Jump directly to requirements for:

CS Majors CIS Majors CS Minors


Computer Science Courses Offerings:



Requirements for Computer Science majors

Here is a list of course requirements (with prerequisites and some scheduling) for computer science majors. 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.



Requirements for Business Computer Information Systems majors

If you are a BCIS majors on a 2020/21 catalog or later, please see the BCIS website and its program requirements.


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: Sun Oct 30 15:22:20 MST 2022