B.S. Software Engineering

The Bachelor of Science in Software Engineering is an innovative degree 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. Our approach incorporates:

  • Core Computer Science: A rigorous core of foundational computer science
  • Software Engineering Courses: Practical training in areas such as design, security, testing, and human-computer interaction
  • Cross-cultural Fluency: Achieved via a minor in languages and cultures, arming students to work effectively within diverse international teams.

Program Planner (2024-25)