Learn more about Software Engineering courses

BS Software Engineering Courses

The Bachelor of Science in Software Engineering major curriculum requires the completion of 128 hours of course work. The average course load is 16 hours based on eight semesters.

General Education Requirements – 53 credit hours

Written Communication – 6 credit hours
ENG 103 – English composition 1
ENG 133 – Technical Communication

Oral Communication – 3 credit hours
SP 203 – Effective Speaking

Social Science & Humanities – 12 credit hours

Mathematics & Science – 32+ credit hours
MA 134 - Calculus I
MA 164 – Calculus II
MA 213 – Calculus III
MA 393 - Probability & Statistics
MA 473 - Graph Theory & Combo –
PH 224/L – Physics I with lab
PHY 234/L – Physics II with lab
CH 104/ or BIO 114/L – Chemistry I with lab or Biology I with lab
Math or Science Elective

Program Requirements – 57 credit hours

GE 101 - Introduction to Engineering
CS 1113 - Computer Programming I
CS 1123 - C++ & Object-Oriented Programming
SE 153 - Client-side database development
CS 2103 - Algorithms
ECE 263 - Digital Systems
SE 233 - Systems Programming
ECE 273 - Microcontrollers
ECE 373 - Embedded Systems
SE 333 - Software Engineering
SE 383 - Computer Security
CS 3993 / SE 393 - SW Patterns & Team Development
ECE 4002 - Project Management
GE 401 - Professional Practice
ES 382 - Engineering Economics
Contemporary Issues – ECE 4001
Senior Design – ECE 4003