CMSC courses at UMD
5,457 CMSC courses at University of Maryland, College Park, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 60
page 1 of 2
- CMSC 100Bits and Bytes of Computer and Information Sciences1 credit
- CMSC 106Introduction to C Programming4 credits
unlocks 16 courses · 1 prerequisite
- CMSC 115Gender, Race and Computing3 credits
- CMSC 122Introduction to Computer Programming via the Web3 credits
unlocks 6 courses
- CMSC 125Introduction to Computing3 credits
1 prerequisite
- CMSC 131Object-Oriented Programming I4 credits
unlocks 100 courses
- CMSC 132Object-Oriented Programming II4 credits
unlocks 56 courses · 2 prerequisites
- CMSC 133Object Oriented Programming I Beyond Fundamentals2 credits
1 prerequisite
- CMSC 198Special Topics in Computer Science for Non-Majors1 credit
- CMSC 216Introduction to Computer Systems4 credits
unlocks 45 courses · 2 prerequisites
- CMSC 250Discrete Structures4 credits
unlocks 49 courses · 2 prerequisites
- CMSC 298Special Topics in Computer Science1 credit
- CMSC 298QQuantum Steampunk Science-Fiction Workshop3 credits
- CMSC 320Introduction to Data Science3 credits
unlocks 3 courses · 2 prerequisites
- CMSC 330Organization of Programming Languages3 credits
unlocks 32 courses · 2 prerequisites
- CMSC 335Web Application Development with JavaScript3 credits
2 prerequisites
- CMSC 351Algorithms3 credits
unlocks 37 courses · 2 prerequisites
- CMSC 388Special Topics in Computer Science1 credit
- CMSC 389Special Topics in Computer Science1 credit
- CMSC 395Teaching Techniques for Computer Science1 credit
- CMSC 396Computer Science Honors Seminar1 credit
- CMSC 398Special Topics in Computer Science1 credit
- CMSC 401Algorithms for Geospatial Computing3 credits
3 prerequisites
- CMSC 411Computer Systems Architecture3 credits
1 prerequisite
- CMSC 412Operating Systems4 credits
unlocks 2 courses · 10 prerequisites
- CMSC 414Computer and Network Security3 credits
unlocks 3 courses · 2 prerequisites
- CMSC 416Introduction to Parallel Computing3 credits
2 prerequisites
- CMSC 417Computer Networks3 credits
unlocks 3 courses · 2 prerequisites
- CMSC 420Advanced Data Structures3 credits
unlocks 4 courses · 2 prerequisites
- CMSC 421Introduction to Artificial Intelligence3 credits
unlocks 1 course · 2 prerequisites
- CMSC 422Introduction to Machine Learning3 credits
unlocks 1 course · 7 prerequisites
- CMSC 423Computational Genomics3 credits
2 prerequisites
- CMSC 424Database Design3 credits
2 prerequisites
- CMSC 425Game Programming3 credits
2 prerequisites
- CMSC 426Computer Vision3 credits
6 prerequisites
- CMSC 427Computer Graphics3 credits
6 prerequisites
- CMSC 430Introduction to Compilers3 credits
unlocks 3 courses · 2 prerequisites
- CMSC 431Privacy Engineering3 credits
2 prerequisites
- CMSC 433Programming Language Technologies and Paradigms3 credits
unlocks 3 courses · 1 prerequisite
- CMSC 434Introduction to Human-Computer Interaction3 credits
2 prerequisites
- CMSC 435Software Engineering3 credits
unlocks 2 courses · 6 prerequisites
- CMSC 436Programming Handheld Systems3 credits
2 prerequisites
- CMSC 437Introduction to Quantum Software Laboratory3 credits
2 prerequisites
- CMSC 451Design and Analysis of Computer Algorithms3 credits
1 prerequisite
- CMSC 452Elementary Theory of Computation3 credits
1 prerequisite
- CMSC 454Algorithms for Data Science3 credits
2 prerequisites
- CMSC 456Cryptography3 credits
7 prerequisites
- CMSC 457Introduction to Quantum Computing3 credits
unlocks 3 courses · 7 prerequisites
- CMSC 460Computational Methods3 credits
10 prerequisites
- CMSC 466Introduction to Numerical Analysis I3 credits
3 prerequisites