|
|
| |
| Advising | ||
| Home | Publications | Presentations | Software | Classes | Advising | Personal |
| Computer Science | ||
|
My general advice: Take COMS W3139 (Data Structures and Algorithms)
COMS W3157 (Advanced Programming, replaces 3156, Software Engineering) as soon
as you can, as these are prerequisites for many other interesting courses.
COMS W4115 (Programming Languages and Translators) is at the end of the dependency chain, so make sure you have scheduled COMS W3261 (Computability), COMS W3824 (Computer Organization), and COMS W3157 (Advanced Programming) before the end of your senior year. Choose a track. If I were an undergrad today, I would choose the Systems track and make sure I took networking, operating systems, and more digital logic design. But that is just the engineer in me speaking. See the graph below to see how this all fits together. |
||
|
|
A graph of required CS courses, track-related CS courses, and their prerequisites. | |
|
|
The CS department tentative schedule of classes. | |
|
|
Bulletins for the Computer Science, Computer Engineering, and other SEAS departments: the authoritative description of the major, its requirements, and the classes | |
|
|
Am I your advisor? Zeph Grunschlag has this list of who is advising whom. | |
|
|
A list of frequently-asked advising questions (due to William Stafford Noble) | |
| Computer Engineering | ||
|
|
A graph of all the required CE courses and their dependencies | |
| Copyright © 2004 Stephen A. Edwards | Updated Tue Oct 30 11:03:16 EDT 2007 | All Rights reserved |