Foreign Education Consultants
Typically replies within minutes
Foreign Education Consultants
Hi There,
How can I help you?
Get university recommendations.
Create SOP for free
Direct university communication
Track your application
Online payments
Don't have an account?
Get university recommendations.
Create SOP for free
Direct university communication
Track your application
Online payments
Already have an account?
Get university recommendations.
Create SOP for free
Direct university communication
Track your application
Online payments
Got your password?
Application Fee
The MS in Software Engineering (MS-SWE) prepares students to become leaders in engineering high quality, large scale, computing solutions to real life problems. Software engineering spans all aspects of developing software, including requirements analysis, design, construction, testing, usability, security, maintenance, and economics. Software engineering spans all types of software, including mobile and web applications, software services, enterprise software, and large complex systems. We revise courses regularly to keep up with changes in software engineering.
The MS-SWE program emphasizes pragmatic problem solving that addresses reliability, usability, future growth, security, cost, and efficiency. Graduates go on to technical leadership positions such as engineering lead, software architect, director of engineering, and CTO, as well as managerial and executive positions. MS-SWE students come from a diversity of undergraduate backgrounds, including computer science, engineering, mathematics, sciences, and business. The DC area has one of the largest collections of software companies in the world and the workforce is constantly growing, making our graduates in very high demand. Many MS-SWE students work full-time at companies that are constantly hiring, making every class meeting a mini-job fair. All classes are scheduled in the late afternoon to accommodate part-time students.
To succeed in graduate courses, students entering the MS program must have coursework or equivalent knowledge in the following five foundation areas: (1) introductory programming in any programming language; (2) knowledge of an object-oriented programming language such as Java, C++, or C#; (3) data structures and algorithms; (4) machine organization such as those given in computer system architecture or assembly language courses; (5) and topics in discrete mathematics, including sets, propositional and predicate logic, relations, functions, trees, graphs, and inductive proofs.
In addition to general admission requirements of the university, each applicant to the MS program must hold a four-year (120-credit minimum) baccalaureate degree in an appropriate discipline from an accredited institution and have earned a GPA of 3.00 or better in the last 60 credits of undergraduate study. Other requirements are as follows:
Tuition fee-2 years$58,000
Total fee-2 years$1,04,000