Sep 23, 2023  
2012-13 Undergraduate Catalog 
2012-13 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, B.S.

Department of Computer Science 

All Computer Science majors are assigned to a faculty advisor through the Computer Science Department office. The student is responsible for seeking the assistance of the advisor. This catalog is not intended to provide the detail necessary for self-advising.

A major in Computer Science consists of 44 semester hours of computer science courses, including

  1. a 27-hour core of CSCI 1170 , CSCI 2170 , CSCI 3080 , CSCI 3110 CSCI 3130 , CSCI 3160 CSCI 3250 , and CSCI 4700 ;
  2. a mathematics core of MATH 1910 , MATH 1920 , and MATH 2050 ;
  3. additional math courses (4 hours) that can be counted toward a math major;
  4. COMM 2200 ;
  5. PHIL 3150 ;
  6. additional courses as described below.

A maximum of 3 hours in the major may come from CSCI 3970 , CSCI 4280 , CSCI 4600 , and CSCI 4910 . Credit in secondary computer languages toward the major is limited to 3 hours. In order to take any computer science course having a prerequisite, the student must have earned a grade of C (2.00) or better in the prerequisite. Each course counted for a major in Computer Science must be completed with a grade of C (2.00) or higher. CSCI 1000 , CSCI 1150 , and CSCI 3150  are considered service courses and do not count toward a major or minor.

Curriculum: Computer Science

Curricular listings include General Education requirements in Communication, History, Humanities and/or Fine Arts, Mathematics, Natural Sciences, and Social/Behavioral Sciences categories.

Subtotal: 31 Hours


Subtotal: 30 Hours


Subtotal: 29 Hours


Subtotal: 30 Hours

Toal hours in program: 120


*Professional Computer Science concentration students choose two with different prefixes from BIOL 1110 /BIOL 1111 , CHEM 1010 /CHEM 1011 , CHEM 1110 /CHEM 1111 , PHYS 2010 /PHYS 2011 , PHYS 2110 /PHYS 2111 

One course from Social/Behavioral Sciences and two courses from Humanities and/or Fine Arts must be taken during the junior and senior years to satisfy General Education requirements. Additional Computer Science and supporting courses are also required. Consult your advisor.