Jump directly to requirements for:

CS Majors CIS Majors CS Minors


Computer Science Courses Offerings:

Click here to download a PDF chart of CMPT course offerings

Course offerings are subject to change.

Click here for course descriptions



Requirements for Computer Science majors

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.

Here is the official course catalog for a computer science major.

Plan of Studies:



Requirements for Computer Information Systems majors

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.

Here is the official course catalog for a computer information systems major.

Plan of Studies:


If you are a CIS majors on a 2015/16 catalog or earlier, please click here to read about the transition plan.


Computer Science Minors

There are TWO 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.

  1. Requirements for Computer Science Academic Minors

    Academic minors are required to take:

  2. Requirements for Minors in Applied Computing

    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.

Here is list of requirements for minors (pdf).


Last modified: Thu Mar 17 17:22:20 MST 2016