The Bachelor of Science degree in Computer Science requires the following:
Computer Science Core Courses (and their Pre/Co-Requisites)
Computer Science Electives Complete 9 credit hours of CS courses numbered between 4000-5990 that are not being used for the CS Core. Total 9
Technical Electives Complete 9 hours of Technical Electives. Technical Electives should be chosen from the following areas: CS courses 3000+ not being used for CS Core or CS Electives; ECE courses 2000+; MATH courses 3100+, except MATH 4650; Additional courses from the Basic Science list or additional courses with prerequisites from the Basic Science list; Any course from the College of Business 3000+, except BUAD 3010, 3020 or 3030. Total 9
Mathematics (and their Pre/Co-requisites) All courses in this section must be completed.
Basic Science(and their Pre/Co-Requisites) PES 1110 General Physics I 4 (Coreq. MATH 1350), 1120 General Physics II 4 (PES 1110, Coreq. MATH 1360) and 1160 General Physics Lab 1(Coreq. PES 1110) must be completed. Five additional hours of Basic Science are also required and may be chosen from the following courses (credit hours for each class are listed after the course number): CHEM 1030-5, CHEM 1060-5, GEOL 1010-4, GEOL 1020-4, BIOL 1200-4, BIOL 1210-4 or any other PES course that has a prerequisite of PES 1110. Total 14
Writing Skills All courses in this section must be completed. Please note that ENGL 1410 can replace ENGL 1310 if the student desires a more challenging writing course. If you do not place in to ENGL 1310 you need to take ENGL 0990 as a prerequisite
Humanities/Social Science Electives Complete 24 hours of Humanities/Social Science Electives. Courses in this section must include CS 3050 (Pre/Co-requisite CS 2080)Computing Ethics and an additional 23 credit hours from the following departments: ANTH (except 1030, 2300, 3000, 3200, 3210, 3240, 3320, 3340, 3370, 3410, 4200, 4300), A H, COMM, ECON, ENGL (only courses 1500+, except 3010 and 3070- 3160), FILM, FCS, Languages, HIST, HUM, ID 1010 (Freshman Seminar) MUS (except 1310, 1500 & 2250), PHIL, PSC, PSY (except 2100, 2110, 3100, 3110, 4110), SOC, and WMST. Students may also petition to include selected other courses in ID, Theater, or other departments. Total 24
Free Electives Students need to complete 7 hours of Free Electives. The chosen course(s) can be selected from any discipline but may not include MATH 1040, MATH 1050, MATH 1110, and MATH 1120. Only 3 credit hours of CS course work numbered below CS 1150 may count towards the Free Electives. Total 7
For a sample schedule of courses: Sample Program
For application information: How To Apply
For further information contact the Engineering Advisor at the Student Stuccess Center.