BS in Computer Science: Prerequisite Graph

I made this graph of the required courses for the BS in Computer Science degree.  It shows the courses required by the major (but not all courses required by the University).  I have chosen a typical schedule, but other schedules are of course possible…     Notes: Solid arrows indicate a prerequisite. Bold solid arrows indicate a prerequisite […]

When requirements change

Returning BSCS students may have noticed a change to the BSCS curriculum: CISC 360 (“Computer Architecture”) is no longer required, and CISC 372 (“Parallel Computing”, formerly “Parallel Programming”) is required.  This change reflects the growing importance of parallelism in the computing world. However, BSCS students should be aware that they are responsible for meeting the […]