Software Engineering


About The Program

From open-source databases to popular online payment systems, mobile games, and ride-share apps some of today's most notable innovations wouldn't be possible without software engineers.

With the Bachelor of Science in Software Engineering from TUA, you'll learn the fundamental concepts and principles of software engineering that can help give you the skills and experience you need to break into the field.

A systematic approach used to develop software on time, on budget and within specifications, software engineering stands on the cutting edge of innovation and is highly valued by employers across various industries and geographic locations.

Through the software engineering program, you'll dive into several key software engineering topics.

- Apply user interface/user experience (UI/UX) design and development techniques
- Develop secure code
- Explore various approaches to reverse engineering
- Explore emerging trends in systems architecture

Software Engineering degree students will work to solve real-world problems in courses that emphasize the design and development of computer software. As you progress toward graduation, you’ll create and save examples of your work, building a portfolio that demonstrates your ability to apply sound user experience principles and secure coding practices with a concentration in software engineering.