Skip to content
GROUNDWORK.
MenuMore

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.

Lower-division classes 37

  1. C S 301KFoundations of Logical Thought3 credit hours · grades through Fall 20142.3324% A’s
  2. C S 302Computer Fluency3 credit hours · grades through Spring 20213.4452% A’s
  3. C S 103FEthical Foundations of Computer Science1 credit hour · grades through Spring 20253.9189% A’s
  4. C S 303EElements of Computers and Programming3 credit hours · grades through Summer 20263.3048% A’s
  5. C S 104CCompetitive Programming1 credit hour · grades through Spring 20263.7586% A’s
  6. C S 304IEssentials of AI for Life and Society3 credit hours · grades through Fall 20253.4867% A’s
  7. C S 105COMPUTER PROGRAMMING: C++grades through Spring 2016 · not in UT’s catalog3.2054% A’s
  8. C S 105CComputer Programming: C++1 credit hour · grades through Fall 20233.3748% A’s
  9. C S 105PTopics In Computer Programming Languages1 credit hour · grades through Spring 20173.6285% A’s
  10. C S 307FOUNDATIONS OF COMPUTER SCIgrades through Summer 2011 · not in UT’s catalog3.0327% A’s
  11. C S 108Topics in Software Systems1 credit hour · grades through Fall 20120.000% A’s
  12. C S 109Topics in Computer Science1–3 credit hours · grades through Fall 20253.6978% A’s
  13. C S 109.1Quantum Computing I1–3 credit hoursCatalog only
  14. C S 209Topics in Computer Science1–3 credit hoursCatalog only
  15. C S 209.1Quantum Computing I1–3 credit hoursCatalog only
  16. C S 309Topics in Computer Science1–3 credit hours · grades through Spring 20263.8077% A’s
  17. C S 309.1Quantum Computing I1–3 credit hoursCatalog only
  18. C S 311Discrete Mathematics for Computer Science3 credit hours · grades through Spring 20263.1029% A’s
  19. C S 311HDiscrete Mathematics for Computer Science: Honors3 credit hours · grades through Fall 20253.6145% A’s
  20. C S 312Introduction to Programming3 credit hours · grades through Spring 20262.9830% A’s
  21. C S 312HIntroduction to Programming: Honors3 credit hoursCatalog only
  22. C S 313EElements of Software Design3 credit hours · grades through Spring 20263.4252% A’s
  23. C S 313HLOGIC, SETS, & FUNCTIONS: HONgrades through Fall 2012 · not in UT’s catalog3.2926% A’s
  24. C S 313KLOGIC, SETS, AND FUNCTIONSgrades through Summer 2013 · not in UT’s catalog2.6324% A’s
  25. C S 314Data Structures3 credit hours · grades through Spring 20262.9222% A’s
  26. C S 314HData Structures: Honors3 credit hours · grades through Fall 20253.5438% A’s
  27. C S 315ALGORITHMS AND DATA STRUCTURESgrades through Fall 2011 · not in UT’s catalog3.2432% A’s
  28. C S 118HIntroduction to Computer Science Research: Honors1 credit hour · grades through Spring 20263.8874% A’s
  29. C S 119STopics in Computer Science1–9 credit hoursCatalog only
  30. C S 219STopics in Computer Science1–9 credit hoursCatalog only
  31. C S 319STopics in Computer Science1–9 credit hoursCatalog only
  32. C S 419STopics in Computer Science1–9 credit hoursCatalog only
  33. C S 519STopics in Computer Science1–9 credit hoursCatalog only
  34. C S 619STopics in Computer Science1–9 credit hoursCatalog only
  35. C S 719STopics in Computer Science1–9 credit hoursCatalog only
  36. C S 819STopics in Computer Science1–9 credit hoursCatalog only
  37. C S 919STopics in Computer Science1–9 credit hoursCatalog only

Upper-division classes 113

  1. C S 120NTopics in Computer Science for Nonmajors1–3 credit hoursCatalog only
  2. C S 220NTopics in Computer Science for Nonmajors1–3 credit hoursCatalog only
  3. C S 320NTopics in Computer Science for Nonmajors1–3 credit hoursCatalog only
  4. C S 323EElements of Scientific Computing3 credit hours · grades through Spring 20263.7571% A’s
  5. C S 323HElements of Scientific Computing: Honors3 credit hoursCatalog only
  6. C S 324EElements of Graphics and Visualization3 credit hours · grades through Spring 20263.7878% A’s
  7. C S 326EElements of Networking3 credit hours · grades through Summer 20253.3844% A’s
  8. C S 327EElements of Databases3 credit hours · grades through Spring 20263.5241% A’s
  9. C S 328ETopics in Elements of Computing3 credit hours · grades through Fall 20153.7572% A’s
  10. C S 129STopics in Computer Science1–9 credit hoursCatalog only
  11. C S 229STopics in Computer Science1–9 credit hoursCatalog only
  12. C S 329EAdvanced Topics in Elements of Computing3 credit hours · grades through Summer 20263.6462% A’s
  13. C S 329STopics in Computer Science1–9 credit hoursCatalog only
  14. C S 329WCooperative Computer Science3 credit hoursCatalog only
  15. C S 429Computer Organization and Architecture4 credit hours · grades through Spring 20263.0429% A’s
  16. C S 429HComputer Organization and Architecture: Honors4 credit hours · grades through Spring 20263.3133% A’s
  17. C S 429STopics in Computer Science1–9 credit hoursCatalog only
  18. C S 529STopics in Computer Science1–9 credit hoursCatalog only
  19. C S 629STopics in Computer Science1–9 credit hoursCatalog only
  20. C S 729STopics in Computer Science1–9 credit hoursCatalog only
  21. C S 829STopics in Computer Science1–9 credit hoursCatalog only
  22. C S 929STopics in Computer Science1–9 credit hoursCatalog only
  23. C S 330EElements of Software Engineering I3 credit hours · grades through Fall 20253.5750% A’s
  24. C S 330FF1/10 Autonomous Driving3 credit hoursCatalog only
  25. C S 330HF1/10 Autonomous Driving: Honors3 credit hoursCatalog only
  26. C S 331Algorithms and Complexity3 credit hours · grades through Spring 20263.1524% A’s
  27. C S 331EElements of Software Engineering II3 credit hours · grades through Spring 20243.8377% A’s
  28. C S 331HAlgorithms and Complexity: Honors3 credit hours · grades through Spring 20263.5041% A’s
  29. C S 333EElements of Data Integration3 credit hours · grades through Spring 20263.8171% A’s
  30. C S 333PScience of High-Performance Computing3 credit hours · grades through Spring 20263.5251% A’s
  31. C S 234Technical Writing2 credit hoursCatalog only
  32. C S 336ANALYSIS OF PROGRAMSgrades through Spring 2012 · not in UT’s catalog2.6323% A’s
  33. C S 336HANALYSIS OF PROGRAMS: HONORSgrades through Spring 2012 · not in UT’s catalog3.2539% A’s
  34. C S 337Theory in Programming Practice3 credit hours · grades through Spring 20133.0439% A’s
  35. C S 337HTheory in Programming Practice: Honors3 credit hoursCatalog only
  36. C S 439Principles of Computer Systems4 credit hours · grades through Spring 20263.0125% A’s
  37. C S 439HPrinciples of Computer Systems: Honors4 credit hours · grades through Fall 20253.2526% A’s
  38. C S 340DDebugging Verifying Programs3 credit hours · grades through Spring 20233.6565% A’s
  39. C S 341Automata Theory3 credit hours · grades through Fall 20142.3817% A’s
  40. C S 341HAutomata Theory: Honors3 credit hoursCatalog only
  41. C S 342Neural Networks3 credit hours · grades through Fall 20253.6866% A’s
  42. C S 342CComputational Brain3 credit hours · grades through Spring 20223.7756% A’s
  43. C S 342SIntroduction to Speech and Audio Processing3 credit hours · grades through Spring 20263.6254% A’s
  44. C S 343Artificial Intelligence3 credit hours · grades through Spring 20263.2329% A’s
  45. C S 343HArtificial Intelligence: Honors3 credit hours · grades through Fall 20243.5644% A’s
  46. C S 344MAutonomous Multiagent Systems3 credit hours · grades through Fall 20153.1531% A’s
  47. C S 344RRobotics3 credit hoursCatalog only
  48. C S 345Programming Languages3 credit hours · grades through Spring 20213.1539% A’s
  49. C S 345HProgramming Languages: Honors3 credit hours · grades through Fall 20253.7369% A’s
  50. C S 346Cryptography3 credit hours · grades through Fall 20253.0626% A’s
  51. C S 347Data Management3 credit hours · grades through Spring 20263.2847% A’s
  52. C S 349Contemporary Issues in Computer Science3 credit hours · grades through Spring 20263.6161% A’s
  53. C S 350CAdvanced Computer Architecture3 credit hours · grades through Spring 20263.2145% A’s
  54. C S 350FOperating Systems3 credit hours · grades through Spring 20153.1923% A’s
  55. C S 350MEnergy-Efficient Computing3 credit hoursCatalog only
  56. C S 352COMPUTER SYSTEMS ARCHITECTUREgrades through Fall 2011 · not in UT’s catalog3.0430% A’s
  57. C S 352HCOMPUTER SYS ARCHITECTURE: HONgrades through Fall 2012 · not in UT’s catalog3.4763% A’s
  58. C S 353Theory of Computation3 credit hours · grades through Spring 20263.3749% A’s
  59. C S 354Computer Graphics3 credit hours · grades through Spring 20263.3646% A’s
  60. C S 354HComputer Graphics: Honors3 credit hours · grades through Spring 20263.8183% A’s
  61. C S 354PGame Programming Paradigms3 credit hours · grades through Fall 20253.7775% A’s
  62. C S 354RGame Technology3 credit hours · grades through Fall 20253.7877% A’s
  63. C S 354SGame Development Capstone: Two-Dimensional Games3 credit hours · grades through Fall 20243.7968% A’s
  64. C S 354TGame Development Capstone: Three-Dimensional Games3 credit hours · grades through Spring 20253.7664% A’s
  65. C S 356Computer Networks3 credit hours · grades through Spring 20263.4144% A’s
  66. C S 356RIntroduction to Wireless Networks3 credit hours · grades through Spring 20263.1125% A’s
  67. C S 357ALGORITHMSgrades through Fall 2011 · not in UT’s catalog2.9218% A’s
  68. C S 357HALGORITHMS: HONORSgrades through Spring 2012 · not in UT’s catalog2.8922% A’s
  69. C S 358HIntroduction to Quantum Information Science: Honors3 credit hours · grades through Fall 20253.3438% A’s
  70. C S 360VVirtualization3 credit hours · grades through Fall 20253.7966% A’s
  71. C S 361Introduction to Computer Security3 credit hours · grades through Spring 20203.4255% A’s
  72. C S 361CInformation Assurance and Security3 credit hours · grades through Spring 20153.5762% A’s
  73. C S 361SNetwork Security and Privacy3 credit hours · grades through Fall 20253.3146% A’s
  74. C S 363DINTRODUCTION TO DATA MINING-WBgrades through Summer 2022 · not in UT’s catalog3.5346% A’s
  75. C S 363GGeometric Foundations of Machine Learning3 credit hoursCatalog only
  76. C S 363HPrinciples of Machine Learning I: Honors3 credit hours · grades through Spring 20263.4448% A’s
  77. C S 363MPrinciples of Machine Learning I3 credit hours · grades through Spring 20263.3635% A’s
  78. C S 364DADVANCED DATA MININGgrades through Fall 2021 · not in UT’s catalog3.3531% A’s
  79. C S 364MPrinciples of Machine Learning II3 credit hours · grades through Spring 20263.6347% A’s
  80. C S 365TTrustworthy Machine Learning3 credit hoursCatalog only
  81. C S 367Numerical Methods3 credit hoursCatalog only
  82. C S 369Systems Modeling3 credit hoursCatalog only
  83. C S 370Undergraduate Reading and Research3 credit hoursCatalog only
  84. C S 370FUndergraduate Reading and Research: Writing3 credit hoursCatalog only
  85. C S 371DDistributed Computing3 credit hours · grades through Spring 20263.1449% A’s
  86. C S 371GGeneric Programming and the STL3 credit hours · grades through Summer 20213.4054% A’s
  87. C S 371LiOS Mobile Computing3 credit hours · grades through Summer 20263.7571% A’s
  88. C S 371MMobile Computing3 credit hours · grades through Spring 20263.5659% A’s
  89. C S 371NNatural Language Processing3 credit hours · grades through Spring 20263.5743% A’s
  90. C S 371PObject-Oriented Programming3 credit hours · grades through Spring 20263.1940% A’s
  91. C S 371RInformation Retrieval and Web Search3 credit hours · grades through Fall 20253.0827% A’s
  92. C S 371SObject-Oriented Software Engineering3 credit hoursCatalog only
  93. C S 372INTRO TO OPERATING SYSTEMSgrades through Spring 2012 · not in UT’s catalog3.0431% A’s
  94. C S 372HINTRO TO OPERATING SYS: HONORSgrades through Spring 2012 · not in UT’s catalog3.6335% A’s
  95. C S 173GSocial Impact Capstone1 credit hourCatalog only
  96. C S 373Software Engineering3 credit hours · grades through Summer 20263.4551% A’s
  97. C S 373SSoftware Design3 credit hours · grades through Spring 20193.2626% A’s
  98. C S 174SLonghorn Startup Seminar1 credit hour · grades through Fall 20253.7693% A’s
  99. C S 374HAdvanced Undergraduate Supervised Research: Honors3 credit hoursCatalog only
  100. C S 374LLonghorn Startup3 credit hours · grades through Spring 20253.6347% A’s
  101. C S 375Compilers3 credit hours · grades through Spring 20263.3851% A’s
  102. C S 376Computer Vision3 credit hours · grades through Spring 20263.7168% A’s
  103. C S 377Principles and Applications of Parallel Programming3 credit hoursCatalog only
  104. C S 377PProgramming for Performance3 credit hours · grades through Spring 20263.1934% A’s
  105. C S 178Undergraduate Topics in Computer Science1 or 3 credit hours · grades through Fall 20183.8795% A’s
  106. C S 178.1Quantum Computing II1 or 3 credit hoursCatalog only
  107. C S 178HUndergraduate Topics in Computer Science: Honors1 or 3 credit hours · grades through Spring 20243.9492% A’s
  108. C S 378Undergraduate Topics in Computer Science1 or 3 credit hours · grades through Summer 20263.6057% A’s
  109. C S 378.1Quantum Computing II1 or 3 credit hoursCatalog only
  110. C S 378HUndergraduate Topics in Computer Science: Honors1 or 3 credit hours · grades through Spring 20263.6358% A’s
  111. C S 379CHistory and Computer Science Capstone3 credit hoursCatalog only
  112. C S 379HComputer Science Honors Thesis3 credit hoursCatalog only
  113. C S 379NNeuroscience and Computer Science Capstone3 credit hoursCatalog only

Graduate and professional classes 90

  1. C S 380CCompilers3 credit hours · grades through Spring 20253.5540% A’s
  2. C S 380DDistributed Computing I3 credit hours · grades through Spring 20263.4242% A’s
  3. C S 380IStructure and Implementation of Modern Programming Languages3 credit hours · grades through Fall 20253.3533% A’s
  4. C S 380JOperating Systems Implementation3 credit hoursCatalog only
  5. C S 380LAdvanced Operating Systems3 credit hours · grades through Spring 20263.6357% A’s
  6. C S 380NSystems Modeling3 credit hoursCatalog only
  7. C S 380PParallel Systems3 credit hours · grades through Fall 20253.6169% A’s
  8. C S 380STheory and Practice of Secure Systems3 credit hours · grades through Spring 20263.7753% A’s
  9. C S 380VVirtualization3 credit hoursCatalog only
  10. C S 381KArtificial Intelligence3 credit hoursCatalog only
  11. C S 381SSpoken Language Technologies3 credit hoursCatalog only
  12. C S 381VVisual Recognition3 credit hours · grades through Fall 20253.8165% A’s
  13. C S 382MAdvanced Computer Architecture3 credit hoursCatalog only
  14. C S 383CNumerical Analysis: Linear Algebra3 credit hours · grades through Summer 20263.6267% A’s
  15. C S 383DNumerical Analysis: Interpolation, Approximation, Quadrature, and Differential Equations3 credit hoursCatalog only
  16. C S 384GComputer Graphics3 credit hours · grades through Spring 20263.7366% A’s
  17. C S 384MMultimedia Systems3 credit hoursCatalog only
  18. C S 384PPhysical Simulation of Computer Graphics3 credit hours · grades through Spring 20253.8984% A’s
  19. C S 384RGeometric Modeling and Visualization3 credit hours · grades through Fall 20133.6322% A’s
  20. C S 384VIntroduction to VLSI Design3 credit hoursCatalog only
  21. C S 386CDependable Computing Systems3 credit hours · grades through Fall 20253.4828% A’s
  22. C S 386DDatabase Systems3 credit hours · grades through Fall 20243.6959% A’s
  23. C S 386KNumerical Treatment of Differential Equations3 credit hoursCatalog only
  24. C S 386LProgramming Languages3 credit hours · grades through Spring 20243.7672% A’s
  25. C S 386MCommunication Networks3 credit hoursCatalog only
  26. C S 386PAndroid Programming3 credit hours · grades through Spring 20263.7780% A’s
  27. C S 386SNetwork Protocol Security3 credit hoursCatalog only
  28. C S 386WWireless Networking3 credit hours · grades through Spring 20263.7453% A’s
  29. C S 388Natural Language Processing3 credit hours · grades through Fall 20253.6960% A’s
  30. C S 388CCombinatorics and Graph Theory3 credit hours · grades through Fall 20243.6858% A’s
  31. C S 388DData-Driven Algorithm Design3 credit hours · grades through Fall 20233.6543% A’s
  32. C S 388EApproximation Algorithms and Complexity3 credit hours · grades through Fall 20253.5329% A’s
  33. C S 388FAutomata and Formal Languages3 credit hoursCatalog only
  34. C S 388GAlgorithms: Techniques and Theory3 credit hours · grades through Spring 20263.5136% A’s
  35. C S 388HCryptography3 credit hours · grades through Fall 20253.5041% A’s
  36. C S 388JOptimization3 credit hours · grades through Spring 20263.5440% A’s
  37. C S 388KOnline Learning and Optimization3 credit hours · grades through Spring 20263.6952% A’s
  38. C S 388LIntroduction to Mathematical Logic3 credit hours · grades through Spring 20193.5152% A’s
  39. C S 388MCommunication Complexity3 credit hours · grades through Fall 20253.7665% A’s
  40. C S 388PParallel Algorithms3 credit hours · grades through Fall 20163.5245% A’s
  41. C S 388QQuantum Information Science3 credit hours · grades through Spring 20263.2936% A’s
  42. C S 388RRandomized Algorithms3 credit hours · grades through Spring 20263.5640% A’s
  43. C S 388SFormal Semantics and Verification3 credit hours · grades through Fall 20153.8775% A’s
  44. C S 388TTheory of Computation3 credit hours · grades through Fall 20253.6947% A’s
  45. C S 388UPlanning, Search, and Reasoning Under Uncertainty3 credit hours · grades through Fall 20253.7673% A’s
  46. C S 389CContinuous Algorithms3 credit hoursCatalog only
  47. C S 389LAutomated Logical Reasoning3 credit hours · grades through Spring 20263.6551% A’s
  48. C S 389MPrinciples of Object-Oriented Software Technology3 credit hoursCatalog only
  49. C S 389RRecursion and Induction I3 credit hours · grades through Spring 20263.8070% A’s
  50. C S 390DDistributed Computing II3 credit hoursCatalog only
  51. C S 390SSublinear Algorithms3 credit hoursCatalog only
  52. C S 391DData Mining: A Mathematical Perspective3 credit hours · grades through Spring 20203.7753% A’s
  53. C S 391KArtificial Intelligence II3 credit hoursCatalog only
  54. C S 391LMachine Learning3 credit hours · grades through Summer 20263.4942% A’s
  55. C S 391MCase Studies in Machine Learning3 credit hours · grades through Spring 20263.8883% A’s
  56. C S 391RRobot Learning3 credit hours · grades through Spring 20263.7959% A’s
  57. C S 392CMethods and Techniques for Parallel Programming3 credit hoursCatalog only
  58. C S 392FAutomated Software Design3 credit hours · grades through Spring 20193.6545% A’s
  59. C S 393CAgent-Based Electronic Commerce3 credit hoursCatalog only
  60. C S 393DTopics in Numerical Analysis3 credit hoursCatalog only
  61. C S 393NNumerical Solution of Elliptic Partial Differential Equations3 credit hoursCatalog only
  62. C S 393PProgram Synthesis3 credit hours · grades through Spring 20243.8985% A’s
  63. C S 393RAutonomous Robots3 credit hours · grades through Spring 20243.8371% A’s
  64. C S 394CAlgorithms for Computational Biology3 credit hours · grades through Fall 20133.7969% A’s
  65. C S 394DDeep Learning3 credit hours · grades through Summer 20263.7072% A’s
  66. C S 394FKnowledge Representation and Reasoning3 credit hoursCatalog only
  67. C S 394NNeural Networks3 credit hours · grades through Fall 20243.8061% A’s
  68. C S 394PAutomatic Programming3 credit hoursCatalog only
  69. C S 394RReinforcement Learning: Theory and Practice3 credit hours · grades through Summer 20263.5545% A’s
  70. C S 195Topics in Conference Course1–3 credit hours · grades through Fall 20134.00100% A’s
  71. C S 195LTopics in Conference Course1–3 credit hoursCatalog only
  72. C S 195TTopics in Computer Science1 or 3 credit hoursCatalog only
  73. C S 195T.1Parallel Computations1 or 3 credit hoursCatalog only
  74. C S 195T.9Introduction to Ethical AI and Robotics1 or 3 credit hoursCatalog only
  75. C S 195T.10Foundational Techniques of Machine Learning and Data Sciences1 or 3 credit hoursCatalog only
  76. C S 295Topics in Conference Course1–3 credit hoursCatalog only
  77. C S 295LTopics in Conference Course1–3 credit hoursCatalog only
  78. C S 395Topics in Conference Course1–3 credit hoursCatalog only
  79. C S 395LTopics in Conference Course1–3 credit hoursCatalog only
  80. C S 395TTopics in Computer Science1 or 3 credit hours · grades through Summer 20263.7366% A’s
  81. C S 395T.1Parallel Computations1 or 3 credit hoursCatalog only
  82. C S 395T.9Introduction to Ethical AI and Robotics1 or 3 credit hoursCatalog only
  83. C S 395T.10Foundational Techniques of Machine Learning and Data Sciences1 or 3 credit hoursCatalog only
  84. C S 396Research Practice and Experience3 credit hoursCatalog only
  85. C S 396MAdvanced Networking Protocols3 credit hours · grades through Spring 20173.6031% A’s
  86. C S 398TSupervised Teaching in Computer Science3 credit hoursCatalog only
  87. C S 698Thesis6 credit hoursCatalog only
  88. C S 399WDissertation3, 6, or 9 credit hoursCatalog only
  89. C S 699WDissertation3, 6, or 9 credit hoursCatalog only
  90. 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.

Open UT’s class schedule ↗