We offer a variety of undergraduate and graduate courses for Computer Science majors as well as for non-majors.
Our introductory programming sequence teaches programming with Java and C:
- CS 1063 Introduction to Computer Programming I
- CS 1713 Introduction to Computer Programming II
- CS 2123 Data Structures
- CS 2213 Advanced Programming
In Fall of 2008 we have added three exciting new courses, which are well-suited for non-majors:
- CS 1173 Computation for Scientists and Engineers
- CS 1143 Web Design
- CS 1153 Game Programming
New graduate courses include:
- CS 5123 Software Testing and Quality Assurance
- CS 5153 User Interfaces and Usability
- CS 5263 Bioinformatics
- CS 5323 Principles of Computer and Information Security
- CS 5343 Developing Secure Systems and Software
Advanced undergraduate students have the option to take graduate courses as an upper-level CS elective. More details can be found in the undergraduate catalog.
