Column1 Column2 Column3 Column4 Column5
Number Title
600.315 Databases (formerly Database Systems) Systems
600.316 Database Systems  (formerly TSP) Systems
600.318 Operating Systems Systems
600.319 Storage Systems (last offered 2008) Systems
600.320 Parallel Programming Systems
600.321 Object-Oriented Software Engineering Systems Applications
600.323 Data Intensive Computing Systems
600.324 Network Security Systems
600.325 Declarative Methods Analysis
600.328 Compilers and Interpreters Systems
600.333 Computer System Fundamentals Systems
600.335 Artificial Intelligence Applications
600.336 Algorithms for Sensor-Based Robotics Analysis
600.337 Distributed Systems Systems
600.341 Basics of Applied Cryptography Analysis
600.344 Computer Network Fundamentals Systems
600.357 Computer Graphics Applications
600.361 Computer Vision Applications
600.363 Introduction to Algorithms Analysis
600.415 Databases (formerly Database Systems) Systems
600.416 Database Systems  (formerly TSP) Systems
600.417 Data Stream Processing Systems
600.418 Operating Systems Systems
600.419 Storage Systems (last offered 2008) Systems
600.420 Parallel Programming Systems
600.421 Object-Oriented Software Engineering Systems Applications
600.423 Data Intensive Computing Systems
600.424 Network Security Systems
600.425 Declarative Methods Analysis
600.426 [Principles of] Programming Languages Analysis
600.427 Data Organization: Storage & External Memory Systems Systems
600.428 Compilers and Interpreters Systems
600.429 Functional Programming at Work - Haskell & DSLs Systems
600.430 Ontologies and Knowledge Representation Analysis
600.433 Computer Systems Systems
600.435 Artificial Intelligence Applications
600.436 Algorithms for Sensor-Based Robotics Analysis
600.437 Distributed Systems Systems
600.439 Computational Genomics Applications
600.442 Modern Cryptography Analysis
600.443 Security & Privacy Applications
600.444 Computer Networks Systems
600.445 Computer Integrated Surgery I Applications
600.446 Computer Integrated Surgery II Applications
600.450 Network Embedded Systems & Sensor Networks Systems
600.451 Performance of Comp-Comm Networks & Protocols Analysis
600.454 Practical Cryptographic Systems Systems
600.457 Computer Graphics Applications
600.460 Software Vulnerability Analysis Applications
600.461 Computer Vision Applications
600.462 Advanced Topics in Computer Vision Applications
600.463 Algorithms I Analysis
600.464 Randomized Algorithms Analysis
600.465 Introduction to Natural Language Processing Applications
600.466 Information Retrieval and Web Agents Applications
600.467 Wireless Networks Systems
600.468 Machine Translation Applications
600.471 Theory of Computation Analysis
600.472 Theoretical Cryptography Analysis
600.475 Machine Learning Applications
600.476 Machine Learning in Complex Domains Analysis Applications
600.478 Visual Imaging in Surgery & Medicine Applications
600.488 Found. Computational Biology & Bioinformatics II Analysis
600.615 Big Data,Small Languages, Scalable Systems Systems
600.617 Data Stream Processing Systems
600.619 Advanced Storage & Transaction Processing Systems
600.620 External Memory Data Structures and Algorithms Analysis Systems
600.624 Advanced Topics in Network Security Systems
600.625 Computer and Network Forensics Applications
600.630 Computer Vision Seminar Applications
600.636 Algorithms for Sensor-Based Robotics Analysis
600.639 Computational Genomics Applications
600.641 Special Topics in Theoretical Cryptology Analysis
600.642 Advanced Cryptographic Protocols (through Spring 2008) Applications
600.642 Advanced Topics in Cryptography (starting Fall 2008) Analysis
600.643 Advanced Topics in Computer Security Systems Applications
600.644 Advanced Computer Networks Systems
600.646 Advanced Computer Integrated Surgery II Applications
600.647 Advanced Topics in Wireless Networks Analysis Systems
600.648 Advanced Computer-Communication Network Performance Analysis
600.649 Sensor Networks Systems
600.651 Haptic Systems for Teleoperation and Virtual Reality Applications
600.657 Advanced Topics for Computer Graphics Applications
600.658 Shape Analysis & Retrieval Applications
600.659 3D Model Reconstruction Analysis Applications
600.660 FFT in Graphics & Vision Analysis Applications
600.663 Pattern Matching Algorithms Analysis
600.664 Randomized Algorithms Analysis
600.665 Statistical Language Learning Applications
600.666 Information Extraction Applications
600.667 Advanced Distributed Systems Systems
600.671 Special Topics on Bio-Nano Computing Applications
600.672 Advances in Computational Complexity Analysis
600.675 Adv Topics in ML: Modeling and Segmentation Applications
600.676 Machine Learning in Complex Domains Analysis Applications
600.681 Adv Topics in Computer Vision Applications
600.688 Found. Computational Biology & Bioinformatics II Analysis
AT MOST ONE OF THE BELOW COURSES MAY BE APPLIED TOWARD THE 6 CORE COURSES REQUIREMENT
520.447 Introduction to Information Theory Analysis
550.661 Foundations of Optimization Analysis
550.662 Optimization Algorithms Analysis
550.663 Stochastic Search and Optimization Analysis
550.666 Combinatorial Optimization Analysis
550.672 Graph Theory Analysis
35 40 37