MS in Software Engineering - Software Design Postgraduate Programme By George Mason University |TopUniversities

MS in Software Engineering - Software Design

Subject Ranking

# 501-550QS Subject Rankings

Main Subject Area

Computer Science and Information SystemsMain Subject Area

Programme overview

Main Subject

Computer Science and Information Systems

Study Level

Masters

This program provides specialized knowledge and experience in developing and modifying large, complex software systems. It emphasizes technical and management aspects of software engineering development. Software engineering is an established discipline based on requirements analysis, design, construction, testing, maintenance, economics, and management issues. 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 and efficient. 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 master’s program is concerned with technical and managerial issues, but primary emphasis is placed on the technical aspects of building and modifying high-quality software systems. Successful applicants have a broad variety of undergraduate backgrounds, including computer science, science and mathematics, engineering, liberal arts, and business. Many students are working or have worked in the software industry. The program is revised on a regular basis to stay abreast of the latest developments in information technology (IT). The program introduced a major revision for fall 2005; recent additions include software construction with the object-oriented Java programming language, requirements analysis with use cases and the Unified Modeling Language (UML), object-oriented software design with the UML, graphical user interface design, software engineering for the web, software project management using the spiral life cycle model and the Capability Maturity Model, software architecture, design patterns, system testing and testing of object-oriented components, and formal methods using the Object Constraint Language.

Programme overview

Main Subject

Computer Science and Information Systems

Study Level

Masters

This program provides specialized knowledge and experience in developing and modifying large, complex software systems. It emphasizes technical and management aspects of software engineering development. Software engineering is an established discipline based on requirements analysis, design, construction, testing, maintenance, economics, and management issues. 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 and efficient. 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 master’s program is concerned with technical and managerial issues, but primary emphasis is placed on the technical aspects of building and modifying high-quality software systems. Successful applicants have a broad variety of undergraduate backgrounds, including computer science, science and mathematics, engineering, liberal arts, and business. Many students are working or have worked in the software industry. The program is revised on a regular basis to stay abreast of the latest developments in information technology (IT). The program introduced a major revision for fall 2005; recent additions include software construction with the object-oriented Java programming language, requirements analysis with use cases and the Unified Modeling Language (UML), object-oriented software design with the UML, graphical user interface design, software engineering for the web, software project management using the spiral life cycle model and the Capability Maturity Model, software architecture, design patterns, system testing and testing of object-oriented components, and formal methods using the Object Constraint Language.

Admission Requirements

6.5+
Other English Language requirements: Students are required to have paper-based TOEFL of 570 and 230 on the computer-based TOEFL ; overall band score of 59 on the Pearson Test of English.

Jan-2000

Tuition fees

Domestic
0 USD
International
0 USD

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

PhD in Physics arrows

Go to Programme ::type_cta_button::
Postgrad Programmes 1799