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, or MATH 11473-5
Objective 46
Objective 57
Objective 66
Students must fulfill Objective 7 or Objective 83
Objective 7 - CS 1181 or CS 1111
Objective 8
Objective 93
Total Credits37-39

Major Requirements 

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

Math Requirements:5
Precalculus I: Algebra (Satisfies General Education Objective 3)
&
Precalculus II: Trigonometry
OR
Precalculus (Satisfies General Education Objective 3)
Technical Communication Requirements:
ENGL 3307Professional and Technical Writing3
or ENGL 3308 Business Communications
Required Business Courses:
MGT 2261Introduction to Business Law3
MGT 4482Project Management3
or MGT 3312 Individual and Organizational Behavior
Required Computer Science and Related Courses:
CS 1111Introduction to Programming (Satisfies General Education Objective 7)3
CS 1181Computer Science and Programming I (Satisfies General Education Objective 7)3
CS 1337Computer Organization and Architecture3
CS 2281Data Structures4
CS 3309Advanced Object-Oriented Programming3
CS 3310Databases3
CS 3311Secure Client Server Web Development3
CS 3318Secure Mobile Application Development3
CS 3321Introduction to Software Engineering3
CS 3337Secure Systems and Networks3
CS 4416Foundations in Cybersecurity and Resilience3
Take 2 of any CS 44xx (ECE 44xx, ACCT 2201, ACCT 2202, MGT 3312, MGT 3329, MGT 4434, ENGL 4402)6
Total Credits54

Degree/Program Totals

Program Admission Requirements0
General Education37-39
Major Requirements (w/o General Education)48
Upper Division Free Electives3-9
Free Electives24-32
Total Credits120