| 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 and Spring 2014 |
| CMPT 202 (Data Structures) | offered every Spring semester |
| CMPT 251 (Programming Systems) | offered every Fall semester - DAY class Fall 2013, evening class Fall 2014 |
| CMPT 300 | offered every May term |
| CMPT 301 (Artificial Intelligence) | offered Fall 2012 |
| CMPT 306 (Algorithms) | offered every Fall semester - evening class Fall 2013, DAY class Fall 2014 |
| CMPT 307 (Databases) | offered every Fall semester - DAY class Fall 2013, evening class Fall 2014 |
| CMPT 322 (Software Engineering) | offered every Spring semester - evening Spring 2014, day Spring 2015 |
| CMPT 328 (Architecture) | scheduled for Spring 2013, Spring 2015 |
| CMPT 335 (Security) | scheduled for Fall 2013, Spring 2016 |
| CMPT 351 (Operating Systems) | scheduled for Spring 2014, Spring 2016 |
| CMPT 352 (Networks) | scheduled for Fall 2s013, Fall 2015 |
| CMPT 355 (Compilers) | offered Spring 2011 |
| CMPT 360 (Graphics) | offered Spring 2013 |
| CMPT 375 (E-Commerce) | offered Spring 2014, Spring 2016 |
| 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