Computer Science Core - 61 semester hours
- CSC 110 - Survey of Computer Science - 1 semester hours
- CSC 115 - Test Driven Development - 3 semester hours
- CSC 215 - Programming Techniques - 4 semester hours
- CENG 244 - Intro to Digital Systems - 3 semester hours
- CSC 251 - Finite Structures - 3 semester hours
- CSC 315 - Data Structures & Algo. - 4 semester hours
- CENG 320 - RISC Assembly/Lab - 4 semester hours
- CENG 325 - CPU & GPU Org and Arch - 3 semester hours
- CSC 340 - Software Eng. & Design - 3 semester hours
- CSC 372 Analysis of Algorithms - 3 semester hours
- CSC 458 - Operating Sys. & VMM's/Lab - 4 semester hours
- CSC 461 - Programming Languages - 4 semester hours
- CSC 464 - Senior Design I - 2 semester hours
- CSC 465 - Senior Design II - 2 semester hours
- CSC 468 - GUI Programming - 3 semester hours
- CSC 484 - Database Management - 3 semester hours
- Upper Level CSC - Elective - 3 semester hours
- Upper Level CSC - Elective - 3 semester hours
- Upper Level CSC - Elective - 3 semester hours
- Upper Level CSC - Elective - 3 semester hours
*The program requires at least four classes (a minimum total of at least twelve credits) completed from the following list: CSC412, CSC414, CSC415, CSC416, CSC423, CSC424, CSC426, CSC440, CSC441, CSC442, CSC445, CSC448, CSC449, CSC454, CSC476/476L, CSC 498, CENG444.
Science Core - 11 semester hours
- PHYS 211 - University Physics I ** - 3 semester hours
- Science Requirement ** - 3 semester hours
- Science Requirement ** - 3 semester hours
- Science Lab ** - 1 semester hours
- Science Lab ** - 1 semester hours
**Students must take three science courses with two accompanying labs. These courses must be selected from at least two different disciplines, and one science course must be PHYS 211. List of Science courses for the science requirement: PHYS 214, CHEM 114, BIOL 151, BIOL 153, and GEOL 201.
Mathematics Core - 21 semester hours
- MATH 123 - Calculus 1
- MATH 125 - Calculus 2
- MATH 225 - Calculus 3
- MATH 315 - Linear Algebra
- MATH 381 - Intro to Prob & Stats
- MATH - Elective +
+At least three credits of a math lecture course that is from the following list: Math 321, Math 382, Math 353, Math 413, Math 421, Math 423, or Math 443
Arts/Humanities & Social Sciences*** - 27 semester hours
- ENGL 101 - Composition I - 3 semester hours
- ENGL 279 - Comm. in STEM Workpl. - 3 semester hours
- ENGL 289 - Exp. in STEM Comm. - 3 semester hours
- Social Sciences - 3 semester hours
- Social Sciences - 3 semester hours
- Arts / Hum - 3 semester hours
- Arts / Hum - 3 semester hours
- Free Elective Credit # - 6 semester hours
***All majors must complete a minimum of 12 credits in the area of Humanities & Social Sciences
#All majors must complete a minimum of 120 total credits. Please note that MATH 021, MATH 101, MATH 102, MATH 114, MATH 120, CSC 105, PHYS 111, PHYS 113, CHEM 106, and CHEM 108 will not count toward the major.