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 |
