Computer Science
COM SCI
Courses
-
Freshman Computer Science Seminar
1
-
Principles and Practices of Computing
30
-
Introduction to Computer Science I
31
-
Introduction to Computer Science II
32
-
Introduction to Computer Organization
33
-
Software Construction
35L
-
Logic Design of Digital Systems
M51A
-
Operating Systems Principles
111
-
Computer Network Fundamentals
118
-
Fundamentals of Embedded Networked Systems
M119
-
Software Engineering
130
-
Programming Languages
131
-
Distributed Systems
134
-
Computer System Security
M138
-
Introduction to Data Science
M148
-
Computer Systems Architecture
M151B
-
Introductory Digital Design Laboratory
M152A
-
Digital Design Project Laboratory
152B
-
Fundamentals of Artificial Intelligence
161
-
Deep Learning for Computer Vision
163
-
Introduction to Computer Graphics
174A
-
Introduction to Algorithms and Complexity
180
-
Theory of Computing
181
-
Introduction to Computational and Systems Biology
M184
-
Methods and Application of Collaborative Learning Theory in Life Sciences
192
-
Introduction to Collaborative Learning Theory and Practice
M192A
-
Computer Science Seminar
201
-
Embedded Systems
M213A
-
Internet of Things: Connectivity and Sensing
215
-
Internet Architecture and Protocols
217A
-
Software Engineering
230
-
Quantum Programming
M238
-
Current Topics in Computer Science: Programming Languages and Systems: Efficient Cryptography-Based Systems
239
-
Big Data Analytics
245
-
Current Topics in Data Structures: Graph Neural Networks for Scientific Discovery
249
-
Advanced Computer Architecture
251A
-
Design of VLSI Circuits and Systems
M258A
-
Current Topics in Computer Science: System Design/Architecture: Chip Design Automation and Deep Learning
259
-
Current Topics in Computer Science: System Design/Architecture: Graphics Processing Unit Microarchitecture
259
-
Large-Scale Machine Learning
260D
-
Natural Language Processing
263
-
Automated Reasoning: Theory and Applications
264A
-
Seminar: Current Topics in Artificial Intelligence: Artificial Intelligence and Climate Change
269
-
Seminar: Current Topics in Artificial Intelligence: Artificial Intelligence Applications in Robotics
269
-
Seminar: Current Topics in Artificial Intelligence: State Space and Hybrid Architectures for Foundation Models
269
-
Pattern Recognition and Machine Learning
M276A
-
Cryptography
M282A
-
Communication Complexity
285CC
-
Current Topics in Computer Theory: Advanced Complexity-Based Cryptography
289A
-
Research Seminar: Computer Science
298
Showing 1 to 50 of 51 courses