| COURSE |
TITLE |
| 5JA |
Introduction to Computer Programming |
| 8 |
Intro to Computing (TA F09, W10) |
| 10 |
Computer Programming |
| 16 |
Problem Solving with Computers I (TA S10, W11) |
| 20 |
Programming Methods |
| 30 |
Introduction to Computer Systems |
| 40 |
Foundations of Computer Science |
| 60 |
Introduction to C, C++, and UNIX |
| 111 |
Introduction to Computational Science |
|
| 123 |
Overview of Computer Systems: Hardware and Software |
| 130A |
Data Structures and Algorithms I |
| 130B |
Data Structures and Algorithms II |
| 165B |
Machine Learning |
|
| 170 |
Operating Systems |
|
| 174A |
Fundamentals of Database Systems |
|
| 177 |
Computer Security (TA F10) |
|
| 178 |
Introduction to Cryptography (TA S11) |
|
| 263 |
Implementations of Modern Programming Languages |
|
| 276 |
Graduate Networking |
|
| 279 |
Advanced Topics in Security |
|
| 284 |
Mobile Computing |
|
| 290B |
Java-Centric Cluster & Concurrent Computing |
| 290C |
Programming Analysis |
| 290F |
Networking for Multimedia |
| 290G |
Advanced Topics in Computer Security: Host-based Security and Malicious Code |