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 |
CMSC21010 |
Mathematical Foundations of Linguistics |
CMSC21500 |
Logic and Logic Programming |
CMSC22001 |
Software Construction |
CMSC22010 |
Digital Fabrication |
CMSC22100 |
Programming Languages |
CMSC22200 |
Computer Architecture |
CMSC22300 |
Functional Programming |
CMSC22311 |
Functional Systems in Haskell |
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 |
CMSC23200 |
Introduction to Computer Security |
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 |
CMSC31010 |
Mathematical Foundations of Linguistics |
CMSC31100 |
Big Ideas in Computer Science |
CMSC31150 |
Mathematical Toolkit |
CMSC31230 |
Fundamentals of Deep Learning |
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 |
CMSC33250 |
Introduction to Computer Security |
CMSC33251 |
Topics in Computer Security |
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 |
CMSC33520 |
Data Intensive Computing Systems |
CMSC33600 |
Type Systems for Programming Languages |
CMSC33601 |
Topics in Software Systems |
CMSC33700 |
Computer Graphics |
CMSC33710 |
Scientific Visualization |
CMSC33720 |
Computational Systems Biology |
CMSC33950 |
Data Visualization, Aesthetics, Intent, and Practice |
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 |
CMSC34901 |
Special Topics in Operations Management - Stochastic Performance Modeling |
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 |
CMSC35470 |
Convex Optimization |
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 |
CMSC37220 |
Introduction to Information and Coding Theory |
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 |
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 |
CSPP51200 |
Introduction to Software Engineering |
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 |
CSPP53013 |
Big Data |
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 |
ECON31200 |
Empirical Analysis III |
FINM34500 |
Stochastic Calculus-1 |
MATH37910 |
Introduction to Complex Networks |
MPCS50103 |
Mathematics for Computer Science: Discrete Mathematics |
MPCS51100 |
Advanced Programming |
MPCS51210 |
Advanced Topics in Software Architecture and Design |
MPCS53112 |
Advanced Data Analytics |
MPCS56420 |
Bioinformatics for Computer Scientists |
MPCS56515 |
Computer and Network Security |