You are here

Minor in Computer and Information Science

Students interested in applying computing principles and practices in another discipline (in which they may be completing a major degree program) should consider completing the Computer & Information Science (CIS) Minor program. Students who are interested in the CIS minor should have their academic advisor declare it and do not need pre-approval from the CSE advising office. Some courses may overlap with a student's current major. However, if you plan on overlapping then you should consult with the CSE advising office to confirm you do not need to take any extra classes.


Prerequisites for the Minor:

  • Math 1151 Calculus I (5 credit hours)
  • CSE 1222 Introduction to Computer Programming in C++ (3 credit hours)


  • CSE 1223 Introduction to Computer Programming in Java (3 credit hours)


Requirements for the Minor:

  • CSE 2122 Data Structures in C++ (3 credit hours)


  • CSE 2123 Data Structures in Java (3 credit hours)
  • CSE 2321 Foundations I: Discrete Structures (3 credit hours)
  • CSE 2501 Social, Ethical and Professional Issues in Computing (1 credit hour)
  • CSE 3430 Overview of Computer Systems for Non-Majors (4 credit hours)
  • Elective Courses
    • Any CSE course 2331 or 3000-level and above
    • At most 2 hours of CSE 4251-4255
    • Recommended Courses: CSE 2331 ,3241, 3521, 4471, 5052
    • Note: Some elective courses may require additional prerequisites

Recommended Sequence of Classes:

Semester 1: Math 1151

Semester 2: CSE 1222/1223      

Semester 3: CSE 2122/2123

Semester 4: CSE 2321, CSE 2501   

Semester 5+: CSE 3430, 6 hours of elective courses