The Bachelor of Science in Software Engineering program requires you to complete a minimum of 126 credits including a capstone course. As part of SWENG 480/481, taken during your senior year, you'll be required to complete a capstone project which includes collaborating with fellow students to design, plan, manage, and implement a software system and provide you with experience working with real industries.
The online courses are highly interactive and collaborative, allowing you to build strong ties with others and gain perspectives from other disciplines and industries. Maximum flexibility is maintained by the program in an effort to meet both the professional needs of individual students and academic quality standards.
The curriculum addresses a variety of software engineering topics for comprehensive coverage of modern software and techniques including:
- discrete mathematics
- probability and statistics
- computer programming
- object-oriented methodology
- software design
- software validation and verification
- software security
- computer networks
Prescribed Courses (86 credits)
Additional Courses (6 credits)
Supporting Courses and Related Areas (select 9 credits)
Select 3 credits from an approved list of 400-level courses, in consultation with an adviser, in addition to the following courses:
Electives (select 1 credit)
Select 1 credit in consultation with an adviser.
General Education Requirements
Some General Education requirements may be satisfied by courses required for the major. Students should work with an adviser to select courses.
- Arts (GA): 6 credits
- Humanities (GH): 6 credits
- Health and Wellness (GHW): 3 credits
- Natural Sciences (GN): 9 credits
- Social and Behavioral Sciences (GS): 6 credits
- Writing and Speaking (GWS): 9 credits
A student must receive a grade of C or better in GWS courses.
- Quantification (GQ): 6 credits
A student must receive a grade of C or better in GQ courses.
- Integrative Studies: 6 credits
This requirement only applies to students starting in summer 2018 or later. Learn more about the Integrative Studies options and consult your academic adviser when choosing courses to fulfill these requirements. Integrative Studies credits may be completed within the thirty Knowledge Domain credits and must be completed with either Inter-domain or Linked courses, not a combination of both.
Ready to Learn More?
Get the resources you need to make informed decisions about your education. Request information on this program and other programs of interest by completing this form.