With real-world, hands-on projects like flight control for autonomous aircraft or power control in a hybrid automobile, this program gives students a chance to develop the knowledge and skills they need to create, test, and evaluate software applications and systems. They also gain a clear understanding of network integrity and learn about the technical aspects of cyber security to keep those systems safe.

The Bachelor of Science degree in Software Engineering is designed to prepare students for an entry-level software engineering position in industry that supports the design and implementation of software systems with the focus on real-time, embedded, and safety critical applications. Such systems are critical in aviation, space, medicine, and other disciplines that rely on high-quality, dependable software.

The objectives of the Software Engineering program are that our graduates:
  • Demonstrate achievements in their chosen profession
  • Contribute to the development of the profession
  • Engage in professional growth
  • Contribute to the welfare of society through service