Online Bachelor of Science in Software Engineering
With an online software engineering degree, you can pursue professional paths in application development, database and systems administration, software and web deployment, and more. The project-based curriculum will help you acquire proficiency in coding and modeling while practicing creative problem-solving.
Next start date: 08/19/2021
Total classes: 41
Weeks per class: 7.5-15
Total credit hours: 120
Degree questions, answered.
Have questions about the Software Engineering (BS)? Fill out this form and we’ll get in touch!
What do I learn in a software engineering degree?
In this bachelor’s degree program, you’ll take classes that build the necessary software fundamentals in programming, math and systems management to fully understand and manage how computer systems work. You’ll learn programming languages, how to build code, software program development and important cyber security concepts.
Classes in this software engineering degree will help you build your skills in areas such as:
- Calculus for engineers.
- Computer and operating system management.
- Database management.
- Physics and mechanics.
- Programming fundamentals.
This degree uses a project-focused curriculum that prioritizes discovery and learning by doing. As a part of this curriculum, you’ll complete software engineering projects during every semester of the program. These projects will give you the opportunity to apply your knowledge, gain hands-on experience and develop teamwork skills.
Is this software engineering degree accredited?
The bachelor’s in software engineering program at Arizona State University is ABET-accredited. ABET accreditation ensures this program meets quality standards for the software engineering industry. Take advantage of our online courses and be confident that you’ll be prepared for a successful career in software engineering.
Software engineering courses
At the beginning of your online software engineering degree, you’ll take courses focused on building foundational knowledge in advanced math, physics, engineering and programming. Later in the degree, you’ll build on these skills and have the opportunity to pick from elective courses covering web and mobile applications, embedded systems, game engine architecture and more. Throughout the degree, you’ll take software enterprise courses focused on the planning, design and construction of software engineering products and projects. You’ll also complete a two-semester capstone project at the end of the program.
What can I do with a software engineer degree?
Upon completion of a software engineering degree, you’ll be prepared to seek employment as an application software engineer. You may also consider pursuing advanced studies in computing or ASU’s online master’s degree in software engineering. With a bachelor’s in software engineering from an ABET-accredited program, you can apply to jobs in large multinational companies or even local startups. This program also features pathways to internships and other opportunities in the software engineering field. Some common careers for people with a software engineering degree include:
Admission requirements for the software engineering degree
A world-renowned engineering school
Each student is fully supported on their path to success in the Ira A. Fulton Schools of Engineering. We have received peer-reviewed programmatic honors from the U.S. News & World Report and provide students with a rich learning environment.
best online master’s in electrical engineering.
bachelor’s degrees awarded to underrepresented minorities (American Society for Engineering Education 2019).
undergraduate engineering programs.