Software Engineering

Software Engineering, BS

Academic Programs / Undergraduate Degrees / Software Engineering

Computer Animation, Computer Game Design, Computer Graphics, Computer Science, Embedded Systems, Simulation, Software, Software Engineer, Software Engineering, Web, animation, computing, video and computer games

Program Description

The BS program in software engineering blends engineering, computing, project leadership and software construction. Students learn how to make creative software solutions to today's problems. Software systems are complex, often including millions of lines of code. Graduates of the bachelor's degree program in software engineering possess the knowledge and skills of a defined engineering approach to complex systems analysis, planning, design and construction.

The program has a unique, project-driven curriculum, establishing a new model for software engineering education. The program is built around the concepts of engaged learning, discovery-based education and learn-by-doing. Students complete projects in every semester of the program to provide emphasis in communication, teamwork, critical thinking and professionalism. Students have flexibility in designing their course of study; they select a software engineering application area such as Web and mobile applications or embedded systems as their primary focus, and they may obtain interdisciplinary knowledge through a secondary area of their design.

Accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.

The accelerated program is only allowed for the software engineering program on the Polytechnic campus.

This major is eligible for the Western Undergraduate Exchange (WUE) program at the following location: Polytechnic campus. Students from Western states who select this major and campus may be eligible for reduced nonresident tuition at a rate of 150 percent of Arizona resident tuition plus all applicable fees. See more information and eligibility requirements on the Western Undergraduate Exchange (WUE) program.
At a Glance
  • Additional Program Fee: Yes
  • Second Language Requirement: No
  • First Required Math Course: MAT 265 - Calculus for Engineers I .
  • Math Intensity: Substantial program math intensity substantial

Required Courses (Major Map)
Accelerated Degree Options
This program allows students to obtain both a bachelor's and master's degree in as little as five years. It is offered as an accelerated bachelor's and master's degree with:
Software Engineering, MS
Acceptance to the graduate program requires a separate application. During their junior year, eligible students will be advised by their academic departments to apply.
Admission Requirements
General University Admission Requirements:

All students are required to meet general university admission requirements.
Freshman | Transfer | International | Readmission

Additional Requirements:

The admission standards for majors in the Ira A. Fulton Schools of Engineering are higher than minimum university standards. International students may have an additional English-language proficiency criterion. Foreign nationals must meet the same admission requirements shown below with the possible additional requirement of a minimum TOEFL score. If the university requires a TOEFL score from the applicant (see http://global.asu.edu/future/undergrad), then admission to engineering requires a minimum TOEFL score of 550 (paper-based), 213 (computer-based), 79 on iBT (Internet-based) or a minimum IELTS score of 6.5.

Freshman Admission:

  1. minimum 1210 SAT combined evidence-based reading and writing plus math score (or 1140 if taken prior to March 5, 2016) or minimum 24 ACT combined score or 3.00 minimum ABOR GPA or class ranking in top 25 percent of high school class, and
  2. Admission may be granted with one deficiency in no more than two competency areas. Deficiencies in both math and laboratory science are not acceptable.

Transfer Admission Requirements:

Transfer students with fewer than 24 transferable college credit hours:

  1. minimum transfer GPA of 2.75 for less than 24 transfer hours, and
  2. satisfy the freshmen admission requirements

Transfer students with more than 24 transferable college credit hours:

  1. minimum transfer GPA of 2.75 for 24 or more transfer hours, and
  2. If Admission Services requires submission of a high school transcript, admission may be granted with one deficiency in no more than two competency areas. Deficiencies in both math and laboratory science are not acceptable.

Change of Major Requirements

Current ASU students should refer to https://engineering.asu.edu/admission-requirements for the major change requirements for this program.

Attend Online

ASU offers this program in an online format with multiple enrollment sessions throughout the year. Applicants may view the program description and request more information here.

Transfer Options
ASU is committed to helping students thrive by offering tools that allow personalization of the transfer path to ASU. Students may use the Transfer Map search to outline a list of recommended courses to take prior to transfer.

ASU has transfer partnerships in Arizona and across the country to create a simplified transfer experience for students. These pathway programs include exclusive benefits, tools and resources, and help students save time and money in their college journey. Students may learn more about these programs by visiting the Admission site: https://admission.asu.edu/transfer/pathway-programs.
Global Opportunities
Global Experience

With over 250 programs in more than 65 countries (ranging from one week to one year), study abroad is possible for all ASU students wishing to gain global skills and knowledge in preparation for a 21st century career.  Students earn ASU credit for completed courses, while staying on track for graduation, and may apply financial aid and scholarships toward program costs. https://mystudyabroad.asu.edu/.

Career Opportunities

Software engineers solve a broad set of transdisciplinary problems and apply new technologies to improve the quality of life. Graduates design and engineer innovative systems that may include mechanical and electrical components that interact with software. The bachelor's degree program in software engineering is a unique program in which students learn by solving engaging projects, commonly as a member of a development team. The program prepares graduates for advanced study in computing, an allied field, or to enter the computing profession (most commonly as an application software engineer). According to the Bureau of Labor Statistics, software engineers are highly paid, and there is significant growth in the number of employment opportunities. Some software engineering jobs may include:

  • creating applications for mobile devices
  • creating Web applications
  • working on data, network, security or computer systems administration

Career examples include but are not limited to those shown in the following list. Advanced degrees or certifications may be required for academic or clinical positions.


Career *Growth *Median Salary
  
$82,240
8.1%
$78,630
9.3%
$88,510
12.0%
$139,220
11.1%
$107,600
30.7%
$101,790
* Data obtained from the Occupational Information Network (O*NET) under sponsorship of the U.S. Department of Labor/Employment and Training Administration (USDOL/ETA).
Contact Information

Software Engineering | PICHO 245
cidse.undergrad@asu.edu | 480-727-3520

What are Accelerated Degrees?
ASU students may accelerate their studies by earning a bachelor’s and a master’s degree in as little as five years (for some programs) or by earning a bachelor’s degree in 2.5 or 3 years.

Accelerated bachelor's and master's degree programs are designed for high-achieving undergraduate students who want the opportunity to combine undergraduate coursework with graduate coursework to accelerate completion of their master’s degree. These programs, featuring the same high-quality curriculum taught by ASU's world-renowned faculty, allow students to obtain both a bachelor's and a master's degree in as little as five years.

Accelerated bachelor’s degree programs allow students to choose either a 2.5- or a 3-year path while participating in the same high-quality educational experience of a 4-year option. Students can opt to fast-track their studies after acceptance into a participating program by connecting with their academic advisor.
What are Concurrent Programs?
Students pursuing concurrent degrees earn two distinct degrees and receive two diplomas. ASU offers students two ways to earn concurrent degrees: by choosing a predetermined combination or creating their own combination. Predetermined combinations have a single admissions application and one easy to follow major map. To add a concurrent degree to your existing degree, work with your academic advisor. Either way, concurrent degrees allow students to pursue their own personal or professional interests.
What are Joint Programs?
Joint programs, or jointly conferred degrees, are offered by more than one college and provide opportunities for students to take advantage of the academic strengths of two academic units. Upon graduation, students are awarded one degree and one diploma conferred by two colleges.

What constitutes a New Program?
ASU adds new programs to Degree Search frequently. Come back often and look for the “New Programs” option.
What are Online Programs?
ASU Online offers programs in an entirely online format with multiple enrollment sessions throughout the year. See http://asuonline.asu.edu/ for more information.
What is the Western Undergraduate Exchange (WUE)?
The Western Undergraduate Exchange (WUE) is a program in which residents of western states (other than Arizona) may be eligible for reduced nonresident tuition. See more information and eligibility requirements on the Western Undergraduate Exchange (WUE) program.

click back to top