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; GDD courses 3000+; 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
Compass Curriculum Humanities/Social Science Requirements Complete 23 hours of Humanities/Social Science Electives. Complete a Gateway Seminar (GPS 1010), an Explore - Arts, Humanities, and Cultures course, an Explore - Society, Behavior, and Health course, an Explore - Physical and Natural World course (PES 1110), a Navigate course, a Summit course (CS 4100), two Writing Intensive Courses (at least one 3000+), an Inclusiveness course, and a Sustainability course. Some of these courses are already included in the major. For more information about these requirements, refer to the Compass Curriculum. Total 23
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
To help plan your degree program, refer to the Computer Science Major Advising Guide.
For application information: How To Apply
For further information, contact an advisor through Academic Advising.