You are here

Minor in Computer and Information Science

Minor Progam Prior to SP16

The minor program consists of three components:

  • Programming Fundamentals: Students must complete one of the following three tracks:
    • Track A (4 cr hrs, not including pre-req cr-hrs):
      • Pre-req: Computational thinking in context: Games or mobile applications, CSE 1211 or 1212
      • Software I: Software components, CSE 2221
    • Track B (3 cr hrs, not including pre-req cr-hrs):
      • Pre-req: Intro to computer programming in C++ for engineers and scientists, CSE 1222
      • Data structures using C++, CSE 2122
    • Track C (3 cr hrs, not including pre-req cr-hrs):
      • Pre-req: Intro to computer programming in Java, CSE 1223
      • Data structures using Java, CSE 2123
  • CIS Core (4 cr-hrs):
    • Foundations I: Discrete structures, CSE 2321 (3 cr-hrs)
    • Social, ethical, and professional issues in computing, CSE 2501 (1 cr-hr)
  • Technical electives (>= 6 cr-hrs):
    • Tech elective courses totaling a minimum of 6 cr-hrs must be chosen from the following list: CSE 2231, 2331, 2421, 2451, 3241, 4251, 4252, 4253, 4254, 4471; Math 3345; no more than 2 cr-hrs of CSE 425X courses.
    • Other appropriate courses may be chosen with prior approval of the CSE Advising Office


Additional Info:Students pursuing a minor do not get permanent computer accounts on the CSE system, nor do they get priority scheduling in CSE courses. When demand for CSE courses is high, minors may get closed out of them. A number of other rules concerning transfer credits, overlap with other major/minor programs, grade requirements, etc. apply to all ASC Minor programs, including the CIS Minor program. No approval needed except as indicated above. Filing the minor program form: Must be filed at least by the time the graduation application is submitted to a college or school counselor.