M.Sc. On Campus

Software Engineering

George Mason University

12 months
1412 USD/credit
1412 USD/credit
639 USD/credit
Tuition fee
Apply date
Start date


The MS in Software Engineering from George Mason Universityprovides specialized knowledge and experience in developing and modifying large, complex software systems. It emphasizes technical and human aspects of software engineering development. 


Software Engineering spans all aspects of developing software, including requirements analysis, design, construction, testing, maintenance, economics, and management. A pragmatic approach to problem solving is the hallmark of a software engineer. Software engineers are concerned with the theoretical and practical aspects of technology, cost, and social impact of software systems that are effective, efficient, and flexible.

Successful applicants have a broad variety of undergraduate backgrounds, including computer science, science and mathematics, engineering, liberal arts, and business. Many George Mason University students are working or have worked in the software industry.

The program and courses are revised regularly to stay abreast of the latest developments in software engineering. All classes are scheduled in the late afternoon and early evening to accommodate employed students.

Career options:

Software engineers are in demand in every segment of society affected by computing technology. Potential employers include all software vendors and Internet-based companies, electronic business organizations, businesses that build and sell computers, research and development laboratories, aerospace companies, government contractors, banks, insurance companies, and manufacturing organizations. The MS-SWE program educates future leaders of technical aspects of building and modifying high-quality software systems.

Programme Structure

Courses included:

  • Object-Oriented Software Specification and Construction
  • Software Testing
  • Operating Systems
  • Distributed Systems
  • Information Security Theory and Practice
  • Security Policy
  • Computer Communications and Networking
  • Database Systems
  • Language Processors
  • User Interface Design and Development
  • Software Design and Architecture

Key information


  • Full-time
    • 12 months

Start dates & application deadlines


30 alternative credits


On Campus

Academic requirements

GPA admission requirements GPA

Other requirements

General requirements

  • Completed online application for graduate study and application fee
  • An earned baccalaureate degree from a regionally accredited institution of higher education, or international equivalent, verified from copies of unofficial transcripts uploaded to the online application Self-Service Center.
  • Copies of unofficial university transcripts and any earned degree 
  • All transcripts from colleges or universities outside the United States must be translated into English
  • Verification of English language proficiency.
  • Official GRE, GMAT, LSAT, or MAT or other official test scores
  • Other supplemental materials specified by your academic program such as essays, departmental forms, portfolios, or interviews

Tuition Fee

To alway see correct tuition fees
  • International

    1412 USD/credit
    Tuition Fee
    Based on the tuition of 1412 USD per credit during 12 months.
  • National

    1412 USD/credit
    Tuition Fee
    Based on the tuition of 1412 USD per credit during 12 months.
  • In-State

    639 USD/credit
    Tuition Fee
    Based on the tuition of 639 USD per credit during 12 months.

Living costs for Fairfax

1330 - 2300 USD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Due for update

Updated over a year ago

Check the official programme website for potential updates.

Our partners

Software Engineering
George Mason University


Go to your profile page to get personalised recommendations!