Master of Science in Computer Science (MSCS) Degree



East Carolina University’s Master of Science in Computer Science (MSCS) degree prepares students to excel in either the private sector or academia. Past graduates have pursued career opportunities as software engineers, designers, system architects, computer programmers and web developers; others have pursued graduate study opportunities in computer science or related fields.

The MSCS program covers both the theory and practice of software design and hardware construction. It also emphasizes, as applicable, programming languages like C#, operating systems, hardware, database environments and software engineering tools like Rational Rose. We aim to equip graduates with the skills and theoretical background necessary to solve a wide range of IT challenges; both contemporary challenges and those to come.

apply button

What is Computer Science?

Computer science is the systematic study of computing systems and computation. In practical terms aspects of computer science can be felt all around us; from systems that facilitate near instant communication to advanced robotics used in a range of manufacturing activities.

The body of knowledge resulting from this discipline contains theories for understanding

  • Computing Systems and Methods
  • Design Methodology Algorithms, and Tools
  • Methods for Testing Concepts
  • Methods of Analysis and Verification
  • Knowledge Representation and Implementation 

A Field of High Growth and Limitless Opportunities

Computer Science 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 professionals is expected to grow

Admission Requirements

Applicants to the Master of Science in Computer Science (MSCS) 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 MSCS degree program can be found here.

Degree Requirements

Degree information and course requirements for the Master of Science in Computer science 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 outside the State of North Carolina to an online degree, certificate 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.

East Carolina University delivers online education programs and courses throughout the United States and internationally. All programs have been approved by the University of North Carolina General Administration. Many states have prescribed an “authorization” process for out-of-state institutions delivering online programs to its state residents to ensure quality post-secondary education, to preserve the integrity of an academic degree, and to instill greater consumer protection for its student citizens.

East Carolina University has taken steps to protect its students and operations through nationwide compliance: by participation in the National Council for State Authorization Reciprocity Agreements (NC-SARA); obtaining authorization, approval, exemptions and waivers; or confirming that East Carolina University can operate without such authorization because the state’s laws do not pertain to a public institution, to an accredited institution, or to the ECU’s activities in that state.

As of November 14, 2016, East Carolina University is approved by to participate in the National Council for State Authorization Reciprocity Agreements (NC-SARA). NC-SARA is a voluntary, regional approach to state oversight of postsecondary distance education. Institutions that are members of SARA are authorized to provide online education to students from all SARA member states.  States and institutions that choose to become members of SARA operate under a set of policies and standards overseen by the National Council for State Authorization Reciprocity Agreements and administered by four regional higher education compacts.   For more information about the SARA initiative and the progress of state and institutional membership.
Because authorization is an evolving area, please check this site again for the latest statement from ECU.  For questions or concerns specific to the state authorization process, contact us at
  • Admissions
  • Undergraduate Application Guide
  • Graduate Application Guide

For additional information please contact:

CET Graduate Advising at