Current Students
Course Schedule
Following is the 2009–2010 Academic Year course schedule. All courses meet from 5:30–8:30pm unless otherwise noted.
Last update: November 4, 2009
Autumn 2009
| Course/Instructor | Date/Location | Satisfies | Course Website |
Prereq. |
|---|---|---|---|---|
| 51036 Java Programming Siegel |
Monday Eckhart 202 |
Satisfies: Programming | website | Imm. |
| 51081 Unix Systems Programming Shacklette |
Tuesday Eckhart 202 |
Systems | website | Imm. |
| 52011 Introduction to Computer Systems Dubey |
Wednesday Eckhart 202 |
Systems | website | Imm. |
| 53001 Databases Nestorov |
Thursday Eckhart 202 |
Databases | website | Imm. |
| 55001 Algorithms Brady |
Wednesday Ryerson 276 |
Theory | website | Imm.; Math |
| 51089 Business Systems Analysis Vassilatos |
Monday Ryerson 277 |
Elective | Website | Imm. |
| 57120 Unix Systems Administration Lab Russo |
Saturdays Ryerson 401 Oct. 3, 17; Nov. 7, 21; Dec. 5 |
1/2 credit elective | website | 50101 or 51081 or Instructor’s permission |
Winter 2010
| Course/Instructor | Date/Location | Satisfies | Course Website |
Prereq. |
|---|---|---|---|---|
| 51023 OO Architecture, Design & Methodology Shacklette |
Tuesday | Systems | website | Imm. |
| 51044 C/C++ for Advanced Programmers Spertus |
Tuesday | Programming | website | Imm. and Programming experience in any language |
| 51085 Applied Parallel Programming Siegel |
Monday | Programming | website | Imm. |
| 54001 Networks Dubey |
Thursday | Networks | website | Imm. |
| 55005 Advanced Algorithms Brady/Simon |
Wednesday | Theory | website | B+ or better in 55001 |
| 56510 Information Technology Security Yetnikoff |
Wednesday | Elective | website | Imm. |
| 57130 Networks Lab Nugent |
Saturday | 1/2 credit Elective | website | 54001 or CS 233 or CS 333 |
Spring 2010
| Course/Instructor | Date/Location | Satisfies | Course Website |
Prereq. |
|---|---|---|---|---|
| 51045 Advanced C++ Spertus |
Tuesday | Programming | - | 51044 or instructor’s permission |
| 51070 Enterprise Architecture: Frameworks, Process and Governance Shacklette |
- | Systems | - | Imm. |
| 53001 Databases Nestorov |
- | Databases | - | Imm. |
| 53800 Game Construction |
Tues. & Thurs. 4:30—5:50 Ryerson 276 |
Systems | - | See course description |
| 54015 Advanced Network Design Nugent |
- | Networks | website | 54001 or CS 233 or CS 333 or instructor’s approval |
| 55001 Algorithms Brady |
- | Theory | website | Imm.; Math |
| 58001 Numerical Methods Siegel |
- | Elective | website | Imm.; Math |
| 57100 Architecture & Design of OO Frameworks Lab Shacklette |
- | 1/2 credit Elective | website | Intermediate knowledge of one (or more) OO programming languages, e.g., Java, C++, C#, etc. CSPP 51023 or consent of the instructor. |
Past Quarter
Summer 2009
| Course/Instructor | Date/Location | Satisfies | Course Website |
Prereq. |
|---|---|---|---|---|
| 50101 Concepts of Programming Russo |
Monday 6/22–8/31 Eckhart 202 |
Imm. | website | - |
| 50201 Math for CS I: Discrete Math Brady |
Tues; 5:30–8:30 Wed; 5:30–7:00 6/23–8/4 Ryerson 276 |
Imm. | website | - |
| 50202 Math for CS II: Counting, Statistics & Probability Brady |
Tues; 5:30–8:30 Wed; 5:30–7:00 8/5–9/15 Ryerson 276 |
Imm. | website | - |
| 51038 XML Siegel |
Monday Ryerson 277 |
Programming | website | 51036 |
| 51045 Advanced C/C++ II Spertus |
Thursday Eckhart 202 |
Programming | website | 51044 or instructor’s permission |
| 51092 Industrial Software Process Vassilatos |
Tuesday Eckhart 202 |
- | website | Imm. |
| 57140 Security Lab Yetnikoff |
Saturday Ryerson 401 Dates to be announced |
- | - | 56510 |