| Number |
Title |
|
|
|
| 600.315 |
Database Systems |
|
Systems |
|
| 600.316 |
Transaction Processing Systems |
|
Systems |
|
| 600.318 |
Operating Systems |
|
Systems |
|
| 600.319 |
Storage Systems |
|
Systems |
|
| 600.320 |
Parallel Programming |
|
Systems |
|
| 600.321 |
Object-Oriented Software Engineering |
|
Systems |
Applications |
| 600.324 |
Network Security |
|
Systems |
|
| 600.325 |
Declarative Methods |
Analysis |
|
|
| 600.328 |
Compilers |
|
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.348 |
Theory of Network Communication |
Analysis |
|
|
| 600.349 |
Internet Protocols |
|
Systems |
|
| 600.357 |
Computer Graphics |
|
|
Applications |
| 600.359 |
Projects in Graphics & Multimedia |
|
|
Applications |
| 600.361 |
Computer Vision |
|
|
Applications |
| 600.363 |
Introduction to Algorithms |
Analysis |
|
| 600.371 |
Modern Complexity Theory |
Analysis |
|
| 600.415 |
Database Systems |
|
Systems |
|
| 600.416 |
Transaction Processing Systems |
|
Systems |
|
| 600.418 |
Operating Systems |
|
Systems |
|
| 600.419 |
Storage Systems |
|
Systems |
|
| 600.420 |
Parallel Programming |
|
Systems |
|
| 600.421 |
Object-Oriented Software Engineering |
|
Systems |
Applications |
| 600.424 |
Network Security |
|
Systems |
|
| 600.425 |
Declarative Methods |
Analysis |
|
|
| 600.426 |
Programming Languages |
Analysis |
|
| 600.428 |
Compilers |
|
Systems |
|
| 600.433 |
Computer System Fundamentals |
|
Systems |
|
| 600.435 |
Artificial Intelligence |
|
|
Applications |
| 600.436 |
High Assurance Systems |
|
|
Applications |
| 600.437 |
Distributed Systems |
|
Systems |
|
| 600.438 |
Advanced Topics in OS |
Anal (Fall 04) |
Systems |
|
| 600.439 |
Microkernel Architecture & Design |
|
Systems |
|
| 600.442 |
Cryptography & Network Security |
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.448 |
Theory of Network Communication |
Analysis |
|
| 600.449 |
Internet Protocols |
|
Systems |
|
| 600.450 |
Network Embedded Systems & Sensor Networks |
|
Systems |
|
| 600.451 |
Performance of Computer-Communication Networks & Protocols |
Analysis |
|
|
| 600.457 |
Computer Graphics |
|
|
Applications |
| 600.460 |
Interactive Graphics and Games |
|
|
Applications |
| 600.461 |
Computer Vision |
|
|
Applications |
| 600.462 |
Advanced Topics in Computer Vision |
|
|
Applications |
| 600.463 |
Introduction to Algorithms |
Analysis |
|
| 600.464 |
Randomized Algorithms |
Analysis |
|
| 600.465 |
Introduction to Natural Language Processing |
|
|
Applications |
| 600.466 |
Information Retrieval and Web Agents |
|
|
Applications |
| 600.471 |
Theory of Computation |
Analysis |
|
| 600.472 |
Theoretical Cryptography |
Analysis |
|
| 600.475 |
Machine Learning |
|
|
Applications |
| 600.619 |
Advanced Storage & Transaction Processing |
|
Systems |
|
| 600.624 |
Advanced Topics in Network Security |
|
Systems |
|
| 600.625 |
Computer and Network Forensics |
|
Applications |
| 600.630 |
Computer Vision Seminar |
|
|
Applications |
| 600.641 |
Special Topics in Theoretical Crypto |
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.649 |
Sensor Networks |
|
Systems |
|
| 600.651 |
Haptic Systems for Teleoperation and Virtual Reality |
|
Applications |
| 600.657 |
Advanced Topics in 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.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.681 |
Advanced Topics in
Computer Vision (formerly 600.462) |
|
Applications |
|
|
|
|
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.672 |
Graph Theory |
Analysis |
|
|
|
|
|
|
|
25 |
34 |
32 |
|
|
|
|
|