Top Alexandria, VA, College for a Software Engineering Degree

Four schools in the Alexandria, VA, area have top ranking software engineering programs. Read on to find out more about what these top schools have to offer for software engineering, as well as tuition and degree information.

School and Ranking Information

There are no schools located directly in Alexandria, VA, that have software engineering programs. Two of the four schools in the area that do offer these types of programs are for-profit institutions. Based on ranking and student-to-faculty ratio as compared to other public schools with software engineering programs, the following university is considered a top school for software engineering in the Alexandria area:

  • Winner: George Mason University's main campus, located in Fairfax, VA, is approximately 17 miles west of Alexandria, VA, and its Arlington campus is located approximately nine miles northwest of Alexandria. The university awards the highest number of master's degrees in software engineering among public schools within 25 miles of Alexandria.

School Info Chart

Category George Mason University
Ranking #138 (tie) Best National Universities;
#97 in Graduate Computer Engineering;
#67 Graduate Computer Science (2014)*
Location Fairfax, Virginia
School Type 4-year, public
Tuition (2013-2014) Graduate: $9,350 (in-state); $25,754 (out-of-state)**
Software Engineering Degrees Offered Master's
Software Engineering Degrees Awarded in 2012-2013 35**
Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class 67%**
Noteworthy Software Design and Analysis Lab, Computer Science Graduate Student Association

Sources: *U.S. News and World Report; **NCES College Navigator

George Mason University

  • 16:1 student-to-faculty ratio
  • Software engineering curriculum combines classroom instruction with a seminar, labs and hands-on projects
  • Computer science department offers a Distinguished Lecture Series

George Mason University (GMU) currently offers 76 bachelor's degree programs and 124 graduate and professional programs to more than 33,000 students annually. The school offers eight bachelor's degree programs in the fields of information technology, computer science and engineering. It also offers numerous master's and doctoral degrees in these fields, including a Master of Science in Software Engineering.

The Master of Science in Software Engineering program teaches graduate students how to create and manage software systems. Students learn the technical processes behind software development while studying basic project management theory. They learn how to first design large software systems, then construct, test and modify those systems.

Students in this program must complete a minimum of 30 credit hours, comprising 12 hours of core courses, 9 hours of emphasis courses and 9 hours of electives. Core and emphasis courses include software construction, software modeling and design, software testing, user interface design, information security and database management. Students who plan to go on to earn a doctoral degree in information technology also have the option of completing a 6-credit thesis course.

Next: View Schools

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?