While the focus of our committee is on the 300-level, it will probably be relevant from time to time to understand what our students take at the 400 level. This can and should vary over time, and revising the 300-level curriculum will probably cause some adjustments at the 400 level. Still, some accurate data on "where we stand" seems prudent. This page presents three facets. First, it recounts our degree requirements. Second, it shows actual (tenth-day) course enrollments over the last two academic years. Third, it links to an interesting survery done at Affiliates' 3ish years ago. About 20 people responded, so take the survey with a grain of salt.
Corrections or additional explanations welcome.
Computer Engineering, Hardware Track
Computer Engineering, Software Track
Computer Science
| Course | 2007-2008 | 2006-2007 | 2005-2006 |
|---|---|---|---|
| 401 Compilers | 56 | 66 | 89 |
| 403 Software Engineering | 91 | 92 | 87 |
| 421 Algorithms | 85 | 105 | 76 |
| 427 Comp. Biology | 13 | 0?? | 0?? |
| 431 Theory of Computation | 17 | 27 | 40 |
| 440 HCI | 32 | -- | -- |
| 444 Databases | 107 | 105 | 88 |
| 451 Operating Systems | 117 | 144 | 133 |
| 454 Internet and Web Services | 24 | 27 | 21 |
| 455 Comp. Vision | 35 | 40 | 37 |
| 457 Comp. Graphics | 66 | 97 | 64 |
| 458 Animation | 20 | 21 | 22 |
| 459 Animation | 19 | 19 | 18 |
| 460 Animation | 15 | 18 | 18 |
| 461 Networks | 77 | 121 | 107 |
| 466 Embedded Systems | 34 | 28 | 43 |
| 467 Digital Design | 22 | 29 | 24 |
| 468 VLSI | -- | -- | 10 |
| 471 Architecture | 6 | 15 | 11 |
| 473 AI | 77 | 84 | 88 |
| 481 (multiple courses) | 55 | 75 | 66 |
| 484 Security | 47 | -- | -- |
461 enrollments include CSE majors even when EE offered the course and do not include EE majors even when CSE offered the course. Moving forward, CSE and EE are offering different networks courses, so this will no longer be a detail.
427 appeared to be offered in 06-07 and 05-06, but the enrollment cgi does not show any enrollment.