Course Schedule
For more course information visit the Registrar’s website.
| Course Number | Name | Professor(s) | Classes |
|---|---|---|---|
| COS126 | Computer Science: An Interdisciplinary Approach | K. Wayne , S. Caldas , D. Gabai , A. Kaplan | MW 1:30 - 2:50 |
| COS217 | Introduction to Programming Systems | C. Moretti , D. Gabai | MW 10:00 - 10:50 |
| COS226 | Algorithms and Data Structures | G. Kol , P. Paredes | TTh 1:30 - 2:50 |
| COS240 | Reasoning About Computation | M. Braverman , I. Petras | MW 3:00 - 4:20 |
| COS311 | Genomics | Y. Pritykin , M. Chan , I. Traniello | TTh 1:30 - 2:50 |
| COS320 | Compiling Techniques | Z. Kincaid | TTh 1:30 - 2:50 |
| COS323 | Computing and Optimization for the Physical and Social Sciences | MW 11:00 - 12:20 | |
| COS324 | Introduction to Machine Learning | S. Arora , E. Hazan | MW 1:30 - 2:50 |
| COS333 | Advanced Programming Techniques | R. Dondero | TTh 3:00 - 4:20 |
| COS342 | Introduction to Graph Theory | TTh 11:00 - 12:20 | |
| COS348 | Intelligent Robotic Systems | TTh 3:00 - 4:20 | |
| COS368 | Introduction To Wireless Communication Systems | MW 3:00 - 4:20 | |
| COS398 | Junior Independent Work (B.S.E. candidates only) | Z. Kincaid , R. Fish | No time sheets |
| COS401 | Introduction to Machine Translation | F 1:30 - 4:20 | |
| COS418 | Distributed Systems | M. Freedman , W. Lloyd | MW 10:00 - 10:50 |
| COS423 | Theory of Algorithms | R. Tarjan | MW 11:00 - 12:20 |
| COS429 | Computer Vision | F. Heide , V. Ramaswamy | MW 3:00 - 4:20 |
| COS432 | Information Security | MW 9:30 - 10:50 | |
| COS435 | Introduction to Reinforcement Learning | B. Eysenbach , M. Wang | TTh 11:00 - 12:20 |
| COS445 | Economics and Computing | M. Weinberg , M. Dall'Agnol | TTh 1:30 - 2:50 |
| COS462 | Design of Very Large-Scale Integrated (VLSI) Systems | MW 1:30 - 2:50 | |
| COS471 | Blockchains, Decentralized Trust, and their Applications | J. Singh , R. Fish | W 1:30 - 4:20 |
| COS473 | Elements of Decentralized Finance | MW 11:00 - 12:20 | |
| COS475 | Computer Architecture | TTh 1:30 - 2:50 | |
| COS484 | Natural Language Processing | K. Narasimhan | F 1:30 - 4:20 |
| COS485 | Neural Networks: Theory and Applications | MW 11:00 - 12:20 | |
| COS495 | Special Topics in Computer Science: Probability in Computer Science | R. Oshman | TTh 11:00 - 12:20 |
| COS498 | Senior Independent Work (B.S.E. candidates only) | Z. Kincaid , R. Fish | No time sheets |
| COS498R | Senior Independent Work-Resubmission | No time sheets | |
| COS510 | Programming Languages | A. Appel | TTh 3:00 - 4:20 |
| COS513 | Foundations of Probabilistic Modeling | A. Dieng | Th 9:30 - 12:20 |
| COS518 | Advanced Computer Systems | W. Lloyd | MW 10:00 - 10:50 |
| COS520 | Advanced Topics in Network Science | T 8:30 - 9:50 | |
| COS557 | Artificial Intelligence for Precision Health | O. Troyanskaya | W 10:00 - 12:50 |
| COS585 | Information Theory and Applications | R. Raz | F 10:00 - 12:50 |
| COS590 | Extramural Research Internship | K. Jamieson | No time sheets |
| COS598A | Advanced Topics in Computer Science: Verification and Synthesis | A. Gupta | MW 3:00 - 4:20 |
| COS598D | Advanced Topics in Computer Science: Systems and Machine Learning | K. Li | F 1:30 - 4:20 |
| COS598I | Advanced Topics in Computer Science: Responsible AI in Societal Deployment | L. Liu | WF 1:30 - 2:50 |
| COS598J | Limits to Prediction | A. Narayanan , M. Salganik | MW 10:00 - 11:20 |