| CMSC10000 |
Web Design: Aesthetics and Language |
| CMSC10100 |
Introduction to Programming for the World Wide Web I |
| CMSC10200 |
Introduction to Programming for the World Wide Web 2 |
| CMSC10500 |
Fundamentals of Computer Programming I (Scheme) |
| CMSC10600 |
Fundamentals of Computer Programming II (C++) |
| CMSC10700 |
Fundamentals of Computer Programming III (C++) |
| CMSC11000 |
Multimedia Programming as an Interdisciplinary Art I |
| CMSC11100 |
Multimedia Programming as an Interdisciplinary Art II |
| CMSC11200 |
Introduction to Interactive Logic |
| CMSC11300 |
Computation, Information & Description |
| CMSC11500 |
Introduction to Computer Programming I (Scheme) |
| CMSC11600 |
Introduction to Computer Programming II (C++) |
| CMSC11700 |
Introduction to Computer Programming III (C++) |
| CMSC11710 |
Networks |
| CMSC12100 |
Computer Science with Applications 1 |
| CMSC12200 |
Computer Science with Applications 2 |
| CMSC12300 |
Computer Science with Applications-3 |
| CMSC12500 |
Honors Introduction to Computer Programming I |
| CMSC12600 |
Honors Introduction to Computer Programming II |
| CMSC15100 |
Introduction to Computer Science-1 |
| CMSC15200 |
Introduction to Computer Science-2 |
| CMSC15300 |
Foundations of Software |
| CMSC15400 |
Introduction to Computer Systems |
| CMSC16100 |
Honors Introduction to Computer Science 1 |
| CMSC16200 |
Honors Introduction to Computer Science 2 |
| CMSC17400 |
Discrete Mathematics |
| CMSC21500 |
Logic and Logic Programming |
| CMSC22001 |
Software Construction |
| CMSC22010 |
Digital Fabrication |
| CMSC22100 |
Programming Languages |
| CMSC22200 |
Computer Architecture |
| CMSC22300 |
Functional Programming |
| CMSC22600 |
Compilers for Computer Languages |
| CMSC22610 |
Implementation of Computer Languages-1 |
| CMSC22620 |
Implementation of Computer Languages-2 |
| CMSC22630 |
Advanced Implementation of Computer Languages |
| CMSC22800 |
Free Software Practicum |
| CMSC23000 |
Operating Systems |
| CMSC23001 |
Topics in Systems |
| CMSC23010 |
Parallel Computing |
| CMSC23300 |
Networks and Distributed Systems |
| CMSC23310 |
Advanced Distributed Systems |
| CMSC23340 |
Grid Computing |
| CMSC23400 |
Mobile Computing |
| CMSC23500 |
Introduction to Databases |
| CMSC23700 |
Introduction to Computer Graphics |
| CMSC23710 |
Scientific Visualization |
| CMSC23800 |
Game Construction |
| CMSC24000 |
Information Theory and Coding |
| CMSC25000 |
Introduction to Artificial Intelligence and LISP I |
| CMSC25010 |
Introduction to Artificial Intelligence |
| CMSC25020 |
Computational Linguistics |
| CMSC25025 |
Machine Learning and Large-Scale Data Analysis |
| CMSC25030 |
Computational Models of Speech |
| CMSC25040 |
Introduction to Computer Vision |
| CMSC25050 |
Computer Vision |
| CMSC25100 |
Introduction to Artificial Intelligence and LISP II |
| CMSC25400 |
Machine Learning |
| CMSC27000 |
Theory of Algorithms |
| CMSC27100 |
Discrete Mathematics |
| CMSC27200 |
Theory of Algorithms |
| CMSC27400 |
Honors Combinatorics and Probability |
| CMSC27410 |
Honors Combinatorics |
| CMSC27500 |
Graph Theory |
| CMSC27502 |
Advanced Algorithms |
| CMSC27600 |
Computational Biology |
| CMSC27610 |
Digital Biology |
| CMSC27700 |
Mathematical Logic I |
| CMSC27800 |
Mathematical Logic II |
| CMSC27900 |
Chaos, Complexity, and Computers |
| CMSC28000 |
Introduction to Formal Languages |
| CMSC28100 |
Introduction to Complexity Theory |
| CMSC28500 |
Introduction to Numerical Computation |
| CMSC28501 |
Topics in Scientific Computing |
| CMSC28510 |
Introduction to Scientific Computing |
| CMSC28520 |
High-Performance Scientific Software |
| CMSC28530 |
Scientific Systems Programming |
| CMSC29500 |
Digital Sound Modeling |
| CMSC31000 |
Foundations of Computer Science |
| CMSC31100 |
Big Ideas in Computer Science |
| CMSC31150 |
Mathematical Toolkit |
| CMSC31500 |
Mathematical Logic I |
| CMSC31900 |
Lambda Calculus |
| CMSC32001 |
Topics in Programming Languages |
| CMSC32002 |
Topics in Software Engineering |
| CMSC32100 |
Programming Languages |
| CMSC32102 |
Topics in Concurrency |
| CMSC32200 |
Computer Architecture |
| CMSC32201 |
Topics in Computer Architecture |
| CMSC32600 |
Compilers for Computer Languages |
| CMSC32620 |
Implementation of Computer Languages-2 |
| CMSC32630 |
Advanced Implementation of Computer Languages |
| CMSC33000 |
Operating Systems |
| CMSC33001 |
Topics in Systems |
| CMSC33100 |
Advanced Operating Systems |
| CMSC33200 |
Topics in Operating Systems |
| CMSC33300 |
Networks and Distributed Systems |
| CMSC33310 |
Advanced Distributed Systems |
| CMSC33340 |
Grid Computing |
| CMSC33400 |
Mobile Computing |
| CMSC33500 |
Advanced Databases |
| CMSC33501 |
Topics in Databases |
| CMSC33510 |
Data Mining |
| CMSC33600 |
Type Systems for Programming Languages |
| CMSC33601 |
Topics in Software Systems |
| CMSC33700 |
Principles of Database Systems |
| CMSC33710 |
Scientific Visualization |
| CMSC34000 |
Scientific Parallel Computing |
| CMSC34200 |
Numerical Hydrodynamics |
| CMSC34500 |
Optimization |
| CMSC34700 |
Scalable Internet Services |
| CMSC34701 |
Advanced Internet Services |
| CMSC34702 |
Topics in Networks |
| CMSC34710 |
Wireless Sensor Networks |
| CMSC34900 |
Topics in Scientific Computing |
| CMSC34910 |
Transforms for Signal Processing |
| CMSC35000 |
Introduction to Artificial Intelligence |
| CMSC35040 |
Introduction to Computer Vision |
| CMSC35050 |
Computational Linguistics |
| CMSC35100 |
Natural Language Processing |
| CMSC35120 |
Topics in Computational Linguistics |
| CMSC35400 |
Machine Learning |
| CMSC35420 |
Statistical Methods in AI |
| CMSC35500 |
Computer Vision |
| CMSC35510 |
Statistical Methods in Comp Vision |
| CMSC35600 |
Image Processing/Computer Vision |
| CMSC35900 |
Topics in Artificial Intelligence |
| CMSC36100 |
Introduction to Collaborative Environments |
| CMSC36500 |
Algorithms in Finite Groups |
| CMSC37000 |
Algorithms |
| CMSC37100 |
Topics in Algorithms |
| CMSC37101 |
Markov Chain Monte Carlo Methods |
| CMSC37110 |
Discrete Mathematics |
| CMSC37120 |
Topics in Discrete Mathematics |
| CMSC37200 |
Combinatorics |
| CMSC37300 |
Parallel Algorithms |
| CMSC37400 |
Constructive Combinatorics |
| CMSC37501 |
Random Algorithms |
| CMSC37502 |
Advanced Algorithms |
| CMSC37503 |
Approximation Algorithms |
| CMSC37600 |
Computational Biology |
| CMSC37700 |
Bioinformatics |
| CMSC37701 |
Topics in Bioinformatics |
| CMSC37720 |
Computational Systems Biology |
| CMSC37800 |
Numerical Computation |
| CMSC37810 |
Mathematical Computation 1: Matrix Computation |
| CMSC37811 |
Mathematical Computation 2: Optimization & Simulation |
| CMSC37812 |
Mathematical Computation 3: Numerical Methods for PDEs |
| CMSC38000 |
Computability Theory I |
| CMSC38100 |
Computability Theory II |
| CMSC38200 |
Distributed Algorithms |
| CMSC38300 |
Numerical Solutions to PDEs |
| CMSC38410 |
Quantum Computing |
| CMSC38500 |
Computability and Complexity Theory |
| CMSC38510 |
Effective Randomness |
| CMSC38511 |
Effective Randomness-2 |
| CMSC38512 |
Kolmogorov Complexity |
| CMSC38600 |
Complexity Theory A |
| CMSC38700 |
Complexity Theory B |
| CMSC38815 |
Geometric Complexity |
| CMSC39000 |
Computational Geometry |
| CMSC39010 |
Computational and Metric Geometry |
| CMSC39200 |
Realizability Semantics |
| CMSC39300 |
Logics of Grammar and Computation |
| CMSC39500 |
Computational Geometry |
| CMSC39600 |
Topics in Theoretical Computer Science |
| CSPP50101 |
Concepts of Programming |
| CSPP50102 |
Mathematics for Computer Science |
| CSPP50103 |
Mathematics for Computer Science: Discrete Mathematics |
| CSPP50201 |
Math for CS I: Discrete Math |
| CSPP50202 |
Math for CS II: Counting, Statistics & Probability |
| CSPP51023 |
OO Architect., Design, & Methodology |
| CSPP51024 |
Practicum: Distributed Objects |
| CSPP51025 |
Practicum in Trading Systems Development |
| CSPP51030 |
iOS Application Development |
| CSPP51031 |
Android Application Development |
| CSPP51032 |
Advanced iOS Application Development |
| CSPP51035 |
Introduction to OO Programming using Java |
| CSPP51036 |
Java Programming |
| CSPP51037 |
Advanced Java Programming |
| CSPP51038 |
XML |
| CSPP51040 |
C Programming |
| CSPP51041 |
User Interfaces with Java |
| CSPP51044 |
C/C++ for Advanced Programmers |
| CSPP51045 |
Advanced C++ |
| CSPP51050 |
OO Architecture: Patterns, Technologies, Implementations |
| CSPP51060 |
Principles od Dynamic Languages |
| CSPP51070 |
Enterprise Architecture: Frameworks, Process and Governance |
| CSPP51075 |
Enterprise Data Architecture: Context and Methods |
| CSPP51080 |
Structure, Interpretation of Computer Programs |
| CSPP51081 |
Unix Systems Programming |
| CSPP51083 |
Cloud Computing |
| CSPP51085 |
Applied Parallel Programming |
| CSPP51086 |
Comp Language Implementation |
| CSPP51087 |
High Performance Computing |
| CSPP51089 |
Business Systems Analysis |
| CSPP51090 |
Software Construction |
| CSPP51091 |
Software Projects, Practices and Processes |
| CSPP51092 |
Industrial Software Process |
| CSPP51094 |
Software Development Methods |
| CSPP52010 |
Computer Architecture |
| CSPP52011 |
Introduction to Computer Systems |
| CSPP52030 |
Operating Systems |
| CSPP52552 |
Web Programming |
| CSPP52553 |
Web Development |
| CSPP53001 |
Databases |
| CSPP53010 |
Advanced Databases |
| CSPP53011 |
Advanced Databases Project |
| CSPP53015 |
Datamining and Datawarehousing |
| CSPP53017 |
Data Warehousing |
| CSPP53025 |
Electronic Data & Document Exchange |
| CSPP53030 |
Web Services |
| CSPP54001 |
Networks |
| CSPP54010 |
Networks and System Management |
| CSPP54015 |
Advanced Network Design |
| CSPP55001 |
Algorithms |
| CSPP55005 |
Advanced Algorithms |
| CSPP55030 |
Linear Algebra |
| CSPP56410 |
Theory of Bioinformatics |
| CSPP56425 |
Medical Informatics Systems |
| CSPP56510 |
Information Technology (IT) Security |
| CSPP56513 |
Digital Forensics |
| CSPP56555 |
Survey of Industrial Linguistics |
| CSPP57100 |
Architecture & Design of OO Frameworks Lab |
| CSPP57120 |
Unix Systems Administration Lab |
| CSPP57130 |
Networks Lab |
| CSPP57140 |
Security Lab |
| CSPP58001 |
Numerical Methods |
| MATH37910 |
Introduction to Complex Networks |