Go back

Information for current students

This page is primarily for current students in a computer-related program, who are looking at adding or changing their major and/or minor. 

Catalog/Bulletin year. The most confusing thing about going to school is figuring out what classes you need to take. The information you need to find this our is your catalog year, also called your bulletin year, which lists  the specific set of classes you need in order to graduate.  Your catalog year is determined by the last time you made a change to your program by adding, changing, or removing a degree, concentration, and/or minor. The two best ways to find out your catalog year are to look at

If you make any changes to your degree plan, you will be updated to the current catalog year.  Depending on how far along you are in your program, this may have a significant impact of the courses you need to take. You are encouraged to talk to your advisor before making any change to your degree plan.

Contact your advisor Every student's situation is different. You are encouraged to contact your advisor whenever you have a question or need advising. 

Degrees and concentrations 

Links go to current catalog year. If you are planning to change your major/concentration/minor, the current catalog year is what you need.

If you are researching your current degree, you should change the catalog year of the bulletin to your current catalog year. Once the page is open, you can look at different years, by changing the year in the top-right corner of the page. 

Computer Information Systems (B.S.)

The Computer Information Systems major prepares students to work in technical but applied areas of computing. While maintaining an emphasis on programming, it addresses several areas of application, including systems development and cybersecurity.

Computer Information Technology (B.S.)

The Computer Information Technology major prepares students for a career in certain professional job tracks within the information technology field. These tracks include web developer and administrator, database administrator, and network administrator.

Computer Science (B.S.)

The Computer Science major covers the technical areas of computing with an emphasis on programming and algorithm design. It includes a significant mathematics component. It allows students to study traditional computer science topics as well as topics in the newer area of software engineering.


The department offers some minors. These minors are open to any student, regardless of whether or not their degree is Computer Information Systems, Computer Information Technology, or Computer Science. For information on these minors, please check the University Bulletin.

NOTE: The Computer Information Systems degree (Catalogy years Fall 2021 and Fall 2022) has restrictions on minors and these minors cannot be used to fulfill the degree's requirements.  These minors can be added as a second minor. Talk to an advisor before adding a minor.

  1. Artificial Intelligence and Robotics Minor
  2. Computer Networking Minor
  3. Computer Science Minor
  4. Cybersecurity Minor
  5. Web Technology Minor

In some cases, there are significant overlap between the requirements of a degree and the requirements of a minor. In order to ensure students are learning new topics when selecting a minor, students with computing-related degrees may not select certain minors.

  Artificial Intelligence and Robotics minor Computer Networking minor Computer Science minor Cybersecurity minor Mobile Software Technology minor (discontinued) Web Technology minor
** Computer Information Systems B.S. Yes Yes No No Yes Yes
Computer Information Technology B.S. Yes No Yes Yes Yes No
Computer Science B.S. Yes Yes No Yes Yes Yes

** The Computer Information Systems B.S. (Catalog Years Fall 2021 & Fall 2022) requires a non-computing minor. These minors do not meet that requirement, but may added as a second minor.