Software Engineering

Major in Software Engineering - Bachelor of Science

The Bachelor of Science in Software Engineering is an innovative program that aims to produce globally fluent software engineers capable of working in culturally diverse teams to build complex software solutions to problems for international organizations. 

The program accomplishes its goals by combining a rigorous core of foundational computer science with software engineering courses in design, security, testing, human-computer interaction and more. The global focus is obtained through a languages and cultures minor.