My Links
  • ECU on Youtube
  • Computer Science Department on Facebook
  • ECU on Twitter
  • ECU Computer Science on LinkedIn

Our Online Master’s in Software Engineering ranked a national Best Buy among 193 competing regionally accredited online degrees surveyed nationwide by GetEducated.com(Spring 2013).
Read More

Master of Science in Software Engineering (MSSE) Degree


For additional information please contact:

Dr. Nasseh Tabrizi
Email: tabrizim@ecu.edu
Phone: (252) 328-9691

Apply Now

East Carolina University’s Master of Science in Software Engineering (MSSE) is an industry recognized degree program that effectively blends traditional computer science with the rapidly evolving field that is software engineering. The MSSE degree equips graduates with the skills necessary to design, develop, test and maintain high-quality, reliable software systems with a focus on both theory and practical application.

Prospective students can expect to cover a broad range of topics, topics that touch on object oriented design, software systems architecture, programming languages like Java™ and software project management tools and techniques. Our innovative approach prepares those new to software engineering with the skills necessary to compete in the increasingly competitive technology job market while helping existing IT professionals go even further.

The MSSE degree program, which debuted in 2008, was the culmination of a more than 25 year effort to develop a degree program that was technical and practical in nature; technical in the sense that it would cover the methodologies that drive the software engineering process and practical in that it would teach skills in high demand by the job market. We succeeded by developing a program that was the first of its kind in the state of North Carolina. Learn more about our program by meeting our faculty.

A Pioneer in Software Engineering Distance Education

ECU Computer Science Graduate student presents her research project to the Chancellor and Provost. From left to right Dr. Tabrizi, Pujita Vemareddy, Chancellor Ballard, Provost Sheerer, Dr. Placer, Dean White and Mohsen Mahmood.

The East Carolina University's Master of Science in Software Engineering (MSSE) degree has been recognized as being one of the best options for prospective software engineering graduate students in terms of both quality and value.

Flexibility - It is one of the key differentiators between the ECU MSSE degree and similar programs. The ECU MSSE degree is available to both on campus and distance education students in a collaborative environment that fosters team building and a shared experience between on-campus and distance education students.
ECU Computer Science

This innovative approach allows on-campus students to benefit from the industry experience that many of our distance education students possess while enabling our distance education students to benefit from the latest technical knowledge of their on-campus peers.

A Field of High Growth and Limitless Opportunities

Software engineering is a global, rapidly growing field that has been identified as an occupation of tremendous future growth by the U. S. Department of Labor’s Bureau of Labor Statistics (BLS). As the world becomes increasingly interconnected and computing technologies are used in creative, ever expanding ways the demand for highly trained software engineering professionals is expected to grow

Program Concentrations

Three concentrations are provided for those interested in pursuing the MSSE degree. Each concentration emphasizes a different aspect of software engineering with the goal of preparing students for the challenges specific to:

  • Software Design and Development
  • Software Project Management and Quality Assurance 
  • Software Testing 

Admission Requirements

Applicants to the Master of Science in Software Engineering (MSSE) program must meet the admission requirements of the Graduate School. Acceptance to the program is based on satisfactory undergraduate grades, scores on either the Miller Analogies Test (MAT) or the Graduate Record Examinations (GRE), and letters of reference. Completion of an undergraduate degree in computer science, software engineering, computer engineering, electrical engineering, information systems or a related discipline is recommended for admission. Students from other disciplines or applicants with limited technical expertise are evaluated on a case-by-case basis by the program admissions committee. Additional information regarding admission to the MSSE degree program can be found here.

Degree Requirements

Degree information and course requirements for the Master of Science in Software Engineering degree can be found in the current graduate catalog here.

Financial Aid

Financial aid is available to those who qualify. The student financial aid department provides education, guidance, and support to individuals and families in the financial aid process by administering Federal, State, and Institutional aid programs to students at East Carolina University. Please contact the department directly for information.

Important Note to Residents Outside North Carolina

Admission of applicants residing outside the State of North Carolina to an online degree, certificate program or individual online course offered by East Carolina University, is dependent on ECU's ability to secure authorization from the applicant's state of residence, if such authorization is required.

Due to evolving changes in higher education regulations, at this time, ECU is unable to serve all of the students that are interested in our courses or programs. ECU will no longer be able to offer distance education online programs or courses for students residing in Alabama, Massachusetts, Minnesota, Maryland, and Ohio. For the most current list of states, visit this link. ECU will work with state authorities to allow students in these states who are currently enrolled in an ECU online or certificate program to complete their degree.

Additionally, students enrolled in programs or courses that require internships or supervised clinical placements will be unable to complete these activities in the state listed.

For questions specific to the state authorization process, call 252/737-1268 or email destateauth@ecu.edu.

MS Software Engineering ¦East Carolina University

Tell a friend about this page.
All fields required.
Can be sent to only one email address at a time.
Share Facebook Icon Twitter Icon
  Follow CET facebook_1 twitter_1 youtube_1


You can use

this text element

or delete it to

add other elements.


Give To East Carolina University