Close Menu

Bachelor of Science in Computer Information Systems (BSCIS)

The Bachelor of Science in Computer Information Systems emphasizes the use of computers as sophisticated problem-solving tools. Students in this program pursue an interdisciplinary course of study that combines a solid foundation in computer science with a focus in another discipline. This program is designed for students who seek to blend their computer science abilities with skills specific to another domain to solve problems in that domain. Examples include computing with a business focus (e.g., management information systems) and computing with a natural science focus (e.g., computational physics).

Below, course numbers “300+” refer to courses at the 300-level and above. The titles and descriptions of courses marked (C): Communications General Education, (H): Humanities, (N): Natural Sciences (Psychology only), (S): Social & Behavioral Sciences, and (T): CS Technical Electives can be found in the » Undergraduate Bulletin.

» Specializations

Program Requirements 

Required Courses

Min Credit Hrs Area
39 Computer Science
  • CS 100, (115 and 116) or 201, (330 or MATH 230), 331350, and 351.
  • Seven electives:
    • At least four from CS 422425429430447470485, and 487.
    • The remainder from (CS 300+, ECE 218ECE 441, and ECE 449 but not CS 401402403, or 406.
  • The seven electives must include at least 15 hours of CS Technical (T) courses.
  • Non-CS courses (including CSPiCOM, and ITMcannot be used as CS electives.
8 Mathematics
  • MATH 151
  • One elective, usually MATH 152 or 221, but not MATH 230.
14 Science
  • (BIOL 107 or 115), CHEM 124, and PHYS 123.
  • One elective from the Natural Sciences (Biology, Chemistry, Physics).
12 Humanities
  • One 100-level HUM course, one (H) course, and two (H) 300+ courses
  • Note: (H) 300+ courses may be replaced by certain 200-level foreign language courses (see the Academic Associate Dean).
6 Psychology
  • PSYC 221 and 301.
9 Social Sciences
  • PS 200, one (S) course, and one (S) 300+ course.
6 Interprofessional Projects
  • Two IPROs
15 Minor
  • A minor is required; it can be chosen from the list in the » Undergraduate Bulletin or formed (with approval of a student's faculty advisor and the minor department) from 15 hours of coursework in one department.
  • A ccmpleted ROTC program counts as a minor (and an IPRO, simultaneously).
  • The courses for a minor can include courses counted as free electives and at most 2 courses counted in other categories above.
18 Free Electives
127 Total credit hours


  • All courses, including the free electives, must be marked in the » Undergraduate Bulletin as applying to graduation for degrees in ";Engineering and the Physical Sciences."
  • The coursework must include at least 42 hours of (C) courses with at least 15 hours each in major and non-major courses.
  • The coursework must include at least 60 hours of 300+ courses.
  • 500-level graduate courses can be used as CS electives; an undergraduate student can enroll in one with permission of the student's advisor.
  • Undergraduate students cannot enroll in short, » "accelerated" courses.

» printable version of this table is available.

» Sample Curriculum

» Introductory Course Sequence

» Core and Advanced Courses