Go back

Undergraduate Minor Information

The department offers six minors.  In general, the minors are open to any student in any degree program, however, there are some restrictions for students with computing majors. Two of the minors, the Artificial Intelligence and Robotics minor and the Mobile Software minor, have classes that are only taught once every two years, which should be taken into consideration when students select these minors.

Restrictions on minors

Most minors are available to any student.  However, there are two sets of restrictions for students who are pursuing undergraduate computer-related degrees.  The first restriction is due to the non-computing minor requirement in the CIS degree.  The second is due to the overlap in classes between the majors and minors.

Computer Information Systems non-computing minor requirements

Students in the Computer Information Systems degree may not use these minors to fulfill the requirement for a non-computing minor.  They must add a minor from the approved list of minors approved by the department chair.  Students may add a CSCI minor as a second minor in addition to the required non-computing minor.

General minor restrictions

Some classes overlap in the major and minors. For example, all the classes in the Computer Science minor are also required in the Computer Science major.  As a result, students with computing related degrees may not select certain minors.

  Artificial Intelligence and Robotics Computer Networking Computer Science Information Assurance and Security Mobile Software Technology Web Technology
** CIS Yes Yes No No Yes Yes
CIT Yes No Yes Yes Yes No
CS Yes Yes No Yes Yes Yes

** The Computer Information Systems B.S. requires a non-computing minor.  These minors do not meet that requirement, but may added as a second minor.

Artificial Intelligence and Robotics minor

The required classes are:

When students select this minor, they should be aware that the robotics classes are currently only taught once every two years.  CSCI 4560/4562 are taught in the fall and the CSCI 4561/4563 are taught in the following spring. The general schedule of these courses are:

Computer Networking minor

This minor introduces students to concepts in computer networking. The required classes are:

Computer Science minor

This minor is intended for non-computer majors. The required classes are:

Information Assurance and Security minor

This minor introduces students to concepts in cybersecurity. The required classes are:

Mobile Software Technology minor

This minor introduces students to technologies and programming used in app development. The required classes are:

When students select this minor, they should be aware that the Mobile Software Development classes, CSCI 4010 and CSCI 4020, are currently only taught once every two years.  CSCI 4010 is taught in the fall and CSCI CSCI 4020 is taught in the following spring.  The general schedule of these courses are:

Web Technology minor

This minor introduces students to technologies and programming used in web development. The required classes are: