Computer Science CS
101 courses · Northeastern University · Fall 2026
- CS 1200 — First Year Seminar1 section
- CS 1210 — Professional Development for Khoury Co-op11 sections
- CS 1700 — Society of Minds: AI for Everyone1 section
- CS 1720 — Artificial Intelligence Platforms1 section
- CS 1800 — Discrete Structures8 sections
- CS 1802 — Seminar for CS 180018 sections
- CS 2000 — Introduction to Program Design and Implementation9 sections
- CS 2001 — Lab for CS 200021 sections
- CS 2100 — Program Design and Implementation 19 sections
- CS 2101 — Lab for CS 210014 sections
- CS 2386 — Game Programming 11 section
- CS 2484 — Principles of Human-Computer Interaction3 sections
- CS 2545 — Introduction to Computer Science Research2 sections
- CS 2800 — Logic and Computation2 sections
- CS 3000 — Algorithms and Data5 sections
- CS 3001 — Recitation for CS 300015 sections
- CS 3100 — Program Design and Implementation 23 sections
- CS 3101 — Lab for CS 31009 sections
- CS 3200 — Introduction to Databases5 sections
- CS 3484 — GUI Programming1 section
- CS 3520 — Programming in C++2 sections
- CS 3650 — Computer Systems5 sections
- CS 3800 — Theory of Computation5 sections
- CS 4100 — Principles of Artificial Intelligence3 sections
- CS 4120 — Natural Language Processing1 section
- CS 4180 — Reinforcement Learning1 section
- CS 4220 — Information Retrieval2 sections
- CS 4400 — Programming Languages1 section
- CS 4410 — Compilers1 section
- CS 4530 — Fundamentals of Software Engineering5 sections
- CS 4535 — Professional Practicum Capstone5 sections
- CS 4545 — Research Practicum1 section
- CS 4550 — Web Development1 section
- CS 4610 — Robotics1 section
- CS 4700 — Network Fundamentals2 sections
- CS 4730 — Distributed Systems1 section
- CS 4810 — Advanced Algorithms1 section
- CS 4973 — Quantitative Finance4 sections
- CS 5001 — Intensive Foundations of Computer Science10 sections
- CS 5002 — Discrete Structures8 sections
- CS 5003 — Recitation for CS 500112 sections
- CS 5004 — Object-Oriented Design6 sections
- CS 5005 — Recitation for CS 50047 sections
- CS 5008 — Data Structures, Algorithms, and Their Applications within Computer Systems4 sections
- CS 5009 — Recitation for CS 50084 sections
- CS 5010 — Programming Design Paradigm11 sections
- CS 5011 — Recitation for CS 501018 sections
- CS 5100 — Foundations of Artificial Intelligence6 sections
- CS 5130 — Applied Programming and Data Processing for AI4 sections
- CS 5131 — Recitation for CS 51304 sections
- CS 5150 — Game Artificial Intelligence1 section
- CS 5170 — Artificial Intelligence for Human-Computer Interaction1 section
- CS 5180 — Reinforcement Learning and Sequential Decision Making2 sections
- CS 5200 — Database Management Systems11 sections
- CS 5330 — Pattern Recognition and Computer Vision5 sections
- CS 5335 — Robotic Science and Systems2 sections
- CS 5340 — Computer/Human Interaction4 sections
- CS 5400 — Principles of Programming Language1 section
- CS 5500 — Foundations of Software Engineering2 sections
- CS 5520 — Mobile Application Development1 section
- CS 5600 — Computer Systems5 sections
- CS 5610 — Web Development5 sections
- CS 5700 — Fundamentals of Computer Networking4 sections
- CS 5800 — Algorithms15 sections
- CS 5976 — Directed Study1 section
- CS 6120 — Natural Language Processing7 sections
- CS 6130 — Affective Computing1 section
- CS 6140 — Machine Learning7 sections
- CS 6170 — AI Capstone2 sections
- CS 6180 — Foundations for Generative AI3 sections
- CS 6200 — Information Retrieval1 section
- CS 6220 — Data Mining Techniques3 sections
- CS 6410 — Compilers1 section
- CS 6510 — Advanced Software Development1 section
- CS 6620 — Fundamentals of Cloud Computing5 sections
- CS 6650 — Building Scalable Distributed Systems6 sections
- CS 6760 — Privacy, Security, and Usability2 sections
- CS 6966 — Practicum3 sections
- CS 6983 — AI Coding14 sections
- CS 7150 — Deep Learning2 sections
- CS 7170 — Seminar in Artificial Intelligence2 sections
- CS 7180 — Special Topics in Artificial Intelligence2 sections
- CS 7200 — Statistical Methods for Computer Science1 section
- CS 7250 — Information Visualization: Theory and Applications1 section
- CS 7268 — Verifiable Machine Learning1 section
- CS 7332 — Machine Learning with Graphs1 section
- CS 7375 — Seminar in Human-Computer Interaction1 section
- CS 7610 — Foundations of Distributed Systems1 section
- CS 7675 — Master's Research1 section
- CS 7800 — Advanced Algorithms1 section
- CS 7810 — Foundations of Cryptography1 section
- CS 7840 — Foundations and Applications of Information Theory1 section
- CS 7880 — Special Topics in Theoretical Computer Science2 sections
- CS 7980 — Research Capstone5 sections
- CS 8674 — Master’s Project4 sections
- CS 8948 — Research Work Experience - Half-Time2 sections
- CS 8949 — Research Work Experience5 sections
- CS 8982 — Readings227 sections
- CS 9990 — Dissertation Term 1108 sections
- CS 9991 — Dissertation Term 2109 sections
- CS 9996 — Dissertation Continuation107 sections
Spot missing or incorrect course data?