| 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 |
|
|
|
|
|