Hardest CS classes at UCR

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

  1. CS 111: DISCRETE STRUCTURES Average GPA 2.40, 5,037 students
  2. CS 181: Princpls: Programmng Languages Average GPA 2.72, 162 students
  3. CS 010B: INTRODUCTION TO COMPUTER SCIENCE FOR SCIENCE, MATHEMATICS, AND ENGINEERING 2 Average GPA 2.73, 4,549 students
  4. CS 012: Intro: Cs for Sci,math&engr Ii Average GPA 2.75, 1,581 students
  5. CS 061: MACHINE ORGANIZATION AND ASSEMBLY LANGUAGE PROGRAMMING Average GPA 2.79, 4,994 students
  6. CS 141: INTERMEDIATE DATA STRUCTURES AND ALGORITHMS Average GPA 2.81, 4,233 students
  7. CS 010A: INTRODUCTION TO COMPUTER SCIENCE FOR SCIENCE, MATHEMATICS, AND ENGINEERING I Average GPA 2.84, 5,686 students
  8. CS 013: Intro Comptr Sci for Engr Majs Average GPA 2.85, 141 students
  9. CS 010C: INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS Average GPA 2.93, 3,706 students
  10. CS 120B: INTRODUCTION TO EMBEDDED SYSTEMS Average GPA 2.95, 2,432 students
  11. CS 105: DATA ANALYSIS METHODS Average GPA 2.96, 1,708 students
  12. CS 165: COMPUTER SECURITY Average GPA 2.96, 950 students
  13. CS 130: COMPUTER GRAPHICS Average GPA 3.00, 1,170 students
  14. CS 014: Intro-data Structrs&algorithms Average GPA 3.01, 1,193 students
  15. CS 122A: Int Embedded&real-time Systems Average GPA 3.02, 548 students
  16. CS 010: Intro: Cs for Sci,math&engr I Average GPA 3.03, 3,654 students
  17. CS 009A: DATA ORIENTED INTRODUCTION TO COMPUTING I Average GPA 3.04, 2,386 students
  18. CS 171: INTRODUCTION TO MACHINE LEARNING AND DATA MINING Average GPA 3.07, 1,503 students
  19. CS 168: INTRODUCTION TO VERY LARGE SCALE INTEGRATION DESIGN Average GPA 3.09, 512 students
  20. CS 006: EFFECTIVE USE OF THE WORLD WIDE WEB Average GPA 3.12, 7,491 students
  21. CS 166: DATABASE MANAGEMENT SYSTEMS Average GPA 3.14, 2,435 students
  22. CS 153: DESIGN OF OPERATING SYSTEMS Average GPA 3.15, 3,405 students
  23. CS 182: SOFTWARE TESTING AND VERIFICATION Average GPA 3.16, 349 students
  24. CS 161: DESIGN AND ARCHITECTURE OF COMPUTER SYSTEMS Average GPA 3.17, 3,368 students
  25. CS 179F: Project in Computer Science Average GPA 3.25, 469 students
  26. CS 008: INTRODUCTION TO COMPUTING Average GPA 3.26, 24,335 students
  27. CS 206: Adv Software Testing&analysis Average GPA 3.26, 244 students
  28. CS 204: Advanced Computer Networks Average GPA 3.26, 213 students
  29. CS 011: INTRODUCTION TO DISCRETE STRUCTURES Average GPA 3.28, 3,849 students
  30. CS 218: DESIGN AND ANALYSIS OF ALGORITHMS Average GPA 3.28, 758 students
  31. CS 169: Mobile Wireless Networks Average GPA 3.28, 246 students
  32. CS 135: Virtual Reality Average GPA 3.30, 556 students
  33. CS 164: COMPUTER NETWORKS Average GPA 3.31, 558 students
  34. CS 009P: Introduction to Programming Average GPA 3.31, 331 students
  35. CS 145: Combinatrial Optmztn Algorithm Average GPA 3.31, 239 students
  36. CS 215: THEORY OF COMPUTATION Average GPA 3.31, 129 students
  37. CS 180: INTRODUCTION TO SOFTWARE ENGINEERING Average GPA 3.32, 1,708 students
  38. CS 009B: DATA ORIENTED INTRODUCTION TO COMPUTING II Average GPA 3.32, 615 students
  39. CS 234: Comp Methds for Biomoleculr Da Average GPA 3.32, 103 students
  40. CS 147: Gpu Computing & Programming Average GPA 3.33, 282 students
  41. CS 005: INTRODUCTION TO COMPUTER PROGRAMMING Average GPA 3.34, 8,103 students
  42. CS 161L: Lab-desgn & Archtctr Comp Sys Average GPA 3.34, 542 students
  43. CS 150: AUTOMATA AND FORMAL LANGUAGES Average GPA 3.35, 2,997 students
  44. CS 175: ENTREPRENEURSHIP IN COMPUTING Average GPA 3.35, 477 students
  45. CS 167: Intro to Big-data Management Average GPA 3.37, 758 students
  46. CS 120A: LOGIC DESIGN Average GPA 3.39, 3,327 students
  47. CS 236: DATABASE MANAGEMENT SYSTEMS Average GPA 3.40, 554 students
  48. CS 170: INTRODUCTION TO ARTIFICIAL INTELLIGENCE Average GPA 3.41, 2,987 students
  49. CS 100: SOFTWARE CONSTRUCTION Average GPA 3.43, 4,586 students
  50. CS 160: CONCURRENT PROGRAMMING AND PARALLEL SYSTEMS Average GPA 3.44, 775 students
  51. CS 009C: C++ FOR PROGRAMMERS Average GPA 3.45, 393 students
  52. CS 210: SCIENTIFIC COMPUTING Average GPA 3.45, 291 students
  53. CS 152: COMPILER DESIGN Average GPA 3.46, 2,471 students
  54. CS 224: FOUNDATIONS OF MACHINE LEARNING Average GPA 3.47, 324 students
  55. CS 240: Network Routing Average GPA 3.47, 166 students
  56. CS 172: Intro to Information Retrieval Average GPA 3.48, 1,230 students
  57. CS 201: COMPILER CONSTRUCTION Average GPA 3.51, 523 students
  58. CS 247: Principles of Distributed Comp Average GPA 3.51, 235 students
  59. CS 208: Cloud Computng&cloud Netwrking Average GPA 3.52, 130 students
  60. CS 183: Unix System Administration Average GPA 3.53, 538 students
  61. CS 228: Introduction to Deep Learning Average GPA 3.54, 208 students
  62. CS 253: Distributed Systems Average GPA 3.55, 148 students
  63. CS 179J: Comp Architctr&embedded Systms Average GPA 3.56, 408 students
  64. CS 202: ADVANCED OPERATING SYSTEMS Average GPA 3.57, 862 students
  65. CS 203: ADVANCED COMPUTER ARCHITECTURE Average GPA 3.60, 622 students
  66. CS 142: Algorithm Engineering Average GPA 3.61, 372 students
  67. CS 110: PRINCIPLES OF WEB DEVELOPMENT Average GPA 3.62, 718 students
  68. CS 211: High Performance Computing Average GPA 3.63, 370 students
  69. CS 235: DATA MINING TECHNIQUES Average GPA 3.65, 1,020 students
  70. CS 173: Natural Language Processing Average GPA 3.66, 590 students
  71. CS 144: ALGORITHMS FOR BIOINFORMATICS Average GPA 3.66, 210 students
  72. CS 214: PARALLEL ALGORITHMS Average GPA 3.66, 115 students
  73. CS 255: COMPUTER SECURITY Average GPA 3.67, 368 students
  74. CS 179K: PROJECT IN COMPUTER SCIENCE: SOFTWARE ENGINEERING Average GPA 3.67, 116 students
  75. CS 252A: DATA ANALYTICS AND EXPLORATION Average GPA 3.67, 104 students
  76. CS 217: GRAPHICS PROCESSING UNIT ARCHITECTURE AND PARALLEL PROGRAMMING Average GPA 3.71, 502 students
  77. CS 229: Machine Learning Average GPA 3.71, 298 students
  78. CS 178B: Project Sequence in Cse Average GPA 3.72, 318 students
  79. CS 242: Info Retrieval & Web Srch Average GPA 3.73, 557 students
  80. CS 108: DATA SCIENCE ETHICS Average GPA 3.73, 439 students
  81. CS 178A: PROJECT SEQUENCE IN COMPUTER SCIENCE AND ENGINEERING Average GPA 3.73, 224 students
  82. CS 190: SPECIAL STUDIES Average GPA 3.74, 164 students
  83. CS 238: Algorithmc Techs-comptanl Bio Average GPA 3.75, 184 students
  84. CS 225: Spatial Computing Average GPA 3.78, 364 students
  85. CS 131: Edge Computing Average GPA 3.81, 466 students
  86. CS 260: SEMINAR IN COMPUTER SCIENCE Average GPA 3.84, 318 students
  87. CS 179G: PROJECT IN COMPUTER SCIENCE: DATABASE SYSTEMS Average GPA 3.85, 539 students
  88. CS 226: Big-data Management Average GPA 3.87, 566 students
  89. CS 205: ARTIFICIAL INTELLIGENCE Average GPA 3.90, 843 students
  90. CS 179N: Project in Computer Science Average GPA 3.90, 554 students
  91. CS 179M: PROJECT IN COMPUTER SCIENCE: ARTIFICIAL INTELLIGENCE Average GPA 3.90, 420 students

See also: Easiest classes, UCR course catalog, CS course catalog.

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

Loading My Class Grades