| CS Majors | CIS Majors | CS Minors |
| CMPT 100 (Information Age) | offered every Fall and Spring semester |
| CMPT 201 (Intro to CS) | offered every Fall semester |
| CMPT 202 (Data Structures) | offered every Spring semester |
| CMPT 251 (Programming Systems) | offered every Fall semester - DAY class Fall 2011, evening class Fall 2012 |
| CMPT 300 | offered every May term |
| CMPT 301 (Artificial Intelligence) | scheduled for Fall 2009, Fall 2012 |
| CMPT 306 (Algorithms) | offered every Fall semester - evening class Fall 2011, DAY class Fall 2012 |
| CMPT 307 (Databases) | scheduled every Fall semester |
| CMPT 322 (Software Engineering) | scheduled for Spring 2012, Fall 2013 |
| CMPT 328 (Architecture) | scheduled for Spring 2011, Spring 2013 |
| CMPT 335 (Security) | scheduled for Spring 2012, Spring 2014 |
| CMPT 351 (Operating Systems) | scheduled for Spring 2012, Spring 2014 |
| CMPT 352 (Networks) | scheduled for Fall 2011, Fall 2013 |
| CMPT 355 (Compilers) | scheduled for Spring 2011 |
| CMPT 360 (Graphics) | scheduled for Spring 2013 |
| CMPT 375 (E-Commerce) | scheduled for Fall 2011, Fall 2013 |
| CMPT 300Y (Proposal Writing) | offered every Spring semester |
| CMPT 390 (Capstone Project) | offered every Spring semester |
|
|
Click here to download a PDF chart of CMPT course offerings Course offerings are subject to change. |
Here is a list of course requirements (with
prerequisites and some scheduling) for computer science majors. Please see this chart for complete
scheduling information. Course offerings
are subject to change. If there is a schedule change, we will work with you so your graduation is not delayed.
This information is also available as a pdf for easy
printing.
Here is the official course catalog for a computer science major.
Plan of Studies:
Here is a list of course requirements (with
prerequisites and some scheduling) for CIS majors. Please see this chart for complete
scheduling information. Course offerings
are subject to change. If there is a schedule change, we will work with you so your graduation is not delayed.
This information is also available as a pdf for easy
printing.
Here is the official course catalog for a computer information systems major.
Plan of Studies:
There are THREE minors offered by the computer science department. The academic minor is especially appropriate for math majors and other students
comfortable with math and theory. The minor in applied computing allows students with interest in specific areas of computing to concentrate
on those areas. Finally, we offer a teaching minor for those interested in pursing a career teaching computer sciences.
Academic minors are required to take:
Applied computing minors are required to take:
They must take at least one of the following courses:
Applied computing minors must complete EIGHT additional hours of upper-division computer science coursework.
Teaching minors are required to take:
Here is list of requirements for minors (pdf).
Requirements for Computer Science majors
Requirements for Computer Information Systems majors
Computer Science Minors