Computer Science
2026-2027
188 courses
- CS 1200First Year Seminar
- CS 1210Professional Development for Khoury Co-op
- CS 1700Society of Minds: AI for Everyone
- CS 1720Artificial Intelligence Platforms
- CS 1800Discrete Structures
- CS 1802Seminar for CS 1800
- CS 1990Elective
- CS 2000Introduction to Program Design and Implementation
- CS 2001Lab for CS 2000
- CS 2100Program Design and Implementation 1
- CS 2101Lab for CS 2100
- CS 2386Game Programming 1
- CS 2484Principles of Human-Computer Interaction
- CS 2535Professional Practicum
- CS 2545Introduction to Computer Science Research
- CS 2700Data Structures and Analysis
- CS 2701Lab for CS 2700
- CS 2800Logic and Computation
- CS 2963Topics. (1,
- CS 2990Elective
- CS 2991Research in Computer Science
- CS 2992Research
- CS 3000Algorithms and Data
- CS 3001Recitation for CS 3000
- CS 3100Program Design and Implementation 2
- CS 3101Lab for CS 3100
- CS 3200Introduction to Databases
- CS 3250Data-Driven Product Management
- CS 3386Game Programming 2
- CS 3484GUI Programming
- CS 3520Programming in C++
- CS 3620Building Extensible Systems
- CS 3650Computer Systems
- CS 3700Networks and Distributed Systems
- CS 3800Theory of Computation
- CS 3990Elective
- CS 4050Artificial Intelligence and Society
- CS 4097Mixed Reality
- CS 4100Principles of Artificial Intelligence
- CS 4120Natural Language Processing
- CS 4130Engineering LLM-Integrated Systems
- CS 4150Game Artificial Intelligence
- CS 4160AI Policy: Machine Learning, Markets, and Morals
- CS 4180Reinforcement Learning
- CS 4220Information Retrieval
- CS 4300Computer Graphics
- CS 4350Empirical Research Methods
- CS 4360Non-Interactive Computer Graphics
- CS 4400Programming Languages
- CS 4410Compilers
- CS 4500Software Development
- CS 4520Mobile Application Development
- CS 4530Fundamentals of Software Engineering
- CS 4535Professional Practicum Capstone
- CS 4545Research Practicum
- CS 4550Web Development
- CS 4610Robotics
- CS 4700Network Fundamentals
- CS 4730Distributed Systems
- CS 4805Fundamentals of Complexity Theory
- CS 4810Advanced Algorithms
- CS 4820Computer-Aided Reasoning
- CS 4830System Specification, Verification, and Synthesis
- CS 4850Building Game Engines
- CS 4955Computer Science Teaching Seminar
- CS 4970Junior/Senior Honors Project 1
- CS 4971Junior/Senior Honors Project 2
- CS 4973Topics in Computer Science
- CS 4990Elective
- CS 4991Research. (4,
- CS 4992Directed Study
- CS 4998Research
- CS 5001Intensive Foundations of Computer Science
- CS 5002Discrete Structures
- CS 5003Recitation for CS 5001
- CS 5004Object-Oriented Design
- CS 5005Recitation for CS 5004
- CS 5008Data Structures, Algorithms, and Their Applications within Computer Systems
- CS 5009Recitation for CS 5008
- CS 5010Programming Design Paradigm
No courses found.