The Bachelor of Science in Software Engineering program requires you to complete a minimum of 126 credits including a capstone course. 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
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.
Collaborative Learning
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.