Skip to content
Dibs Fall 2026

COM SCI

Computer Science

104 courses on record · 29 with sections in Fall 2026

Live section data currently covers GE courses; the rest is filled in by a nightly pass, so this department is likely running more than is listed here.

104 courses

Lower division 12

Lower division courses in Computer Science
Course Title Predicted GPA This term
1 Freshman Computer Science Seminar 3.96 n=584 1 section
19 Fiat Lux Freshman Seminars no letter grades
30 Principles and Practices of Computing GE 3.26 n=557 1 section
31 Introduction to Computer Science I 3.22 n=4,953 2 sections
32 Introduction to Computer Science II 3.14 n=3,690
33 Introduction to Computer Organization 3.26 n=2,452 1 section
35L Software Construction 2.98 n=2,393 2 sections
M51A Logic Design of Digital Systems 3.52 n=1,541 1 section
88SA Machine Learning 101 no letter grades
88SB Demystifying Computer Science no letter grades
88SC Technology of X-Files: Aliens and Paranormal no letter grades
97 Variable Topics in Computer Science 3.66 n=262

Upper division 37

Upper division courses in Computer Science
Course Title Predicted GPA This term
111 Operating Systems Principles 3.16 n=1,517
118 Computer Network Fundamentals 3.31 n=1,896 1 section
M119 Fundamentals of Embedded Networked Systems no grade history
C121 Probabilistic Models in Computational Genomics 3.80 n=277
CM121 Introduction to Bioinformatics 3.85 n=253
C122 Algorithms in Computational Genomics 3.76 n=234
CM122 Algorithms in Bioinformatics 3.80 n=154
CM124 Machine Learning Applications in Genetics 3.71 n=155
130 Software Engineering 3.40 n=1,116 1 section
131 Programming Languages 2.91 n=1,658 2 sections
132 Compiler Construction 3.29 n=455
133 Parallel and Distributed Computing 3.43 n=251
134 Distributed Systems 3.68 n=181
136 Introduction to Computer Security 3.20 n=191
M138 Computer System Security no grade history
143 Data Management Systems 3.46 n=989
144 Web Applications 3.39 n=282
145 Introduction to Data Mining 3.38 n=192
M146 Introduction to Machine Learning 3.45 n=1,806 2 sections
M148 Introduction to Data Science 3.36 n=1,237 2 sections
M151B Computer Systems Architecture 3.06 n=1,042
M152A Introductory Digital Design Laboratory 3.94 n=1,889 6 sections
152B Digital Design Project Laboratory 3.90 n=228 1 section
161 Fundamentals of Artificial Intelligence 3.39 n=1,775 2 sections
162 Natural Language Processing 3.67 n=399
163 Deep Learning for Computer Vision 3.40 n=138
174A Introduction to Computer Graphics 3.28 n=1,034 1 section
C174C Computer Animation 3.37 n=186
180 Introduction to Algorithms and Complexity 3.17 n=2,624 2 sections
181 Theory of Computing 3.16 n=1,961 1 section
M182 Dynamic Biosystem Modeling and Simulation Methodology 3.63 n=179
183 Introduction to Cryptography 3.34 n=148
M184 Introduction to Computational and Systems Biology no letter grades
CM186 Computational Systems Biology: Modeling and Simulation of Biological Systems 3.56 n=40
188 Special Courses in Computer Science: Introduction to Machine Learning for Computer Scientists 3.57 n=566
192 Methods and Application of Collaborative Learning Theory in Life Sciences 3.96 n=473 1 section
M192A Introduction to Collaborative Learning Theory and Practice 3.93 n=204

Graduate 55

Graduate courses in Computer Science
Course Title Predicted GPA This term
201 Computer Science Seminar no letter grades 1 section
205 Health Analytics 3.59 n=32
211 Network Protocol and Systems Software Design for Wireless and Mobile 3.69 n=91 2 sections
212A Queueing Systems Theory 3.63 n=15 small sample
M213A Embedded Systems no grade history
214 Big Data Systems 3.95 n=119
215 Internet of Things: Connectivity and Sensing 3.41 n=111
216 Network Algorithmics 3.80 n=53
217A Internet Architecture and Protocols 3.66 n=162 1 section
217B Advanced Topics in Internet Research 3.77 n=28
219 Current Topics in Computer System Modeling Analysis 3.70 n=215
C221 Probabilistic Models in Computational Genomics 3.80 n=38
CM221 Introduction to Bioinformatics 3.79 n=36
C222 Algorithms in Computational Genomics 3.52 n=13 small sample
CM224 Machine Learning Applications in Genetics 3.73 n=56
M225 Computational Methods in Genomics 3.75 n=15 small sample
M226 Machine Learning in Bioinformatics 3.81 n=90
M229S Seminar: Current Topics in Bioinformatics 3.83 n=29
230 Software Engineering 3.47 n=59
231 Types and Programming Languages 3.61 n=29
236 Computer Security 3.84 n=34
238 Quantum Programming 3.48 n=63
238B Quantum Algorithms 3.52 n=48
M238 Quantum Programming 3.52 n=136
239 Current Topics in Computer Science: Programming Languages and Systems: Lecture 2 3.68 n=174
245 Big Data Analytics 3.66 n=357 2 sections
247 Advanced Data Mining 3.80 n=198
249 Current Topics in Data Structures: To Mock a Mockingbird 3.92 n=258
251A Advanced Computer Architecture 3.79 n=230 1 section
251B Parallel Computer Architectures 3.68 n=73
254A Advanced Graphics Processing Unit Microarchitecture for Artificial Intelligence and Graphics Rendering no grade history
M258A Design of VLSI Circuits and Systems no grade history
259 Current Topics in Computer Science: System Design/Architecture: Neural Rendering Architectures 3.87 n=379
260 Machine Learning Algorithms 3.75 n=165 2 sections
260B Algorithmic Machine Learning 3.75 n=214
260C Deep Learning 3.93 n=182
260D Large-Scale Machine Learning 3.48 n=256
260E Computational Ethics and Large Language Models no grade history
260R Reinforcement Learning 3.43 n=204
261 Deep Generative Models 3.69 n=47
262A Learning and Reasoning with Bayesian Networks 3.56 n=198
263 Natural Language Processing 3.79 n=456
264A Automated Reasoning: Theory and Applications 3.54 n=309 3 sections
267A Probabilistic Programming and Relational Learning 3.76 n=168
269 Seminar: Current Topics in Artificial Intelligence: Seminar 93 3.93 n=692 6 sections
275 Artificial Life for Computer Graphics and Vision 3.85 n=128
281A Computability and Complexity 3.75 n=24
M282A Cryptography 3.49 n=99 1 section
M282B Cryptographic Protocols 3.81 n=23
285CC Communication Complexity 3.78 n=29
289A Current Topics in Computer Theory: Cutting-Edge Papers in Complexity-Theoretic Cryptography 3.84 n=77
298 Research Seminar: Computer Science no letter grades 69 sections
375 Teaching Apprentice Practicum no letter grades
495 Teaching Assistant Training Seminar no letter grades 1 section
596 Directed Individual or Tutorial Studies no letter grades

“Predicted” is shrunk toward the department average, so a course taught once to a dozen students sits near the department mean rather than at whatever those twelve happened to get. The figure is always shown — small sample marks where it rests mostly on that prior.