CMPSC
2026-2027
127 courses
- CMPSC 1Seminar on the Field of Computer Science
- CMPSC 11Programming Language Laboratory
- CMPSC 110Introduction to Research in Computer Science
- CMPSC 111Introduction to Computational Science
- CMPSC 130AData Structures and Algorithms
- CMPSC 130BAlgorithm Design and Analysis
- CMPSC 132Algorithms Engineering
- CMPSC 134Randomized Algorithms
- CMPSC 135Mathematics of Artificial Intelligence
- CMPSC 138Automata and Formal Languages
- CMPSC 140Parallel Computing
- CMPSC 148Computer Science Project
- CMPSC 153AHardware/Software Interface
- CMPSC 154Computer Architecture
- CMPSC 156Advanced Applications Programming
- CMPSC 16Problem Solving with Computers I
- CMPSC 160Translation of Programming Languages
- CMPSC 162Programming Languages
- CMPSC 165AArtificial Intelligence
- CMPSC 165BMachine Learning
- CMPSC 170Operating Systems
- CMPSC 171Distributed Systems
- CMPSC 172Software Engineering
- CMPSC 174AFundamentals of Database Systems
- CMPSC 174BDesign and Implementation Techniques of Database Systems
- CMPSC 176AIntroduction to Computer Communication Networks
- CMPSC 176BNetwork Computing
- CMPSC 176CAdvanced Topics in Internet Computing
- CMPSC 177Computer Security
- CMPSC 178Introduction to Cryptography
- CMPSC 179PIntroduction to Robotics: Planning and Kinematics
- CMPSC 180Computer Graphics
- CMPSC 181Introduction to Computer Vision
- CMPSC 183Ethics, Privacy, Fairness, and Bias in AI and Computing
- CMPSC 184Mobile Application Development
- CMPSC 185Human-Computer Interaction
- CMPSC 186Internet of Things (IoT) Systems
- CMPSC 187Deep Learning
- CMPSC 188Introduction to Natural Language Processing
- CMPSC 189ASenior Computer Systems Project
- CMPSC 189BSenior Computer Systems Project
- CMPSC 190Special Topics in Computer Science
- CMPSC 190ASpecial Topics in Computer Science: Foundations
- CMPSC 190BSpecial Topics in Computer Science: Software Systems
- CMPSC 190DSpecial Topics in Computer Science: Information Management
- CMPSC 190DDSpecial Topics in Computer Science
- CMPSC 190DESpecial Topics in Computer Science
- CMPSC 190DFSpecial Topics in Computer Science
- CMPSC 190GSpecial Topics in Computer Science: Security
- CMPSC 190HSpecial Topics in Computer Science: Scientific Computing
- CMPSC 190ISpecial Topics in Computer Science: Intelligent and Interactive Systems
- CMPSC 190JSpecial Topics in Computer Science: General
- CMPSC 190NSpecial Topics in Computer Science: General
- CMPSC 192Projects in Computer Science
- CMPSC 193Internship in Industry
- CMPSC 196Undergraduate Research
- CMPSC 196BUndergraduate Research
- CMPSC 199Independent Studies in Computer Science
- CMPSC 1AArtificial Intelligence Seminar
- CMPSC 209Logic and Applications in Computer Science
- CMPSC 211AMatrix Analysis and Computation
- CMPSC 211BNumerical Simulation
- CMPSC 211CNumerical Solution of Partial Differential Equations--Finite Difference Methods
- CMPSC 211DNumerical Solution of Partial Differential Equations--Finite Element Methods
- CMPSC 216Level Set Methods
- CMPSC 225Information Theory
- CMPSC 230Approximations, NP-Completeness and Algorithms
- CMPSC 231Topics in Combinatorial Algorithms
- CMPSC 235Computational Geometry
- CMPSC 24Problem Solving with Computers II
- CMPSC 25Data Programming and Analytics for Artificial Intelligence
- CMPSC 254Advanced Computer Architecture
- CMPSC 260Advanced Topics in Program Analysis
- CMPSC 263Runtime Systems
- CMPSC 267Automated Verification
- CMPSC 270Operating Systems
- CMPSC 271Advanced Topics in Distributed Systems
- CMPSC 272Software Engineering
- CMPSC 274Advanced Topics in Database Systems
- CMPSC 279Advanced Topics in Security
No courses found.