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 […]

Welcome!

First, a big Welcome to the 67 new CIS undergraduate majors who just joined our department.   We are excited to have you and I am looking forward to working with you over the next ~4 years! And an equally big welcome back to all of the returning students. A few facts: as of today, […]