School of Natural Science and Mathematics
Computer Science Major & Minor
The department offers a Bachelor of Science degree in computer science as well as a minor in computer science. The minor is available to all students, regardless of major, and is particularly attractive when combined with a major in business, mathematics or science.
Computer Science Major
The Bachelor of Science degree in computer science requires a minimum of 36 credit hours in computer science plus seven credit hours in mathematics. The required courses are CSCI 120, 125, 228, 254, 277 and 475. In addition to the required computer science courses, students must take six additional courses at the 300 level or above. These must include one of CSCI 356 or CSCI 349 and one of CSCI 385 or CSCI 453. MATH 364 may be counted as a computer science elective with departmental approval. At most three credits of Practicum (492, 493) may be applied towards the B.S. in computer science. The required mathematics courses are MATH 247 and 285.
Computer Science Minor
The minor in computer science is available to all students, regardless of major. It is particularly attractive when combined with a major in business, mathematics or science. The computer science minor requires 18 credit hours as follows: CSCI 120, 125, 254, 277, and six additional credit hours in computer science at the 200 level or above. Practicum (492, 493) may not be applied towards the minor in computer science.
Mathematics majors who decide to minor in computer science will be allowed to double-count CSCI 120.