Elective Schedules

A number of electives are offered by the Department for students who are interested in expanding their knowledge beyond the degree requirements. Since electives are offered on a specific schedule, it can be important to plan out your courses and their prerequisite requirements in advance.  Consult with your advisor when planning your enrollment each semester.

Tentative Schedule of Elective Offerings 

Fall 2012
CompSci 430: Parallel Computing
CompSci 472: Object-Oriented Design Patterns
Spring 2013
CompSci 410: Databases
CompSci 425: Introduction to Computer Networks
Fall 2013
CompSci 457: Introduction to Artificial  Intelligence
CompSci 464: Computer Graphics
Spring 2014
CompSci 455: Distributed Systems
CompSci 474: Software Quality
Fall 2014
CompSci 430: Parallel Computing
CompSci 472: Object-Oriented Design Patterns
Spring 2015
CompSci 410: Databases
CompSci 425: Introduction to Computer Networks
Fall 2015
CompSci 457: Introduction to Artificial  Intelligence
CompSci 464: Computer Graphics
Spring 2016
CompSci 455: Distributed Systems
CompSci 474: Software Quality