Requirements for a Bachelor of Science
Degree in Computer Science Sem.
Hrs.
Freshman
Seminar 1
General Education Requirements* 44
Note: Prospective
Computer Science Majors should start with MAT 1090 as their first
General Education mathematics course. MAT 1070 and MAT 1080 or MAT 2210 may be used in
place of MAT 1090
Major
Requirements 44
CSC 1750,
1760, 1850, 2150,
2250, 2260, 2650,
2850, 2920, 3750;
MAT 2210, 2220, 3150, 3280
Four courses
from one of the following areas (at least one must be a 4000-level course): 12-14
Area I: CSC 3350, 3380, 3650,
4010, 4150, 4350,
4450, 4900; MAT 3270
Area II: CSC 3800, 3910, 3920,
3930, 4010, 4150,
4450, 4810, 4820,
4900
Area III: CSC 4350, 4360, and any two of the following: CSC 3380, 3800, 4020,
4900, 4970
Note:
Students planning to attend graduate school in computer science should take CSC 4010, 4150, 4350,
and 4450.
Other
electives 17-19
Total:
120
* Computer
Science majors must take PHY 1500 or PHY 2000 and one course from Biology,
Chemistry, or HON 1510 to satisfy the six hours of Natural Science requirements
in General Education
CSC 1750, 1760, 1850,
2150, 2250; one course from CSC 1300, 2260, 2650,
2850, or 2920 18
CSC 1300, 1750, 1760,
1900, 2260, 3380
18
With the
approval of the Mathematics and Computer Science Department, up to six hours of
the courses counted toward a minor may be used to satisfy General Education,
major requirements, or requirements of an additional minor. The award of a
minor requires a minimum cumulative QPA of 2.0 in the minor and the formal
approval of the department concerned. Successful completion of a minor will be
noted on the student’s official transcript.
For more information see departments in undergraduate programs sections
or, for *interdisciplinary minors, see Special Programs.
A complete
list of computer science courses
A sample
four year computer science program
A mapping of the computer science courses