Computer Science
Computer Science
Hours | 74 Credit Hours |
MAP | Major Academic Plan |
Program Requirements
Computer science majors, especially those planning graduate work, are advised to acquire a strong background in mathematics, possibly a minor.
Personnel in the College of Physical and Mathematical Sciences Advisement Center will advise regarding core courses and suggested general education. Questions regarding curriculum and career decisions should be directed to the undergraduate advisor in the Computer Science Department.
Note: All hours of credit applied toward a major in computer science must be of C- or better and must be taken within eight years of declaring the computer science major. Any exceptions must be approved by the department. Students may choose to graduate under later requirements by updating their date of entry into the major at the college advisement center.
Note: No double counting is allowed within the major.
requirement 1 Complete 10 courses
Core courses:
requirement 2 Complete 3 options
Supporting courses:
option 2.1 Complete 4 courses
option 2.2 Complete 1 group
group 2.2.1 Complete 1 course
MATH 313 - (Not currently offered)
group 2.2.2 Complete 2 courses
option 2.3 Complete 1 course
requirement 3 Complete 24.0 hours from the following option(s)
Complete a total of 8 courses (24 hours) from the following three groups:
option 3.1 Complete up to 24.0 hours from the following course(s)
Complete 12-24 credit hours from the following courses. A MINIMUM OF 4 of the eight elective courses MUST BE from this group.
C S 479 - (Not currently offered)
C S 557 - (Not currently offered)
Note: If C S 401R or C S 501R is chosen, it must be taken for three hours.
option 3.2 Complete up to 9.0 hours from the following course(s)
Complete up to 9.0 credit hours from the following courses. Up to 3 of the eight elective courses could be from this group.
option 3.3 Complete up to 6.0 hours from the following course(s)
Complete up to 6.0 credit hours from the following courses. Up to 2 of the eight elective courses could be from this group.
Note: If C S 493R, C S 497R, C S 498R, or C S 501R is chosen, it must be taken for three credit hours.
requirement 4
Complete Senior Exit Interview with the CS department during your last semester or term.
Program Outcomes:
Computational Practice:
Students will design and implement significant computer programs that meet a human need.
Computational Theory:
Students will analyze problems and their algorithmic solutions using theoretical concepts.
Career Preparation
Students will have sufficient maturity in computer science to work in a professional setting or enter a graduate program.
Diversity, Equity, and Inclusion
Our program is accessible to everyone, including women, minorities, and those new to programming, and provides an equal opportunity for every student to succeed.