Hardest CMPSC classes at UCSB

Ranked by average GPA from official grade distributions. Only courses with at least 100 graded students.

  1. CMPSC 9: INTERMEDIATE PYTHON Average GPA 2.80, 2,892 students
  2. CMPSC 40: FOUNDATION COMP SCI Average GPA 3.03, 3,589 students
  3. CMPSC 130B: DATA STRUCT ALG II Average GPA 3.07, 2,726 students
  4. CMPSC 138: AUT & FORML LANG Average GPA 3.08, 2,585 students
  5. CMPSC 181B Average GPA 3.08, 147 students
  6. CMPSC 180 Average GPA 3.09, 663 students
  7. CMPSC 170: OPERATING SYSTEMS Average GPA 3.13, 2,766 students
  8. CMPSC 160: TRANS PROG LANG Average GPA 3.17, 1,721 students
  9. CMPSC 174A: FUND DATABASE SYS Average GPA 3.17, 1,097 students
  10. CMPSC 176A: COMP COMM NETWORKS Average GPA 3.20, 2,257 students
  11. CMPSC 8: INTRO TO COMP SCI Average GPA 3.23, 8,913 students
  12. CMPSC 16: PROBLEM SOLVING I Average GPA 3.23, 8,347 students
  13. CMPSC 130A: DATA STRUCT ALGORTH Average GPA 3.23, 3,769 students
  14. CMPSC 140 Average GPA 3.24, 813 students
  15. CMPSC 178 Average GPA 3.25, 940 students
  16. CMPSC 177: COMPUTER SECURITY Average GPA 3.25, 903 students
  17. CMPSC 174B Average GPA 3.25, 260 students
  18. CMPSC 24: PROBLEM SOLVING II Average GPA 3.27, 5,041 students
  19. CMPSC 176B Average GPA 3.29, 689 students
  20. CMPSC 165A: ARTIF INTELLIGENCE Average GPA 3.32, 1,745 students
  21. CMPSC 64: COMP ORGANIZATION Average GPA 3.38, 2,341 students
  22. CMPSC 171: DISTRD SYSTEMS Average GPA 3.38, 781 students
  23. CMPSC 181: INTRO COMP VISION Average GPA 3.38, 555 students
  24. CMPSC 4 Average GPA 3.38, 291 students
  25. CMPSC 32: OBJ ORIENT DESIGN Average GPA 3.39, 3,585 students
  26. CMPSC 5A: INTRO DATA SCI 1 Average GPA 3.39, 1,591 students
  27. CMPSC 132 Average GPA 3.39, 103 students
  28. CMPSC 154: COMPUTER ARCHITECT Average GPA 3.41, 2,321 students
  29. CMPSC 165B: MACHINE LEARNING Average GPA 3.43, 1,680 students
  30. CMPSC 162 Average GPA 3.44, 1,406 students
  31. CMPSC 185 Average GPA 3.48, 976 students
  32. CMPSC 56 Average GPA 3.50, 1,363 students
  33. CMPSC 176C: ADV TOP INT COMP Average GPA 3.51, 299 students
  34. CMPSC 5B: INTRO DATA SCI 2 Average GPA 3.53, 221 students
  35. CMPSC 111: INT COMPUTAT SCI Average GPA 3.56, 1,971 students
  36. CMPSC 190I Average GPA 3.60, 731 students
  37. CMPSC 292A Average GPA 3.65, 111 students
  38. CMPSC 90DA Average GPA 3.66, 149 students
  39. CMPSC 281B Average GPA 3.70, 171 students
  40. CMPSC 271 Average GPA 3.71, 403 students
  41. CMPSC 190A: SP TOP: FOUNDATIONS Average GPA 3.72, 368 students
  42. CMPSC 184 Average GPA 3.74, 539 students
  43. CMPSC 231: TOP COMB ALGORITHMS Average GPA 3.74, 151 students
  44. CMPSC 235 Average GPA 3.76, 146 students
  45. CMPSC 276 Average GPA 3.76, 141 students
  46. CMPSC 225 Average GPA 3.76, 125 students
  47. CMPSC 279: TOPICS IN SECURITY Average GPA 3.77, 219 students
  48. CMPSC 190B Average GPA 3.79, 163 students
  49. CMPSC 273 Average GPA 3.80, 134 students
  50. CMPSC 274: DATABASE SYSTEMS Average GPA 3.80, 126 students
  51. CMPSC 280 Average GPA 3.80, 120 students
  52. CMPSC 290G Average GPA 3.81, 162 students
  53. CMPSC 292F: SPEC TOP FOUN GEN Average GPA 3.83, 578 students
  54. CMPSC 270 Average GPA 3.83, 300 students
  55. CMPSC 291I: SPEC TOP APPS VIS Average GPA 3.83, 211 students
  56. CMPSC 290N Average GPA 3.83, 138 students
  57. CMPSC 190J: SP TOP: GENERAL Average GPA 3.84, 295 students
  58. CMPSC 290D Average GPA 3.84, 144 students
  59. CMPSC 291A: SPEC TOPIC APPS GEN Average GPA 3.85, 880 students
  60. CMPSC 48 Average GPA 3.86, 1,155 students
  61. CMPSC 240A Average GPA 3.86, 200 students
  62. CMPSC 293S Average GPA 3.88, 273 students
  63. CMPSC 293B: SPEC TOPICS CS SYS Average GPA 3.88, 150 students
  64. CMPSC 260 Average GPA 3.88, 119 students
  65. CMPSC 189A: SR CMPTR PRJCT Average GPA 3.90, 539 students
  66. CMPSC 148 Average GPA 3.90, 473 students
  67. CMPSC 290I Average GPA 3.90, 188 students
  68. CMPSC 293G Average GPA 3.90, 130 students
  69. CMPSC 292G: SPEC TOPICS CS FOUN Average GPA 3.91, 146 students
  70. CMPSC 290C Average GPA 3.91, 109 students
  71. CMPSC 254: ADV COMP ARCH Average GPA 3.92, 258 students
  72. CMPSC 292C: SPEC TOP FOUN PROG Average GPA 3.92, 131 students
  73. CMPSC 190N: SP TOPICS: GENERAL Average GPA 3.92, 130 students
  74. CMPSC 156: ADV APP PROGRAM Average GPA 3.93, 1,052 students
  75. CMPSC 291K: SPEC TOPICS CS APPS Average GPA 3.93, 332 students
  76. CMPSC 290B Average GPA 3.93, 229 students
  77. CMPSC 263: RUNTIME SYSTEMS Average GPA 3.94, 428 students
  78. CMPSC 110: INTRO RESEARCH CS Average GPA 3.94, 209 students
  79. CMPSC 189B Average GPA 3.95, 730 students
  80. CMPSC 293N Average GPA 3.95, 112 students
  81. CMPSC 596: DIRECTED RESEARCH Average GPA 3.97, 1,983 students
  82. CMPSC 211A: MATRIX ANLYSIS COMP Average GPA 3.97, 191 students
  83. CMPSC 196: UNDERGRAD RESEARCH Average GPA 3.98, 441 students

See also: Easiest classes, UCSB course catalog, CMPSC course catalog.

Still loading. This can take a moment on a slow connection.

Loading My Class Grades