Skip to content
dibs

COM SCI

Computer Science

109 courses on record 58 with sections in Fall 2026
109 courses

Grades awarded Fall 2021 to Fall 2025, every instructor,

A course with no letter grades has no average to report, which is not the same as a course that grades badly.

Lower division 12

Lower division courses in Computer Science
Course Title Predicted GPA Fall 2026
1 Freshman Computer Science Seminar 3.96 584 grades 1 section
19 Fiat Lux Freshman Seminars Not offered
30 Principles and Practices of Computing GE 3.25 686 grades 3 sections
31 Introduction to Computer Science I 3.24 5,530 grades 10 sections
32 Introduction to Computer Science II 3.17 4,116 grades 6 sections
33 Introduction to Computer Organization 3.25 2,657 grades 5 sections
35L Software Construction 3.01 2,624 grades 9 sections
M51A Logic Design of Digital Systems 3.60 1,999 grades 6 sections
88SA Machine Learning 101 Not offered
88SB Demystifying Computer Science Not offered
88SC Technology of X-Files: Aliens and Paranormal Not offered
97 Variable Topics in Computer Science 3.68 295 grades Not offered

Upper division 37

Upper division courses in Computer Science
Course Title Predicted GPA Fall 2026
111 Operating Systems Principles 3.14 1,604 grades 3 sections
118 Computer Network Fundamentals 3.34 2,063 grades 7 sections
M119 Fundamentals of Embedded Networked Systems no grade history 2 sections
C121 Probabilistic Models in Computational Genomics 3.80 350 grades 3 sections
CM121 Introduction to Bioinformatics 3.84 253 grades Not offered
C122 Algorithms in Computational Genomics 3.76 234 grades Not offered
CM122 Algorithms in Bioinformatics 3.80 154 grades Not offered
CM124 Machine Learning Applications in Genetics 3.71 155 grades Not offered
130 Software Engineering 3.44 1,238 grades 3 sections
131 Programming Languages 2.96 1,996 grades 10 sections
132 Compiler Construction 3.29 455 grades Not offered
133 Parallel and Distributed Computing 3.43 251 grades Not offered
134 Distributed Systems 3.68 181 grades Not offered
136 Introduction to Computer Security 3.21 191 grades Not offered
M138 Computer System Security no grade history 3 sections
143 Data Management Systems 3.46 989 grades Not offered
144 Web Applications 3.39 282 grades Not offered
145 Introduction to Data Mining 3.38 192 grades Not offered
M146 Introduction to Machine Learning 3.47 1,980 grades 8 sections
M148 Introduction to Data Science 3.34 1,403 grades 8 sections
M151B Computer Systems Architecture 3.06 1,042 grades 10 sections
M152A Introductory Digital Design Laboratory 3.94 2,008 grades 6 sections
152B Digital Design Project Laboratory 3.88 245 grades 2 sections
161 Fundamentals of Artificial Intelligence 3.36 2,006 grades 9 sections
162 Natural Language Processing 3.67 399 grades Not offered
163 Deep Learning for Computer Vision 3.37 255 grades 3 sections
174A Introduction to Computer Graphics 3.27 1,091 grades 3 sections
C174C Computer Animation 3.37 186 grades Not offered
180 Introduction to Algorithms and Complexity 3.17 2,797 grades 8 sections
181 Theory of Computing 3.18 2,145 grades 4 sections
M182 Dynamic Biosystem Modeling and Simulation Methodology 3.63 179 grades Not offered
183 Introduction to Cryptography 3.34 148 grades Not offered
M184 Introduction to Computational and Systems Biology 1 section
CM186 Computational Systems Biology: Modeling and Simulation of Biological Systems 3.55 40 grades Not offered
188 Special Courses in Computer Science 3.60 634 grades 7 sections
192 Methods and Application of Collaborative Learning Theory in Life Sciences 3.96 509 grades 1 section
M192A Introduction to Collaborative Learning Theory and Practice 3.93 224 grades 1 section

Graduate 60

Graduate courses in Computer Science
Course Title Predicted GPA Fall 2026
201 Computer Science Seminar 1 section
205 Health Analytics 3.69 51 grades 2 sections
211 Network Protocol and Systems Software Design for Wireless and Mobile 3.70 103 grades 2 sections
212A Queueing Systems Theory 3.62 15 grades · Not offered
M213A Embedded Systems no grade history 1 section
214 Big Data Systems 3.94 119 grades Not offered
215 Internet of Things: Connectivity and Sensing 3.48 163 grades 3 sections
216 Network Algorithmics 3.79 53 grades Not offered
217A Internet Architecture and Protocols 3.68 174 grades 1 section
217B Advanced Topics in Internet Research 3.75 28 grades Not offered
219 Current Topics in Computer System Modeling Analysis 3.70 215 grades Not offered
C221 Probabilistic Models in Computational Genomics 3.83 57 grades 5 sections
CM221 Introduction to Bioinformatics 3.77 36 grades Not offered
C222 Algorithms in Computational Genomics 3.51 13 grades · Not offered
CM224 Machine Learning Applications in Genetics 3.72 56 grades Not offered
M225 Computational Methods in Genomics 3.73 15 grades · Not offered
M226 Machine Learning in Bioinformatics 3.80 90 grades Not offered
M229S Seminar: Current Topics in Bioinformatics 3.81 29 grades Not offered
230 Software Engineering 3.51 92 grades Not offered
231 Types and Programming Languages 3.61 29 grades Not offered
236 Computer Security 3.82 34 grades Not offered
238 Quantum Programming 3.44 111 grades Not offered
238B Quantum Algorithms 3.52 48 grades Not offered
M238 Quantum Programming 3.52 136 grades Not offered
239 Current Topics in Computer Science: Programming Languages and Systems 3.72 204 grades 4 sections
245 Big Data Analytics 3.68 502 grades 2 sections
247 Advanced Data Mining 3.80 198 grades Not offered
249 Current Topics in Data Structures: To Mock a Mockingbird 3.92 258 grades 1 section
251A Advanced Computer Architecture 3.78 246 grades 1 section
251B Parallel Computer Architectures 3.68 73 grades Not offered
254A Advanced Graphics Processing Unit Microarchitecture for Artificial Intelligence and Graphics Rendering no grade history 2 sections
M258A Design of VLSI Circuits and Systems no grade history 3 sections
259 Current Topics in Computer Science: System Design/Architecture 3.85 457 grades 5 sections
260 Machine Learning Algorithms 3.75 165 grades 6 sections
260B Algorithmic Machine Learning 3.74 214 grades Not offered
260C Deep Learning 3.92 182 grades Not offered
260D Large-Scale Machine Learning 3.50 378 grades 7 sections
260E Computational Ethics and Large Language Models no grade history 2 sections
260R Reinforcement Learning 3.43 204 grades Not offered
261 Deep Generative Models 3.68 47 grades Not offered
262A Learning and Reasoning with Bayesian Networks 3.56 198 grades Not offered
263 Natural Language Processing 3.79 456 grades Not offered
264A Automated Reasoning: Theory and Applications 3.54 401 grades 5 sections
267A Probabilistic Programming and Relational Learning 3.76 168 grades Not offered
269 Seminar: Current Topics in Artificial Intelligence 3.91 795 grades 7 sections
275 Artificial Life for Computer Graphics and Vision 3.84 128 grades Not offered
281A Computability and Complexity 3.73 24 grades Not offered
M282A Cryptography 3.50 112 grades 1 section
M282B Cryptographic Protocols 3.79 23 grades Not offered
285CC Communication Complexity 3.79 39 grades 1 section
289A Current Topics in Computer Theory: Cutting-Edge Papers in Complexity-Theoretic Cryptography 3.83 77 grades 1 section
298 Research Seminar: Computer Science 69 sections
375 Teaching Apprentice Practicum Not offered
495 Teaching Assistant Training Seminar 1 section
596 Directed Individual or Tutorial Studies 66 sections
597A Preparation for MS Comprehensive Examination no grade history 65 sections
597B Preparation for PhD Preliminary Examination no grade history 66 sections
597C Preparation for PhD Oral Qualifying Examination no grade history 65 sections
598 Research for and Preparation of MS Thesis no grade history 65 sections
599 Research for and Preparation of PhD Dissertation no grade history 65 sections