MSE in Engineering Science
Concentration: 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 MSEES with a Software Engineering concentration 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 using either agile methodologies or formal CMMi approaches. The program addresses major software development methodologies, techniques, tools and processes for both developing and managing software projects.
The curriculum is based on the Software Engineering Body of Knowledge (SWEBOK) under the leadership of the IEEE Computer Society. Each course will place an emphasis on applied assignments and projects that are applicable to the student's work place.
The program is instructed by appointed professors in the Ira A. Fulton School of Engineering-School of Computing and Informatics. ASU has a very strong software engineering faculty with members actively teaching and researching in the software engineering area. Students are required to complete 30 graduate credits of coursework.
- 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 MSE in Engineering Science.
Additional requirements:- Students may only transfer 6 credit hours for equivalent courses from other accredited Universities
- The CSE 593 Applied Project course serves as the required culminating experience for the degree program. The project will be identified in collaboration with the student's faculty advisor or advisory committee.
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
- CSE 545: Software Security
- CSE 593: Applied Project
Students must select two of the following elective courses:
- CSE 564: Software Design
- CSE 563: Software Requirements
- CSE 591: Real-Time Embedded Systems
- CSE 561: Modeling & Simulation Theory and Application
- CSE 598: Service-Oriented Computing and Information Management
- EEE 598: Predictive Engineering Design for Hardware and Software Systems (DFSS)
- FSE 501: Technology Entrepreneurship
- IEE 572: Design of Experiments
- IEE 598: Introduction to Systems Engineering
