| 15-050 |
Study Abroad |
0 |
 |
| 15-075 |
Computer Science Co-Op |
0–3 |
 |
| 15-090 |
Computer Science Practicum |
3 |
 |
| 15-100 |
Introductory/Intermediate Programming |
10 |
 |
| 15-103 |
Principles of Computation |
6 |
 |
| 15-105 |
Principles of Computation |
9 |
 |
| 15-111 |
Intermediate/Advanced Programming |
10 |
 |
| 15-123 |
Effective Programming in C and UNIX |
9 |
 |
| 15-128 |
Freshman Immigration Course |
1 |
 |
| 15-211 |
Fundamental Data Structures and Algorithms |
12 |
 |
| 15-212 |
Principles of Programming |
12 |
 |
| 15-213 |
Introduction to Computer Systems |
12 |
 |
| 15-221 |
Technical Communication for Computer Scientists |
9 |
 |
| 15-251 |
Great Theoretical Ideas in Computer Science |
12 |
 |
| 15-291 |
Special Topic: Applied Computational Intelligence Lab |
9 |
 |
| 15-295 |
Special Topic: Competition Programming and Problem Solving |
3–6 |
 |
| 15-313 |
Foundations of Software Engineering |
12 |
 |
| 15-317 |
Constructive Logic |
9 |
 |
| 15-321 |
Research Methods for Experimental Computer Science |
12 |
 |
| 15-354 |
Computational Discrete Mathematics |
12 |
 |
| 15-355 |
Modern Computer Algebra |
9 |
 |
| 15-359 |
Special Topic: Probability and Computing |
12 |
 |
| 15-381 |
Artificial Intelligence: Representation and Problem Solving |
9 |
 |
| 15-384 |
Robotic Manipulation |
12 |
 |
| 15-390 |
Entrepreneurship for Computer Science |
9 |
 |
| 15-391 |
Technology Consulting in the Community |
9 |
 |
| 15-395 |
Special Topic: System-Level Software Development |
6 |
 |
| 15-396 |
Special Topic: Science of the Web |
9 |
 |
| 15-397 |
Special Topic: Project Course in Pen-Based Computing |
9 |
 |
| 15-410 |
Operating System Design and Implementation |
12 |
 |
| 15-411 |
Compiler Design |
12 |
 |
| 15-412 |
Operating System Practicum |
9 |
 |
| 15-413 |
Software Engineering Practicum |
12 |
 |
| 15-415 |
Database Applications |
12 |
 |
| 15-421 |
Web Commerce, Security and Privacy |
12 |
 |
| 15-437 |
Web Application Development |
12 |
 |
| 15-440 |
Computer Systems Fundamentals |
12 |
 |
| 15-441 |
Computer Networks |
12 |
 |
| 15-447 |
Computer Architecture |
12 |
 |
| 15-451 |
Algorithm Design and Analysis |
12 |
 |
| 15-462 |
Computer Graphics |
12 |
 |
| 15-463 |
Computational Photography |
12 |
 |
| 15-491 |
Special Topic: CMRoboBits: Creating Intelligent Robots |
9 |
 |
| 15-493 |
Special Topic: Information Retrieval and the Web |
12 |
 |
| 15-495 |
Special Topic: Computational Molecular Biology and Genomics |
9 |
 |
| 15-502 |
Technology and Global Development |
9 |
 |
| 15-503 |
Special Topic: Introduction to Theoretical Cryptography |
12 |
 |
| 15-507 |
Special Topic: Computational Methods for Biological Modeling and Simulation |
12 |
 |
| 15-519 |
Independent Study in Programming Systems |
3–18 |
 |
| 15-529 |
Independent Study in Human-Computer Interaction |
3–18 |
 |
| 15-539 |
Independent Study in Computer Science Pedagogy |
3–18 |
 |
| 15-549 |
Independent Study in Computer Systems |
3–18 |
 |
| 15-559 |
Independent Study in Theoretical Computer Science |
3–18 |
 |
| 15-569 |
Independent Study in Graphics |
3–18 |
 |
| 15-579 |
Independent Study in Robotics |
3–18 |
 |
| 15-589 |
Independent Study in Artificial Intelligence |
3–18 |
 |
| 15-599 |
Undergraduate Thesis Research |
3–18 |
 |
| 15-600 |
Java and J2EE Programming |
12 |
 |
| 15-637 |
Web Application Development |
12 |
 |
| 15-697 |
Graduate Reading and Research |
1–48 |
 |
| 15-712 |
Advanced Operating Systems and Distributed Systems |
12 |
 |
| 15-781 |
Machine Learning |
12 |
 |
| 15-814 |
Type Systems for Programming Languages |
12 |
 |
| 15-817 |
Introduction to Model Checking |
6 |
 |
| 15-821 |
Mobile and Pervasive Computing |
12 |
 |
| 15-829 |
Special Topics in Software Systems |
12 |
 |
| 15-845 |
Current Research Issues in Computer Systems |
2 |
 |
| 15-852 |
Computational Geometry |
12 |
 |
| 15-853 |
Algorithms in the Real World |
12 |
 |
| 15-856 |
Computational Molecular Biology and Genomics |
12 |
 |
| 15-859 |
Special Topics in Theory |
|
 |
| 15-862 |
Computational Photography |
12 |
 |
| 15-869 |
Special Topics in Graphics: |
|
 |
| 15-871 |
Computational Methods for Biological Modeling and Simulation |
12 |
 |
| 15-887 |
Planning, Execution, and Learning |
12 |
 |
| 15-891 |
V-Unit in Computer Science |
1–36 |
 |
| 15-894 |
Technically Speaking |
12 |
 |
| 15-990 |
Computer Science Colloquium |
0 |
 |
| 15-996 |
Immigration Course in Computer Science |
6 |
 |
| 15-997 |
Graduate Reading and Research |
1–60 |
 |
| 15-998 |
Practicum in Computer Science |
1–36 |
 |
| 15-492 |
Special Topic: Speech Processing |
12 |
 |
| 15-349 |
Introduction to Computer and Network Security |
9 |
 |
| 15-819 |
Special Topics in Software Systems: |
|
 |