BSc. Computer Science Program Planning Guide
Course offerings by Semester
Download: Courses_by_semester.pdf
Note: These are tentative schedules meant as a guideline only. Course offerings will depend on student need and faculty availability. Courses listed only reflect core course requirements; additional Computer Science classes in selected topics are also offered.
| Winter | Spring/Summer | Fall |
| CS 100 | - - | CS 100 |
| CS 110 | CS 110 | CS 110 |
| CS 115 | - - | CS 115 |
| CS 201 | - - | CS 201 |
| CS 203 (as needed) | - - | - - |
| CS 210 | CS 210 | CS 210 |
| CS 215 | CS 215 | CS 215 |
|   | - - | CS/Math 261 |
| - - | - - | CS 270 (as needed) |
| CS 280 | - - | - - |
| - - | - - | CS 301 |
| - - | - - | CS 305 |
| CS 310 | - - | - - |
| CS 315 | - - | - - |
| - - | - - | CS 320 |
| CS 325 | - - | - - |
| - - | - - | CS 327 |
| - - | - - | CS 330 |
| CS 335 | - - | - - |
| CS 340 | - - | CS 340 |
| - - | - - | CS 350 |
| CS 372 | CS 372 | - - |
| - - | - - | CS 375 |
| CS 401 (even years) | - - | - - |
| - - | - - | CS 405 (alternating w/ CS 425) |
| CS 408 (alternating w/ CS 409) | - - | - - |
| CS 409 (alternating w/ CS 408) | - - | - - |
| - - | - - | CS 410 (even years) |
| - - | - - | CS 411 (odd years) |
| CS 412 | - - | - - |
| CS 421 | - - | - - |
| - - | - - | CS 425 (alternating w/ CS 405) |
| - - | - - | CS 430 (alternating w/ CS 435) |
| - - | - - | CS 435 (alternating w/ CS 430) |
| - - | - - | CS 473 (odd years) |
| CS 475 (odd years) | - - | - - |