What Are the Top Software Engineering Colleges in Washington, DC?

Learn about software engineering programs in Washington, D.C. See degree and specialization options, program requirements and courses for software engineers in the area. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Many undergraduate and graduate degree options exist for those looking to further their education in software engineering near Washington D.C. Here find information on programs, schools, coursework requirements and tuition to help you find the best fit.

What You Need to Know

You can study software engineering through bachelor's degree programs in computer science; software engineering is available as an area of concentration. Washington, DC-area students can also pursue a post-baccalaureate certificate program in software engineering, as well as master's degree programs in computer science or software-engineering. Undergraduate students are commonly required to complete a final project. Master's degree students may also be required to complete a thesis, project or internship. See below for more information about these programs and the schools that offer them.

Software Engineering Bachelor's Degree Programs near Washington, D.C.

The George Washington University

The George Washington University (GWU) offers a B.S. degree program in computer science that's accredited by ABET (formerly known as the Accreditation Board for Engineering and Technology). The program includes a technical track in software engineering and application development with some course options in open-source software, enterprise software development, object-oriented design, software testing and human-computer interface design. You must demonstrate your project management skills through a senior design project over 3 semesters. You might also be interested in other tracks related to software engineering, such as foundations and theory, or systems.

  • Program Name: Bachelor of Science (B.S.) in Computer Science
  • Specialization Area: Software engineering and application development
  • Program Length: 126 credits; 4 years, full-time
  • Tuition and Fees: $50,435 per year (2015-2016)
  • Admission Requirements: Essay and high school faculty recommendations
  • School Type: 4-year, private not-for-profit; more than 11,000 undergraduate and close to 15,000 graduate students

University of the District of Columbia

University of the District of Columbia has an ABET-accredited B.S. degree program in computer science, which can prepare you for a career in software development. Some of your courses could include UNIX programming, software engineering, Web development, computer networking, database administration and information security. During required senior project classes, you can learn problem-solving, project management and writing skills that can be used in your profession.

  • Program Name: Bachelor of Science (B.S.) in Computer Science
  • Program Length: 122 credits; 4 years, full-time
  • Tuition and Fees: $5,251 per year for residents of Washington, DC; non-resident undergraduates pay $11,233 per year (2015-2016)
  • School Type: 4-year, public; about 4,500 undergraduate students and about 300 graduate students

Software Engineering Graduate Certificate Programs near Washington, DC

George Mason University

George Mason University (GMU) is about 18 miles west of Washington, DC, and offers graduate certificate programs to prepare you for jobs in the software engineering field. Some required classes in the software engineering certificate program include object-oriented software construction, software modeling, distributed software engineering and software testing. Other 12-credit graduate certificate programs are available in Web-based software engineering, software-intensive engineering systems and software architecture. You can take graduate certificate programs alongside a master's degree program at the university.

  • Program Name: Certificate in Software Engineering
  • Program Length: 12 credits
  • Tuition: Residents of VA pay $10,328 per year for engineering school graduate certificate programs; out-of-state students pay $28,448 per year (2015-2016)
  • Prerequisites: Bachelor's degree; courses in structured programming, data structures, discrete math and machine organization
  • Admission Requirements: 3.0 GPA in baccalaureate studies; statement of computing field experience and software engineering career goals
  • School Type: 4-year, public; around 22,000 undergraduate students with close to 11,000 graduate students

Software Engineering Master's Degree Programs near Washington, DC

The George Washington University

GWU has an M.S. degree program in computer science. The program is offered at the Foggy Bottom campus in Washington, DC, as well as at the Virginia Science and Technology Campus in Ashburn, VA. You can opt to focus in software engineering and systems and take some of your required classes in UNIX programming, software engineering development, software testing and object-oriented design.

  • Program Name: Master of Science (M.S.) in Computer Science
  • Specialization Area: Software engineering and systems
  • Program Length: 30 credits
  • Tuition: $27,810 per year for computer science graduate programs (2015-2016)
  • Prerequisites: Bachelor's degree; courses in math, science, structured language, discrete structures, data structures and computer architecture
  • Admission Requirements: 3.0 GPA in baccalaureate studies; GRE score; statement of purpose
  • School Type: 4-year, private not-for-profit; more than 11,000 undergraduate and close to 15,000 graduate students

Towson University

Towson University is located in Maryland, about 40 miles north of Washington, DC, and 8 miles north of Baltimore. The school offers a M.S. in Computer Science with tracks in several specialties, including software engineering. The program includes required courses in topics such as database management, computer networks, operating systems principles and analyzing algorithms and advanced data structures. In addition to a software engineering course, students in this track can choose a class in project management or object-oriented methodology, and also courses in enterprise architecture or software testing and maintenance. Other tracks in the M.S. program are computer security and e-commerce. Master's students also must either complete a graduate project or internship, or write a thesis.

  • Program Name: Master of Science (M.S.) in Computer Science
  • Specialization Area: Software engineering
  • Program Length: 33 credits
  • Tuition: $6,696 per year for graduate residents of MD; out-of-state students pay $13,860 per year (2015-2016)
  • Prerequisites: Bachelor's degree in computer science; if degree is in another field 1-3 courses in math or computer science, required, at advisor's discretion
  • School Type: 4-year, public; approximately 19,000 undergraduate and 3,500 graduate students

George Mason University

GMU offers a software engineering master's degree program with 4 areas of emphasis. The program provides you with the skills needed to develop intricate software systems. Your core courses include object-oriented software construction, software modeling, distributed software engineering and software testing. Some of your other software engineering classes could include service-oriented architecture, software engineering for the Web, secure software design and user interface design. GMU also offers a doctoral program in IT with a concentration in software engineering.

  • Program Name: Master of Science (M.S.) in Software Engineering
  • Specialization Area: Software design; secure software engineering; software management; Web applications design and development
  • Program Length: 30 credits
  • Tuition: Residents of VA pay $10,328 per year for engineering school master's degree programs; out-of-state students pay $28,448 per year (2015-2016)
  • Prerequisites: Bachelor's degree in engineering or science; courses in data structures and algorithms, object-oriented programming, machine organization, discrete math and a programming language
  • Admission Requirements: 3.0 GPA from baccalaureate studies; resume; 3 letters of recommendation; statement of experience with software engineering career goals
  • School Type: 4-year, public; around 22,000 undergraduate students with close to 11,000 graduate students

In the Washington, D.C., area, The George Washington University and the University of the District of Columbia both offer bachelor's degree options in software engineering; and The George Washington University, Towson University and George Mason University all offer master's degrees in the field, with George Mason University also offering a graduate certificate option.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    Online Programs Available

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this website.

    Popular programs at Purdue University Global:

    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Saint Leo University

    Saint Leo University responds quickly to information requests through this website.

    Popular programs at Saint Leo University:

    • Bachelor Degrees

    Online Programs Available

  • Herzing University

    Herzing University responds quickly to information requests through this website.

    Popular programs at Herzing University:

    Online Programs Available

  • Penn Foster High School

    Penn Foster High School responds quickly to information requests through this website.

    Popular programs at Penn Foster High School:

    Online Programs Available

  • Regent University

    Regent University responds quickly to information requests through this website.

    Popular programs at Regent University:

    • Bachelor Degrees

    Online Programs Available

  • Boston University

    Campus Locations:

    • Massachusetts: Boston
  • Towson University

    Campus Locations:

    • Maryland: Towson
  • Texas Tech University

    Campus Locations:

    • Texas: Lubbock