In the modern world of software development, innovation means that programming languages, applications, and frameworks are always evolving. What remains constant is the need for professionals who know how to apply engineering principles to the software development process.
The Bachelor of Science in Software Engineering will prepare you to successfully develop, test, manage, implement, deploy, and maintain software products. Learn how to work collaboratively in a team environment, complete hands-on projects, and use quality tools and data to anticipate and solve issues in the engineering process.
Small class sizes give you the chance to work closely with experienced instructors and network with your cohort as you move through the program.
Arts & Sciences courses help you understand the core mathematical and scientific principles that all engineering projects grow out of as well as provide you with the communication and critical thinking skills required to succeed in the profession.