Software Engineering, MS
The MS in software engineering’s mission is to teach students to become leaders in engineering high quality, large scale, computing solutions to real-life problems. The program provides specialized knowledge and experience in developing and modifying large, complex software systems, emphasizing technical and management aspects of software engineering development. Software engineers are concerned with the theoretical and practical aspects of technology, cost, and social impact of software systems that are effective and efficient, and the skills developed while earning this graduate degree contribute to student success in a wide variety of professional careers as well as graduate education.
This information is being provided here for your planning purposes only. For official catalog information, please refer instead to the official George Mason University Catalog Website at http://catalog.gmu.edu.
Graduates with master’s degrees in software engineering can expect excellent employment prospects with more than 20 percent expected growth in the next decade, according to the U.S. Bureau of Labor Statistics. Students who earn a master’s degree in this growing field are qualified for such positions as a network administrator, database analyst or a software applications engineer. They also assist enterprises with building, maintaining, and troubleshooting software systems. Continuing education is recommended to keep up with the rapidly advancing array of computer languages, systems theories, and networking techniques.