Master of Engineering

Area of study: Software Engineering

Advancements within the computer science and engineering industry are accelerating rapidly, challenging the visionary engineer to find a place in the intensely competitive world of high technology. The online graduate professional program will connect you to the challenges of global integration and prepare you for the many exciting career possibilities the 21st century promises.

Program Sections:

Click Section Title to Expand or Close Section

Program Overview

The Master of Engineering degree program offers an area of study in Software Engineering at Arizona State University (ASU). This track offers specialized courses founded on the fundamentals and principles of software engineering. The program provides the knowledge and skills needed to work as a software engineer or software task leader on both large and small projects.

The program focus is:

  • Major software development methodologies
  • Techniques, tools, and processes for developing and managing software projects
  • Curriculum based on the Software Engineering Body of Knowledge (SWEBOK) under the leadership of the IEEE Computer Society

Admission Requirements

  • Bachelor of Science in Computer Science or a related field
  • Grade point average of 3.00 (on a 4.00 scale) for the last 60 units of the undergraduate transcript (or for the last 12 units of the post-baccalaureate transcript)
  • GRE not required
  • Provisional admission status may be considered at the discretion of the Admission Committee. Upon completion of recommended course work, provisional status students will be elevated to regular status

Program Requirements

Students must complete a total of 30 credit hours equaling 10 courses to earn a Masters of Engineering Degree.

Additional requirements:

  • Students may only transfer 6 credit hours for equivalent courses from other accredited Universities
  • Students must complete a 3-credit hour applied project (CSE 593), 3 credits of applied engineering mathematics, 3 credits of engineering management/business
  • A culminating event is required and will be identified by the student's advisory committee. It could be a final examination or the final report for a practice-oriented project (Applied Project CSE 593). Additional requirements may exist for some academic units.

Students are required to take the following courses or their equivalents

  • CSE 598: Software Analysis and Design
  • CSE 591: Software Engineering Principles and Concepts
  • CSE 598: Distributed Software Development
  • CSE 543: Information Assurance and Security
  • CSE 565: Software Verification and Validation
  • CSE 566: Software Project, Process and Quality Management (management requirement)
  • IEE 572: Design of Experiments (math requirement)
  • CSE 593: Applied Project

Students must select two of the following elective courses:

  • FSE 598 Engineering Entrepreneurship
  • CSE 564 Software Design
  • CSE 563 Software Requirements
  • CSE 591 Real-Time Embedded Systems
  • CSE 561 Modeling & Simulation Theory and Application

Video Overview of Program with Dr. Collofello

Related Links:

For assistance or questions about this program please contact:
CPD.DegreePrograms@asu.edu or 480.965.1740.