Computer Science
 

Computer Science

Computer Science
BS
Hours74 Credit Hours
MAPMajor 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 2 Complete 3 options
Supporting courses:
option 2.2 Complete 1 group
group 2.2.1 Complete 1 course
MATH 313 - (Not currently offered)
requirement 3 Complete 24.0 hours from the following option(s)
Complete a total of 8 courses (24 hours) from the following three groups:
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 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.
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.