There are 4 bachelor's Software Engineering programmes for international students across 4 universities in United States. Browse the full list below, compare entry requirements, and explore scholarships to fund your studies.

The Bachelor of Applied Science (B.A.S.) in Application Development is designed for students who already hold an associate's degree, a technical degree, or have completed at least two years of college credit. This program focuses on equipping students with the essential skills required for software development. You will learn to create, develop, and modify various types of software, including general computer applications, mobile applications, and specialized utility programs. The curriculum emphasizes analyzing user needs and developing practical software solutions to meet those needs. You'll gain experience in designing and customizing software for clients, with a strong focus on solving real-world problems. This degree prepares you for diverse roles in the technology sector and in IT departments across various industries.
This course, CS 169 Software Engineering, provides an in-depth exploration of the ideas and techniques essential for designing, developing, and modifying large-scale software systems. You will learn about various modular design techniques, including function-oriented and object-oriented approaches, with a focus on creating reusable and maintainable code. The program also covers crucial aspects of software specification, documentation, verification, and validation, alongside an introduction to cost and quality metrics and estimation. A significant component of the course involves working in project teams on a substantial programming project, allowing you to gain practical experience in team organization and management. The primary objective is to equip you with detailed knowledge of object-oriented software development and the ability to apply it to real-world applications.

The Software Engineering program at the University of Central Oklahoma provides a comprehensive education focused on the principles and practices of developing high-quality software. This program goes beyond basic coding, aiming to equip students with the skills needed to design, build, test, and maintain complex software systems. Students will engage with the full software development lifecycle, learning to manage projects, work in teams, and apply engineering methodologies to software creation.
4 across 4 universities, listed on this page.
Yes — these programmes admit international students; check each programme's entry requirements and language of instruction.