B.S. Software Engineering

Program Admissions Requirements

There are no program admission requirements for the degree and major.

General Education

The listing below includes program requirements that also fulfill General Education requirements.

Objective 16
Objective 23
Objective 3- MATH 1143, MATH 1144, or MATH 11474
Objective 46
Objective 57
Objective 66
Students must fulfill Objective 7 or Objective 83
Objective 7 - CS 1181
Objective 8
Objective 93
Total Credits38

Major Requirements 

All required courses for the BS in Software Engineering major must be completed with a grade of C- or higher.

Technical Communication Requirements:
ENGL 3307Professional and Technical Writing3
or ENGL 3308 Business Communications
Required Business Courses:
MGT 2261Legal Environment of Organizations3
MGT 4482Project Management3
Required Computer Science and Related Courses:
CS 1181Computer Science and Programming I (Satisfies General Education Objective 7)3
CS 1337Computer Organization and Architecture3
CS 2235Data Structures and Algorithms3
CS 3309Advanced Object-Oriented Programming3
CS 3310Databases3
CS 3311Secure Client Server Web Development3
CS 3318Secure Mobile Application Development3
CS 3321Introduction to Software Engineering3
CS 4416Foundations in Cybersecurity and Resilience3
Take 2 of any CS 44xx (ECE 44xx, ACCT 2201, ACCT 2202, MGT 3312, MGT 3329, MGT 4434)6
Total Credits42

Degree/Program Totals

Program Admission Requirements0
General Education38
Major Requirements (w/o General Education)39
Upper Division Free Electives6
Free Electives37
Total Credits120