The website will soon adopt a new look and feel. Click here to preview this page.

CS Course Schedule

This chart provides an overview of a four year plan for completing the Computer Science program.  Students should contact the CSIS Department for one-on-one advising to ensure that courses are being completed in a timely manner to meet their graduation goals.

Year 1 - Freshman Year 2 - Sophomore Year 3 - Junior Year 4 - Senior
General Education General Education General Education General Education
MATH 103 General Requirements General Requirements General Requirements
General Requirements CS 245 MATH 300 Core Requirements
COMM 105A MATH 162 Core Requirements CS 401
MATH 161 RPW 304 CS 316 CS 421
PHIL 205A (or 210B) Core Requirements CIS 366 CS 446
Core Requirements CS 216 CS 331 CS 451
CS 105 (or CS 107A) CIS 255 CIS 355 Electives
CS 146 CIS 311 CS 411 CS 402
CS 116 Electives Electives CS 422
Electives   CS 345 CS 416
    CIS 357 CS 431
    CS 431 CS 476
    CS 476 CS 482
    CS 482 CS 490
    CS 490