Software Engineering

Degrees Offered

Software Engineering, MS

Application Deadlines*

April 1, 2014
2014 Fall semester (August)

November 1, 2014
2015 Spring semester (January)

Affording College


Find and apply for relevant scholarships

Financial Aid

ASU has many financial aid options. Almost everyone, regardless of income, can qualify for some form of financial aid. In fact, more than 70 percent of all ASU students receive some form of financial assistance every year.

* This is a priority deadline. Applications received after this date may still be considered. International students requiring I-20 must submit complete application by September 15th.

Software Engineering, MS

The MS in software engineering degree program focuses on developing advanced knowledge and abilities in the design and application of software. Students will learn to apply engineering principles to software development, including design methodologies, operation principles and maintenance and testing approaches. The program is aimed at developing professional skills in this discipline as well as providing opportunities for students to engage in research and develop research abilities.

Career Opportunities 

Software engineers solve a broad set of interdisciplinary 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 master’s degree 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 video games
  • creating Web applications
  • designing embedded systems
  • developing mobile or distributed applications
  • working on data, network, security or computer system administration
Admission Requirements 

Applicants must meet the following admission requirements:

  • Minimum of a bachelor's or master's degree in computer science, software engineering, computer engineering or a closely related field, from a regionally accredited college or university (or international equivalent)
  • Minimum of a 3.00 cumulative GPA (scale is 4.00=A) in the last 60 hours of a student's first bachelor's degree program
  • Minimum of 3.00 cumulative GPA (scale is 4.00 = A) in the applicable master's degree, if appropriate
  • If the applicant does not meet the minimum GPA requirements, the application may still be considered. In certain cases, demonstrated aptitude through professional experience or additional post baccalaureate education will be considered.
  • An online Graduate Admissions application
  • Official transcript from each college or university attended
  • Official GRE general exam scores
  • Submit a professional resume and personal statement as part of the online admissions application
  • Meet the English proficiency requirements, as defined by the ASU Graduate Admissions
Degree Requirements 

The MS in Software Engineering requires a minimum of 33 credit hours. These credit hours must include the following:

  • 33 credit hours including the software factory capstone courses (CST 517 and CST 518), or 33 credit hours including the thesis courses (OMT 599, 6 credits).
Request Information 

Thank you for your interest in the graduate software engineering program offered by the Polytechnic School. Please fill out the form below, and we will contact you shortly.


Request Info: Grad Degree pages