Major Requirements

Students pursuing a degree in Computing Sciences must complete the following core, electives, mathematics, and required supporting courses. A minimum grade of C is required in any course used as a prerequisite to a CS course.

Computing Sciences Core Courses

CS158Application Development I4 cr.
CS160Application Development II4 cr.
CS210Web Applications I3 cr.
CS220Introduction to Computer Systems3 cr.
CS340Data Structures4 cr.
CS360Database Design & Development4 cr.
CS365System Analysis & Logical Design3 cr.
CS366Physical Design & Implementation3 cr.
CS455Project Management & Practice3 cr.

Computing Sciences Elective Courses

Choose three (3) computing sciences (CS) courses numbered 300 or above.9 cr.
May include one (1) internship and one (1) independent study.

Mathematics Courses

MATH150Introduction to Discrete Structures3 cr.
MATH205Elementary Statistics3 cr.
OR
MATH305Mathematical Statistics3 cr.

Supporting Courses

15 cr.
Students are encouraged to satisfy this requirement by completing a minor included in the Academic Catalog. These supporting courses are to be selected as a cohesive body of knowledge and serve to prepare the student to function as an IS professional in that environment. The required supporting courses must have written approval of the computing sciences faculty.

Total Credits For Major in CS

61 cr.

Minor Requirements

Students pursuing a minor in Computing Sciences must complete the following CS courses.

Computing Sciences Core Courses

CS158Application Development I4 cr.
CS360Database Design & Development4 cr.

Computing Sciences Elective Courses

Choose six (6) computing sciences (CS) courses numbered 300 or above.12 cr.

Total Credits for Minor in CS

20 cr.