C S240 classes
Computer Science classes at UT Austin
UT lists 240 C S classes. 148 have grades since 2011, with a 3.39 average GPA and 48% A’s.
240 classes
Lower-division classes 37
- C S 301KFoundations of Logical Thought3 credit hours · grades through Fall 20142.3324% A’s
- C S 302Computer Fluency3 credit hours · grades through Spring 20213.4452% A’s
- C S 103FEthical Foundations of Computer Science1 credit hour · grades through Spring 20253.9189% A’s
- C S 303EElements of Computers and Programming3 credit hours · grades through Summer 20263.3048% A’s
- C S 104CCompetitive Programming1 credit hour · grades through Spring 20263.7586% A’s
- C S 304IEssentials of AI for Life and Society3 credit hours · grades through Fall 20253.4867% A’s
- C S 105COMPUTER PROGRAMMING: C++grades through Spring 2016 · not in UT’s catalog3.2054% A’s
- C S 105CComputer Programming: C++1 credit hour · grades through Fall 20233.3748% A’s
- C S 105PTopics In Computer Programming Languages1 credit hour · grades through Spring 20173.6285% A’s
- C S 307FOUNDATIONS OF COMPUTER SCIgrades through Summer 2011 · not in UT’s catalog3.0327% A’s
- C S 108Topics in Software Systems1 credit hour · grades through Fall 20120.000% A’s
- C S 109Topics in Computer Science1–3 credit hours · grades through Fall 20253.6978% A’s
- C S 109.1Quantum Computing I1–3 credit hoursCatalog only
- C S 209Topics in Computer Science1–3 credit hoursCatalog only
- C S 209.1Quantum Computing I1–3 credit hoursCatalog only
- C S 309Topics in Computer Science1–3 credit hours · grades through Spring 20263.8077% A’s
- C S 309.1Quantum Computing I1–3 credit hoursCatalog only
- C S 311Discrete Mathematics for Computer Science3 credit hours · grades through Spring 20263.1029% A’s
- C S 311HDiscrete Mathematics for Computer Science: Honors3 credit hours · grades through Fall 20253.6145% A’s
- C S 312Introduction to Programming3 credit hours · grades through Spring 20262.9830% A’s
- C S 312HIntroduction to Programming: Honors3 credit hoursCatalog only
- C S 313EElements of Software Design3 credit hours · grades through Spring 20263.4252% A’s
- C S 313HLOGIC, SETS, & FUNCTIONS: HONgrades through Fall 2012 · not in UT’s catalog3.2926% A’s
- C S 313KLOGIC, SETS, AND FUNCTIONSgrades through Summer 2013 · not in UT’s catalog2.6324% A’s
- C S 314Data Structures3 credit hours · grades through Spring 20262.9222% A’s
- C S 314HData Structures: Honors3 credit hours · grades through Fall 20253.5438% A’s
- C S 315ALGORITHMS AND DATA STRUCTURESgrades through Fall 2011 · not in UT’s catalog3.2432% A’s
- C S 118HIntroduction to Computer Science Research: Honors1 credit hour · grades through Spring 20263.8874% A’s
- C S 119STopics in Computer Science1–9 credit hoursCatalog only
- C S 219STopics in Computer Science1–9 credit hoursCatalog only
- C S 319STopics in Computer Science1–9 credit hoursCatalog only
- C S 419STopics in Computer Science1–9 credit hoursCatalog only
- C S 519STopics in Computer Science1–9 credit hoursCatalog only
- C S 619STopics in Computer Science1–9 credit hoursCatalog only
- C S 719STopics in Computer Science1–9 credit hoursCatalog only
- C S 819STopics in Computer Science1–9 credit hoursCatalog only
- C S 919STopics in Computer Science1–9 credit hoursCatalog only
Upper-division classes 113
- C S 120NTopics in Computer Science for Nonmajors1–3 credit hoursCatalog only
- C S 220NTopics in Computer Science for Nonmajors1–3 credit hoursCatalog only
- C S 320NTopics in Computer Science for Nonmajors1–3 credit hoursCatalog only
- C S 323EElements of Scientific Computing3 credit hours · grades through Spring 20263.7571% A’s
- C S 323HElements of Scientific Computing: Honors3 credit hoursCatalog only
- C S 324EElements of Graphics and Visualization3 credit hours · grades through Spring 20263.7878% A’s
- C S 326EElements of Networking3 credit hours · grades through Summer 20253.3844% A’s
- C S 327EElements of Databases3 credit hours · grades through Spring 20263.5241% A’s
- C S 328ETopics in Elements of Computing3 credit hours · grades through Fall 20153.7572% A’s
- C S 129STopics in Computer Science1–9 credit hoursCatalog only
- C S 229STopics in Computer Science1–9 credit hoursCatalog only
- C S 329EAdvanced Topics in Elements of Computing3 credit hours · grades through Summer 20263.6462% A’s
- C S 329STopics in Computer Science1–9 credit hoursCatalog only
- C S 329WCooperative Computer Science3 credit hoursCatalog only
- C S 429Computer Organization and Architecture4 credit hours · grades through Spring 20263.0429% A’s
- C S 429HComputer Organization and Architecture: Honors4 credit hours · grades through Spring 20263.3133% A’s
- C S 429STopics in Computer Science1–9 credit hoursCatalog only
- C S 529STopics in Computer Science1–9 credit hoursCatalog only
- C S 629STopics in Computer Science1–9 credit hoursCatalog only
- C S 729STopics in Computer Science1–9 credit hoursCatalog only
- C S 829STopics in Computer Science1–9 credit hoursCatalog only
- C S 929STopics in Computer Science1–9 credit hoursCatalog only
- C S 330EElements of Software Engineering I3 credit hours · grades through Fall 20253.5750% A’s
- C S 330FF1/10 Autonomous Driving3 credit hoursCatalog only
- C S 330HF1/10 Autonomous Driving: Honors3 credit hoursCatalog only
- C S 331Algorithms and Complexity3 credit hours · grades through Spring 20263.1524% A’s
- C S 331EElements of Software Engineering II3 credit hours · grades through Spring 20243.8377% A’s
- C S 331HAlgorithms and Complexity: Honors3 credit hours · grades through Spring 20263.5041% A’s
- C S 333EElements of Data Integration3 credit hours · grades through Spring 20263.8171% A’s
- C S 333PScience of High-Performance Computing3 credit hours · grades through Spring 20263.5251% A’s
- C S 234Technical Writing2 credit hoursCatalog only
- C S 336ANALYSIS OF PROGRAMSgrades through Spring 2012 · not in UT’s catalog2.6323% A’s
- C S 336HANALYSIS OF PROGRAMS: HONORSgrades through Spring 2012 · not in UT’s catalog3.2539% A’s
- C S 337Theory in Programming Practice3 credit hours · grades through Spring 20133.0439% A’s
- C S 337HTheory in Programming Practice: Honors3 credit hoursCatalog only
- C S 439Principles of Computer Systems4 credit hours · grades through Spring 20263.0125% A’s
- C S 439HPrinciples of Computer Systems: Honors4 credit hours · grades through Fall 20253.2526% A’s
- C S 340DDebugging Verifying Programs3 credit hours · grades through Spring 20233.6565% A’s
- C S 341Automata Theory3 credit hours · grades through Fall 20142.3817% A’s
- C S 341HAutomata Theory: Honors3 credit hoursCatalog only
- C S 342Neural Networks3 credit hours · grades through Fall 20253.6866% A’s
- C S 342CComputational Brain3 credit hours · grades through Spring 20223.7756% A’s
- C S 342SIntroduction to Speech and Audio Processing3 credit hours · grades through Spring 20263.6254% A’s
- C S 343Artificial Intelligence3 credit hours · grades through Spring 20263.2329% A’s
- C S 343HArtificial Intelligence: Honors3 credit hours · grades through Fall 20243.5644% A’s
- C S 344MAutonomous Multiagent Systems3 credit hours · grades through Fall 20153.1531% A’s
- C S 344RRobotics3 credit hoursCatalog only
- C S 345Programming Languages3 credit hours · grades through Spring 20213.1539% A’s
- C S 345HProgramming Languages: Honors3 credit hours · grades through Fall 20253.7369% A’s
- C S 346Cryptography3 credit hours · grades through Fall 20253.0626% A’s
- C S 347Data Management3 credit hours · grades through Spring 20263.2847% A’s
- C S 349Contemporary Issues in Computer Science3 credit hours · grades through Spring 20263.6161% A’s
- C S 350CAdvanced Computer Architecture3 credit hours · grades through Spring 20263.2145% A’s
- C S 350FOperating Systems3 credit hours · grades through Spring 20153.1923% A’s
- C S 350MEnergy-Efficient Computing3 credit hoursCatalog only
- C S 352COMPUTER SYSTEMS ARCHITECTUREgrades through Fall 2011 · not in UT’s catalog3.0430% A’s
- C S 352HCOMPUTER SYS ARCHITECTURE: HONgrades through Fall 2012 · not in UT’s catalog3.4763% A’s
- C S 353Theory of Computation3 credit hours · grades through Spring 20263.3749% A’s
- C S 354Computer Graphics3 credit hours · grades through Spring 20263.3646% A’s
- C S 354HComputer Graphics: Honors3 credit hours · grades through Spring 20263.8183% A’s
- C S 354PGame Programming Paradigms3 credit hours · grades through Fall 20253.7775% A’s
- C S 354RGame Technology3 credit hours · grades through Fall 20253.7877% A’s
- C S 354SGame Development Capstone: Two-Dimensional Games3 credit hours · grades through Fall 20243.7968% A’s
- C S 354TGame Development Capstone: Three-Dimensional Games3 credit hours · grades through Spring 20253.7664% A’s
- C S 356Computer Networks3 credit hours · grades through Spring 20263.4144% A’s
- C S 356RIntroduction to Wireless Networks3 credit hours · grades through Spring 20263.1125% A’s
- C S 357ALGORITHMSgrades through Fall 2011 · not in UT’s catalog2.9218% A’s
- C S 357HALGORITHMS: HONORSgrades through Spring 2012 · not in UT’s catalog2.8922% A’s
- C S 358HIntroduction to Quantum Information Science: Honors3 credit hours · grades through Fall 20253.3438% A’s
- C S 360VVirtualization3 credit hours · grades through Fall 20253.7966% A’s
- C S 361Introduction to Computer Security3 credit hours · grades through Spring 20203.4255% A’s
- C S 361CInformation Assurance and Security3 credit hours · grades through Spring 20153.5762% A’s
- C S 361SNetwork Security and Privacy3 credit hours · grades through Fall 20253.3146% A’s
- C S 363DINTRODUCTION TO DATA MINING-WBgrades through Summer 2022 · not in UT’s catalog3.5346% A’s
- C S 363GGeometric Foundations of Machine Learning3 credit hoursCatalog only
- C S 363HPrinciples of Machine Learning I: Honors3 credit hours · grades through Spring 20263.4448% A’s
- C S 363MPrinciples of Machine Learning I3 credit hours · grades through Spring 20263.3635% A’s
- C S 364DADVANCED DATA MININGgrades through Fall 2021 · not in UT’s catalog3.3531% A’s
- C S 364MPrinciples of Machine Learning II3 credit hours · grades through Spring 20263.6347% A’s
- C S 365TTrustworthy Machine Learning3 credit hoursCatalog only
- C S 367Numerical Methods3 credit hoursCatalog only
- C S 369Systems Modeling3 credit hoursCatalog only
- C S 370Undergraduate Reading and Research3 credit hoursCatalog only
- C S 370FUndergraduate Reading and Research: Writing3 credit hoursCatalog only
- C S 371DDistributed Computing3 credit hours · grades through Spring 20263.1449% A’s
- C S 371GGeneric Programming and the STL3 credit hours · grades through Summer 20213.4054% A’s
- C S 371LiOS Mobile Computing3 credit hours · grades through Summer 20263.7571% A’s
- C S 371MMobile Computing3 credit hours · grades through Spring 20263.5659% A’s
- C S 371NNatural Language Processing3 credit hours · grades through Spring 20263.5743% A’s
- C S 371PObject-Oriented Programming3 credit hours · grades through Spring 20263.1940% A’s
- C S 371RInformation Retrieval and Web Search3 credit hours · grades through Fall 20253.0827% A’s
- C S 371SObject-Oriented Software Engineering3 credit hoursCatalog only
- C S 372INTRO TO OPERATING SYSTEMSgrades through Spring 2012 · not in UT’s catalog3.0431% A’s
- C S 372HINTRO TO OPERATING SYS: HONORSgrades through Spring 2012 · not in UT’s catalog3.6335% A’s
- C S 173GSocial Impact Capstone1 credit hourCatalog only
- C S 373Software Engineering3 credit hours · grades through Summer 20263.4551% A’s
- C S 373SSoftware Design3 credit hours · grades through Spring 20193.2626% A’s
- C S 174SLonghorn Startup Seminar1 credit hour · grades through Fall 20253.7693% A’s
- C S 374HAdvanced Undergraduate Supervised Research: Honors3 credit hoursCatalog only
- C S 374LLonghorn Startup3 credit hours · grades through Spring 20253.6347% A’s
- C S 375Compilers3 credit hours · grades through Spring 20263.3851% A’s
- C S 376Computer Vision3 credit hours · grades through Spring 20263.7168% A’s
- C S 377Principles and Applications of Parallel Programming3 credit hoursCatalog only
- C S 377PProgramming for Performance3 credit hours · grades through Spring 20263.1934% A’s
- C S 178Undergraduate Topics in Computer Science1 or 3 credit hours · grades through Fall 20183.8795% A’s
- C S 178.1Quantum Computing II1 or 3 credit hoursCatalog only
- C S 178HUndergraduate Topics in Computer Science: Honors1 or 3 credit hours · grades through Spring 20243.9492% A’s
- C S 378Undergraduate Topics in Computer Science1 or 3 credit hours · grades through Summer 20263.6057% A’s
- C S 378.1Quantum Computing II1 or 3 credit hoursCatalog only
- C S 378HUndergraduate Topics in Computer Science: Honors1 or 3 credit hours · grades through Spring 20263.6358% A’s
- C S 379CHistory and Computer Science Capstone3 credit hoursCatalog only
- C S 379HComputer Science Honors Thesis3 credit hoursCatalog only
- C S 379NNeuroscience and Computer Science Capstone3 credit hoursCatalog only
Graduate and professional classes 90
- C S 380CCompilers3 credit hours · grades through Spring 20253.5540% A’s
- C S 380DDistributed Computing I3 credit hours · grades through Spring 20263.4242% A’s
- C S 380IStructure and Implementation of Modern Programming Languages3 credit hours · grades through Fall 20253.3533% A’s
- C S 380JOperating Systems Implementation3 credit hoursCatalog only
- C S 380LAdvanced Operating Systems3 credit hours · grades through Spring 20263.6357% A’s
- C S 380NSystems Modeling3 credit hoursCatalog only
- C S 380PParallel Systems3 credit hours · grades through Fall 20253.6169% A’s
- C S 380STheory and Practice of Secure Systems3 credit hours · grades through Spring 20263.7753% A’s
- C S 380VVirtualization3 credit hoursCatalog only
- C S 381KArtificial Intelligence3 credit hoursCatalog only
- C S 381SSpoken Language Technologies3 credit hoursCatalog only
- C S 381VVisual Recognition3 credit hours · grades through Fall 20253.8165% A’s
- C S 382MAdvanced Computer Architecture3 credit hoursCatalog only
- C S 383CNumerical Analysis: Linear Algebra3 credit hours · grades through Summer 20263.6267% A’s
- C S 383DNumerical Analysis: Interpolation, Approximation, Quadrature, and Differential Equations3 credit hoursCatalog only
- C S 384GComputer Graphics3 credit hours · grades through Spring 20263.7366% A’s
- C S 384MMultimedia Systems3 credit hoursCatalog only
- C S 384PPhysical Simulation of Computer Graphics3 credit hours · grades through Spring 20253.8984% A’s
- C S 384RGeometric Modeling and Visualization3 credit hours · grades through Fall 20133.6322% A’s
- C S 384VIntroduction to VLSI Design3 credit hoursCatalog only
- C S 386CDependable Computing Systems3 credit hours · grades through Fall 20253.4828% A’s
- C S 386DDatabase Systems3 credit hours · grades through Fall 20243.6959% A’s
- C S 386KNumerical Treatment of Differential Equations3 credit hoursCatalog only
- C S 386LProgramming Languages3 credit hours · grades through Spring 20243.7672% A’s
- C S 386MCommunication Networks3 credit hoursCatalog only
- C S 386PAndroid Programming3 credit hours · grades through Spring 20263.7780% A’s
- C S 386SNetwork Protocol Security3 credit hoursCatalog only
- C S 386WWireless Networking3 credit hours · grades through Spring 20263.7453% A’s
- C S 388Natural Language Processing3 credit hours · grades through Fall 20253.6960% A’s
- C S 388CCombinatorics and Graph Theory3 credit hours · grades through Fall 20243.6858% A’s
- C S 388DData-Driven Algorithm Design3 credit hours · grades through Fall 20233.6543% A’s
- C S 388EApproximation Algorithms and Complexity3 credit hours · grades through Fall 20253.5329% A’s
- C S 388FAutomata and Formal Languages3 credit hoursCatalog only
- C S 388GAlgorithms: Techniques and Theory3 credit hours · grades through Spring 20263.5136% A’s
- C S 388HCryptography3 credit hours · grades through Fall 20253.5041% A’s
- C S 388JOptimization3 credit hours · grades through Spring 20263.5440% A’s
- C S 388KOnline Learning and Optimization3 credit hours · grades through Spring 20263.6952% A’s
- C S 388LIntroduction to Mathematical Logic3 credit hours · grades through Spring 20193.5152% A’s
- C S 388MCommunication Complexity3 credit hours · grades through Fall 20253.7665% A’s
- C S 388PParallel Algorithms3 credit hours · grades through Fall 20163.5245% A’s
- C S 388QQuantum Information Science3 credit hours · grades through Spring 20263.2936% A’s
- C S 388RRandomized Algorithms3 credit hours · grades through Spring 20263.5640% A’s
- C S 388SFormal Semantics and Verification3 credit hours · grades through Fall 20153.8775% A’s
- C S 388TTheory of Computation3 credit hours · grades through Fall 20253.6947% A’s
- C S 388UPlanning, Search, and Reasoning Under Uncertainty3 credit hours · grades through Fall 20253.7673% A’s
- C S 389CContinuous Algorithms3 credit hoursCatalog only
- C S 389LAutomated Logical Reasoning3 credit hours · grades through Spring 20263.6551% A’s
- C S 389MPrinciples of Object-Oriented Software Technology3 credit hoursCatalog only
- C S 389RRecursion and Induction I3 credit hours · grades through Spring 20263.8070% A’s
- C S 390DDistributed Computing II3 credit hoursCatalog only
- C S 390SSublinear Algorithms3 credit hoursCatalog only
- C S 391DData Mining: A Mathematical Perspective3 credit hours · grades through Spring 20203.7753% A’s
- C S 391KArtificial Intelligence II3 credit hoursCatalog only
- C S 391LMachine Learning3 credit hours · grades through Summer 20263.4942% A’s
- C S 391MCase Studies in Machine Learning3 credit hours · grades through Spring 20263.8883% A’s
- C S 391RRobot Learning3 credit hours · grades through Spring 20263.7959% A’s
- C S 392CMethods and Techniques for Parallel Programming3 credit hoursCatalog only
- C S 392FAutomated Software Design3 credit hours · grades through Spring 20193.6545% A’s
- C S 393CAgent-Based Electronic Commerce3 credit hoursCatalog only
- C S 393DTopics in Numerical Analysis3 credit hoursCatalog only
- C S 393NNumerical Solution of Elliptic Partial Differential Equations3 credit hoursCatalog only
- C S 393PProgram Synthesis3 credit hours · grades through Spring 20243.8985% A’s
- C S 393RAutonomous Robots3 credit hours · grades through Spring 20243.8371% A’s
- C S 394CAlgorithms for Computational Biology3 credit hours · grades through Fall 20133.7969% A’s
- C S 394DDeep Learning3 credit hours · grades through Summer 20263.7072% A’s
- C S 394FKnowledge Representation and Reasoning3 credit hoursCatalog only
- C S 394NNeural Networks3 credit hours · grades through Fall 20243.8061% A’s
- C S 394PAutomatic Programming3 credit hoursCatalog only
- C S 394RReinforcement Learning: Theory and Practice3 credit hours · grades through Summer 20263.5545% A’s
- C S 195Topics in Conference Course1–3 credit hours · grades through Fall 20134.00100% A’s
- C S 195LTopics in Conference Course1–3 credit hoursCatalog only
- C S 195TTopics in Computer Science1 or 3 credit hoursCatalog only
- C S 195T.1Parallel Computations1 or 3 credit hoursCatalog only
- C S 195T.9Introduction to Ethical AI and Robotics1 or 3 credit hoursCatalog only
- C S 195T.10Foundational Techniques of Machine Learning and Data Sciences1 or 3 credit hoursCatalog only
- C S 295Topics in Conference Course1–3 credit hoursCatalog only
- C S 295LTopics in Conference Course1–3 credit hoursCatalog only
- C S 395Topics in Conference Course1–3 credit hoursCatalog only
- C S 395LTopics in Conference Course1–3 credit hoursCatalog only
- C S 395TTopics in Computer Science1 or 3 credit hours · grades through Summer 20263.7366% A’s
- C S 395T.1Parallel Computations1 or 3 credit hoursCatalog only
- C S 395T.9Introduction to Ethical AI and Robotics1 or 3 credit hoursCatalog only
- C S 395T.10Foundational Techniques of Machine Learning and Data Sciences1 or 3 credit hoursCatalog only
- C S 396Research Practice and Experience3 credit hoursCatalog only
- C S 396MAdvanced Networking Protocols3 credit hours · grades through Spring 20173.6031% A’s
- C S 398TSupervised Teaching in Computer Science3 credit hoursCatalog only
- C S 698Thesis6 credit hoursCatalog only
- C S 399WDissertation3, 6, or 9 credit hoursCatalog only
- C S 699WDissertation3, 6, or 9 credit hoursCatalog only
- C S 999WDissertation3, 6, or 9 credit hoursCatalog only
How we got this
Class names, credit hours and descriptions come from UT’s Computer Science catalog page, checked October 27, 2026.
Grades come from UT’s grade dashboard. We combine every letter grade since Summer 2011, so bigger classes count for more. A’s counts A grades; A− has its own bar on each class page. How the averages are calculated.
Before you register
Sections, times, and seats change every term. Check C S in UT’s class schedule for the semester you’re planning.