Computer Science, B.S.
The Computer Science major provides a broad base of computer skills required in the constantly changing workplace but focuses on turning problems into solutions and solutions into implemented algorithms. This major prepares students to become professionals with the mathematical, technical, and programming skills for a wide range of applications.
SPECIFICS OF THE COMPUTER SCIENCE B.S. DEGREE
Minimum Total Hours: 120
Total Liberal Arts Hours Required: 60
General Education Requirements: Per Core Curriculum Requirements list (see General Education Council). Exceptions: the history, economics, or social sciences elective and mathematics proficiency requirements are met through the major; the behavioral science and lab science requirements may be met through the major depending on electives selected.
Minimum Requirements: Overall and major GPA of 2.0; no grade less than C- in the major.
Transfer Requirements: See institutional transfer policies.
Application to the Major: Standard institutional major application should be submitted at the end of the sophomore year. A minimum overall GPA of 2.0 is required for acceptance to the major. Major acceptance is required for some upper-level courses including CSCI 4500.
Major Requirements: 65 hours.
- Computer science core: CSCI 2010, 2020, 2500, 2630, 2110, 3210, 4710, and 4910;
- Nine semester hours of computer science electives at the 3000- or 4000-level;
- Internship or Senior Project: CSCI 4500 or CSCI 4980 – No more than 6 hours combined;
- Statistics: MATH 2400 or 3400;
- Mathematics: MATH 2070, 2281*, 2282, and 3710;
- Communication course: COMM 2000-level or above and advisor approval;
- Economics: ECON 2010 or 2020;
- Nine semester hours of elective courses are to be chosen from among the following and from no more than two departments:
- Mathematics: MATH 2283, 3110, 4710;
- Physics: PHYS 1001* or 2001*, 1002 or 2002, 2003;
- Chemistry: CHEM 1110* with lab, 1120 with lab;
- Biology: BIOL 1110 with lab, 1120 with lab;
- Business: BUAD 1010, MGMT 2020, PSYC 2600.
* Passing the math placement could be required before enrolling in some introductory courses.