On This Page:
Ready to further your career in software engineering? Thinking of earning a graduate qualification via distance learning? Take advantage of our practical guide to find an accredited online master’s degree in a software-related field. Learn about the structure of online MS programs in software engineering, including typical coursework and time commitments. Evaluate the pros & cons of virtual learning. And choose a software specialty that works for you.
Or skip ahead to our state-by-state listings of the best online advanced degree programs for software engineers, software developers, and related technical professionals.
Can You Earn a Master’s Degree in Software Engineering Online?
You bet! In our listings, you’ll discover dozens of top-tier schools that offer online analogs to their on-campus, face-to-face learning options. Auburn University, Baylor, Boston University, Carnegie Mellon, Drexel, and Harvard—the list goes on and on. If you’re on a budget, you can also consider regionally accredited public universities that offer affordable tuition rates for online study.
An online MS in software engineering is a shorthand version of something that is much more powerful. The career opportunities available for those who possess this degree are deeper than the label “Master’s in Software Engineering” conveys. Let’s push through the jargon and translate it into capabilities that matter.
Types of Online Master’s in Software Degree Programs
Here is a short list of software-related online master’s degree programs. Each software or IT specialty field will include an exploration of advanced software knowledge and skills. Choose any one of them and you’ll find a variety of opportunities for software engineers and developers to stretch the limits of innovation & discovery.
Online MS in Software Engineering
Online MS in software engineering students gain advanced knowledge in software development methods, techniques, tools, and processes. The result? Graduate students learn to effectively manage a range of complex software projects. You’ll find many regionally accredited online degrees in this specialty within our listings.
Online MS in Software Development
An online MS in software development will focus on new & established ways to manipulate computer code throughout a product’s life cycle. For instance, the online Master of Science in Software Development (MSSD) from Boston University provides students with a thorough look at the latest software challenges & requirements across different industries. The goal is to ensure MS graduates can deliver reliable—and secure—software products.
Online Software Engineering & IT Specialties
Some schools have created online MS programs that merge various computer science and IT skills with a software engineering or development foundation. For example:
- Auburn University offers a combined online MS in Computer Science & Software Engineering (CSSE).
- Nova Southeastern has an online MSIT that blends software engineering & information technology instruction to provide engineers with the latest IT skills to lead teams in tech-heavy initiatives.
Online Graduate Programs: Dual Specialty
Do you have existing business experience? Would you like to expand your role as a technology strategist? Consider dual specialty programs such as the online MBA/Software Engineering program at Carnegie Mellon University. In order to become technical business leaders, online MBA students at CMU learn advanced engineering, management, decision-making, and communication skills.
Online Software Engineering Programs in Niche Fields
Some programs, such as the online MS in Robotic Software Engineering degree at Brandeis or the online MS in Embedded Software Engineering at Gannon, take software engineering principles to new & exciting realms of IT and computer science. Think of areas such as manufacturing, medicine, agriculture, and aerospace.
Best Online Master’s Degrees in Software Engineering & Development
Rankings Methodology
We considered a wide range of quality factors when we were creating our rankings algorithm. In order to be considered for inclusion in our list, online graduate programs in software-related fields were assessed on:
- Usefulness: All of the online master’s degrees in our rankings deal with software engineering or software development in a meaningful way. We were happy to consider online master’s degrees in other specialties (e.g. computer science or IT) if they offered a dedicated concentration in software.
- Reputation: Schools with strong U.S. News & World Report rankings in areas like computer engineering, computer science, engineering, and online graduate programs IT were awarded points in our algorithm. Schools that did well across all areas placed near the top of our list.
- Program Cost:Our algorithm factors in the relative cost of an online master’s program for in-state and out-of-state students. That’s why you might spot expensive private research universities ranking below more affordable public options.
- Completions: To determine if a graduate program was successful, we analyzed government data on student completion rates. Schools with large enrollment & completion numbers tended to perform better in these rankings, but we’ve also highlighted some more intimate programs.
#1 Carnegie Mellon University
Overview | Online MS in Software Engineering (MSE)
- Availability: 100% Online
- School or College: School of Computer Science; Department of Software & Societal Systems
- Credit Hours: 108 Units
- Program Length: 2 Years/6 Semesters (Part-Time)
Program Summary
Are you a software professional with at least two years of work experience? Looking for a degree you can fit around your job? Consider CMU’s Online Master of Science in Software Engineering (MSE). The two-year curriculum is a blend of hard-core technical coursework (e.g. software architecture, DevOps, etc.) and business concerns (e.g. Agile methods, communications, etc.). Since you’re working, you won’t have to complete a capstone project. Instead, you’ll tackle a large number of electives and a thesis in a key practice area such as requirements management.
CMU is not cheap but it is world-renowned. Programs within the School of Computer Science are frequently ranked in the top 5 of the country and 100% of MSE graduates receive a job offer within 3 months. As a master’s student, you’ll have access to industry field trips, synchronous meetings with faculty, and career services. You’ll also have the option to submit your thesis to a software engineering conference for external peer review and possible publication. Ask about financial assistance—scholarships & fellowships are available for MSE students.
Explore the Degree
#2 Columbia University
Overview | Online MS in Computer Science: Software Systems
- Availability: 100% Online
- School or College: Fu Foundation School of Engineering & Applied Science; Department of Computer Science
- Credit Hours: 30
- Program Length: Up to 5 Years (Full-Time or Part-Time)
Program Summary
Use Columbia’s rigorous Online Master of Science in Computer Science to pursue a special track in Software Systems. This technical degree focuses on core coursework in areas such as programming, operating systems, and advanced software engineering. But you’ll also be allowed to customize your plan of study with a wide range of approved electives (e.g. hardware security, advanced distributed systems, etc.). There is no thesis or capstone required.
Columbia isn’t messing around—the GRE is required and all applicants must have a minimum 3.3 GPA. The Department of Computer Science is full of outstanding faculty members with interests in a huge range of subjects, including software systems and computer engineering. You may also wish to get involved in projects within the programming systems & software systems labs. Or you can talk to the MS program coordinator about your career goals. Graduates have excellent placement rates at major tech companies.
Explore the Degree
#3 Virginia Tech
Overview | Online MIT: Software Development
- Availability: 100% Online
- School or College: Pamplin College of Business; College of Engineering
- Credit Hours: 33
- Program Length: 1.5 Years (Full-Time); 2.5 Years (Part-Time)
Program Summary
Enroll in Virginia Tech’s Online Master of Information Technology (VT-MIT) and make it your own! Everyone starts with four courses in software engineering, programming, and related fundamentals. But after that, it’s up to you. You’re allowed to choose seven electives from a wide range of topic areas and pursue up to two graduate certificates. We recommend the one in Software Development. Coursework is asynchronous with optional live sessions. And a dual Online MBA + MIT is available.
The VT-MIT is an interdisciplinary degree—you’ll notice that it’s offered by the Pamplin College of Business and the College of Engineering. Applicants are expected to have 2+ years of professional work experience (well-qualified candidates with fewer years may be considered), but no extensive IT knowledge or specific undergraduate major is required. Have a look at the faculty bios to get a feel for your professors and examine the FAQs section for more details.
Explore the Degree
#4 Arizona State University
Overview | Online MSE: Software Engineering
- Availability: 100% Online
- School or College: Ira A. Fulton Schools of Engineering
- Credit Hours: 30
- Program Length: ~2 Years (Part-Time)
Program Summary
Software & programming professionals, take note—ASU’s Online Master of Science in Engineering Science: Software Engineering will help you take a giant leap forward! Be ready for coursework in key software engineering principles & concepts; software verification, validation & testing; and software project, process & quality management. You’ll also be allowed to select 6-7 electives in relevant topics like software design, systems engineering, and more. The MSE finishes with an applied project or portfolio.
ASU is a good choice if you’re planning to apply for a senior technical position or leadership role. The Ira A. Fulton Schools of Engineering is large & well-respected and faculty members have a long list of accomplishments and awards after their names. Bear in mind that you’ll need to have some programming experience and knowledge of algorithm design & algorithm analysis, object-oriented programming, and advanced data structures in order to apply.
Explore the Degree
#5 Harvard University
Overview | Online ALM: Software Engineering
- Availability: Online + 1 Course with Campus Elements
- School or College: Harvard Extension School
- Credit Hours: 48
- Program Length: ~3-4 Years (Part-Time)
Program Summary
Eager to put an Ivy League name on your résumé? Then take a look at Harvard’s Online Master of Liberal Arts: Software Engineering. It consists of 12 courses, but at least one course must have campus elements (summer & weekend options are available). The core of the degree is built on topics such as systems programming, software design, and cloud computing. After that, you can opt for a thesis track with four software engineering electives and a 9-month thesis OR a capstone track with five electives and a team-based project.
This Online ALM is not for newbies. Candidates are expected to have some knowledge of object-oriented programming using C++ or Java and discrete mathematics. If you need to improve your skills, you can tackle a programming certificate first. As a consequence, most of your fellow learners will be seasoned vets—the average age of students is 33 years; 75% have professional experience in the field; and 82% of them are working full-time. Many choose to take one course per semester and finish within four years.
Explore the Degree
#6 Boston University
Overview | Online MS in Software Development (MSSD)
- Availability: 100% Online or Hybrid
- School or College: Metropolitan College; Department of Computer Science
- Credit Hours: 32
- Program Length: 8 Months (Full-Time); 16 Months (Part-Time)
Program Summary
Save big with BU’s Online Master of Science in Software Development (MSSD). Part-time tuition rates for this 32-credit master’s degree are highly affordable and no GRE/GMAT is required for admission. It’s a degree that’s heavy on advanced programming and real-world projects, with plenty of courses in software design, software engineering, and the development of applications. You may even wish to start with an online graduate certificate (e.g. Software Engineering) and apply your credits to the MSSD later on.
To learn more about BU’s reputation, pay a quick visit to the Department of Computer Science. Faculty are actively involved in a range of interdisciplinary projects and often work with students in research assistantships (online students living in the U.S. are eligible). Anyone who loves the idea of cutting-edge research should also ask the MSSD program coordinator about paid internship opportunities within the Software & Application Innovation Lab (SAIL) at the Hariri Institute for Computing.
Explore the Degree
#7 Pennsylvania State University
Overview | Online Master of Software Engineering (MSE)
- Availability: 100% Online or Hybrid
- School or College: School of Graduate Professional Studies
- Credit Hours: 36
- Program Length: 2 Years (Part-Time)
Program Summary
Penn State’s collaborative Online Master of Software Engineering (MSE) will give you a rock-solid understanding of software engineering. The curriculum covers software construction, requirements engineering, software system design & architecture, software testing, project management, and more. With your classmates, you’ll advance through a fixed plan of study (two courses per semester) and finish with a substantial software project in the sixth and final semester.
This MSE is a sensible choice for technical learners—applicants are expected to have a BS in fields like computer science, engineering, math, or information sciences. It’s also an online version of Penn State Great Valley’s on-campus MSE, so it’s worth taking a moment to examine the detailed faculty bios and course descriptions on that website. You’ll learn more about your professors’ research interests and the content of potential electives.
Explore the Degree
#8 University of California Berkeley
Overview | Online Master of Molecular Science & Software Engineering (MSSE)
- Availability: Online + 2 On-Campus Bootcamps
- School or College: College of Engineering; College of Chemistry
- Credit Hours: 29
- Program Length: 9 Months (Full-Time); 2 Years (Part-Time)
Program Summary
The name may be quirky, but the focus of UC Berkeley’s Online Master of Molecular Science & Software Engineering (MSSE) is serious. This tech-heavy degree is designed to train scientists & STEM majors in the fields of software engineering, high performance computing, complex mathematical modeling, and Machine Learning (ML). Graduates become data scientists, software engineers, or PhD candidates in computational sciences. To that end, the curriculum includes on-campus bootcamps and a final capstone.
UC Berkeley’s Online MSSE is an unusual blend of software engineering, business leadership & advanced data science concepts, with some computational quantum chemistry thrown in for good measure. If this sounds intriguing, have a look at the list of potential career paths (e.g. bioinformatics engineer) and the research interests of faculty & staff. It’s also worth noting that this program has close ties to the Molecular Sciences Software Institute (MolSSI).
Explore the Degree
#9 Stevens Institute of Technology
Overview | Online MS in Software Engineering
- Availability: 100% Online
- School or College: School of Systems & Enterprises
- Credit Hours: 30
- Program Length: 1.5 Years (Part-Time)
Program Summary
School yourself in key fundamentals with SIT’s comprehensive Online Master of Science in Software Engineering. It covers the gamut of software engineering concerns—from Agile methods for software development to software requirements analysis & engineering, software architecture, and software testing, quality assurance & maintenance. You’ll be able to customize your degree with three electives, including project management and programming options.
This online degree is the brainchild of SIT’s School of Systems & Enterprises (SSE), which has a highly respectable reputation in the fields of computer science & computer engineering. Career outcomes for software majors are strong. The undergraduate program in software engineering is ABET-accredited. And faculty are refreshingly diverse. Be prepared to put your best foot forward when applying—the GRE is required.
Explore the Degree
#10 Drexel University
Overview | Online MS in Software Engineering (MSSE)
- Availability: 100% Online
- School or College: College of Computing & Informatics
- Credit Hours: 45 Quarter Credits
- Program Length: 2 Years (Full-Time); 3-4 Years (Part-Time)
Program Summary
Drexel’s Online Master of Science in Software Engineering (MSSE) is bound to lead to opportunities. This comprehensive, no-nonsense program is built around six core courses in software engineering, including Agile software development, software design, software architecture, and requirements engineering. You can expand your career horizons even further with seven elective courses in areas like distributed systems software, programming, and security engineering. It culminates in a team-based capstone.
Interested? Pay a virtual visit to the College of Computing & Informatics (CCI). Drexel is a well-funded private research university, so it’s no surprise to see CCI faculty involved in advanced software engineering projects. Thinking of changing jobs? Scroll through the list of CCI’s current corporate partners and ask the MSSE program coordinator about working with one of them on your capstone project. Developing a large-scale software product for one of these companies could be a large feather in your cap!
Explore the Degree
#11 Washington State University
Overview | Online MS in Software Engineering (MSSE)
- Availability: 100% Online
- School or College: School of Electrical Engineering & Computer Science
- Credit Hours: 30
- Program Length: 1.5 Years (Full-Time); 2.5 Years (Part-Time)
Program Summary
WSU’s straightforward Online Master of Science in Software Engineering (MSSE) begins with foundational courses in advanced algorithms and software design & architecture before transitioning into leadership courses and specific software realms (e.g. maintenance, testing, and quality). You’ll also complete two electives in software engineering, computer science or a related field—WSU makes the suggestion of advanced databases and computer security—and a capstone experience.
Polish up your skill sets before applying. WSU wants to see candidates with a BS degree in computer science (or a related field) and/or folks with industry experience as a computer scientist or software engineer. Within the School of Electrical Engineering & Computer Science (EECS), you’ll also find faculty members who are actively engaged in software engineering research, including software security and human factors.
Explore the Degree
#12 West Virginia University
Overview | Online MS in Software Engineering (MSSE)
- Availability: 100% Online
- School or College: Statler College of Engineering & Mineral Resources; Lane Department of Computer Science & Electrical Engineering
- Credit Hours: 30
- Program Length: 2 Years (Part-Time)
Program Summary
Affordability is the name of the game with WVU’s Online Master of Science in Software Engineering (MSSE). This low-cost online master’s degree is designed to train you in all the major elements of the field, including advanced areas such as software engineering economics, software engineering of mobile applications, and engineering secure software. But keep in mind that the streamlined curriculum does not include any electives or capstone project.
Price isn’t the only thing in WVU’s favor. The Lane Department of Computer Science & Electrical Engineering has a strong track record in biometric systems engineering & cybersecurity. It has software engineering associations with the Institute for Software Research at the West Virginia High-Tech Consortium, the NASA Independent Verification and Validation Facility, and the Concurrent Engineering Research Center. And it offers a PhD concentration in software & knowledge engineering.
Explore the Degree
#13 Auburn University
Overview | Online MS in Computer Science & Software Engineering (CSSE)
- Availability: 100% Online
- School or College: Samuel Ginn College of Engineering; Department of Computer Science & Software Engineering
- Credit Hours: 33
- Program Length: ~2 Years
Program Summary
Make your degree your own with Auburn’s customizable Online Master of Science in Computer Science & Software Engineering (CSSE). You’ll begin with three courses in advanced algorithms, advanced operation systems, and advanced computer architecture. However, the remaining eight courses are up to you and Auburn’s director of graduate programs! You can opt for a non-thesis track with a final capstone project or—with special permission—a thesis track. The GRE is waived for online students.
Auburn’s online program lives within the Department of Computer Science & Software Engineering (CSSE). Here you’ll find a fair amount of research work in cybersecurity & critical infrastructures, an intriguing bunch of faculty members & adjunct professors (e.g. Director of Software Engineering at Qualis), and an interdisciplinary outlook. Auburn isn’t that far away from Huntsville and a swarm of high-level tech activity, so ask the program coordinator if the CSSE has any connections to Alabama companies.
Explore the Degree
#14 Johns Hopkins University
Overview | Online MS in Computer Science: Software Engineering
- Availability: 100% Online or Hybrid
- School or College: Whiting School of Engineering; Department of Computer Science
- Credit Hours: 30
- Program Length: Up to 5 Years (Part-Time)
Program Summary
Top-level teaching & research. Instant name recognition. Impeccable connections. These are just three of the reasons why JHU’s Online Master of Science in Computer Science: Software Engineering should be on your shortlist. This challenging degree is made up of courses in three fundamental subjects—software engineering, computer architecture, and algorithms—and a focus area in software engineering that’s packed with intriguing electives. Plus there’s a capstone project.
You can’t beat JHU for quality markers. The Department of Computer Science is highly regarded and interdisciplinary in scope. CS students publish regularly. And faculty are active in the industry. All of this comes with a price—JHU is one of the most expensive programs in our rankings. To offset your costs, talk to your workplace about tuition reimbursement. Nearly 75% of Engineering for Professionals (EP) students receive financial support from employers to pursue a master’s degree.
Explore the Degree
How Do Online Master’s in Software Engineering Degree Programs Work?
The Online Graduate Experience
Online MS programs in software-related fields come in a wide variety of topics and specialties. Nevertheless, you’ll find that online degrees in our listings often have similar core coursework, administrative procedures, and IT instruction methods.
If you need the total flexibility of distance learning, look for the phrase: “100% online.” Not every university has gone all in with virtual education—some still offer hybrid models—but those who have will state it upfront. In a reputable 100% online degree program:
- Faculty members who teach onsite classes will also teach graduate software engineering degree classes online.
- Online MS students will interact with faculty members and work with other students in chat rooms and/or through conference software.
- Class discussions, exams, and group projects will follow a regular university schedule, but all work and class participation will occur online.
Online MS in Software Engineering: Curriculum & Skills
At the graduate level, online coursework will be a familiar mix of reading, exams, class discussions, and projects. Not all online master’s programs in software engineering include a thesis. Instead, many will include a final project or “capstone project” to measure a student’s understanding of IT and software ideas, principles, and skills.
Graduate software engineering and development programs can be a mix-and-match affair. Common subjects you can expect to encounter in an online MS degree include:
- Software Engineering: Software development processes, tools, and practices; designing software to address specific problems; and working with developers, stakeholders, and other team members.
- Software Development: Coding software to address design and functional requirements in different industries; software coding throughout the product life cycle; and working with development teams and stakeholders to bring projects to completion.
- IT Systems: Developing the data, technology, and business skills needed to design solutions that help organizations reach their business goals.
Time Commitment: How Long Are Online Master’s in Software Engineering Programs?
Typically, online master’s degree programs in software-related fields require 30-44 credit hours of upper level coursework spread throughout one year (full-time, accelerated MS programs) to more than three years (part-time MS programs). Average weekly time commitments can range from 8-12 hours for each 3-credit course.
Online vs. On-Campus Learning: Which Option Is Right for You?
Reputable schools throughout the country—our listings contain more than 80 options—now offer content and instruction methods that are similar to those of on-campus programs. Wondering if an online graduate degree will provide you with the best learning environment? Here are some elements to consider when you’re making your choice:
- Flexible Scheduling: Online study enables you to allocate the time you spend on lectures, study, and reviews with instructors. If adult responsibilities require you to care for family or earn a living, an online degree with an asynchronous format might be the most convenient way to advance your career.
- Instructor Quality: Ideally, you’re looking for the same quality instruction that is offered by full-time faculty in on-campus programs. Think twice about those that rely on part-time adjunct professors or outside hires.
- Tuition Costs: Don’t assume that online degrees are less expensive than their on-campus analogs! Examine the cost links in our listings and ask admissions staff if they offer discounts to active military or allow credit transfers from other schools. Southern New Hampshire University, for example, does both.
- Outcome Data & Reviews: Inquire if your prospective school or program can provide you with employment rates, salary numbers, and other outcome data about their MS graduates. Go to forums such as Reddit, where graduates give testimonials about online master’s programs they attended or are attending.
- Regional Accreditation: Make sure that your school has regional accreditation—many employers will only consider job applicants who have a degree from a regionally accredited college or university. Not all institutions seek the thumbs up from the Accreditation Board for Engineering and Technology (ABET) for their online MS programs in software fields. However, it’s a great indicator of program quality if they do.
All Online Master's in Software Engineering Programs
51 Schools Found
Alabama
Auburn University
College of Engineering
Auburn University, Alabama
Arizona
Arizona State University
Ira A. Fulton Schools of Engineering
Tempe, Arizona
Grand Canyon University
College of Science, Engineering & Technology
Phoenix, Arizona
MS in Software Development
Offered Online
MS in Software Engineering
Offered Online
University of Advancing Technology
Graduate Technology College
Tempe, Arizona
MS in Software Engineering
Offered Online
California
California State University-Fullerton
College of Engineering and Computer Science
Fullerton, California
MS in Software Engineering
Offered Online
University of California-Berkeley
College of Chemistry
Berkeley, California
Colorado
Colorado Technical University
College of Computer Science, Engineering and Technology
Colorado Springs, Colorado
Regis University
Information Technologies Department
Denver, Colorado
MS in Software Engineering
Offered Online
University of Denver
Division of Information and Communications Technology
Denver, Colorado
District of Columbia
Strayer University
Information Technology
Washington, District of Columbia
Florida
Nova Southeastern University
College of Computing and Engineering
Fort Lauderdale, Florida
Georgia
Kennesaw State University
College of Computer and Software Engineering
Kennesaw, Georgia
MS in Software Engineering
Offered Online
Mercer University
School of Engineering
Macon, Georgia
Middle Georgia State University
School of Computing
Cochran, Georgia
MSIT in Software Development
Offered Online
Illinois
DePaul University
Jarvis College of Computing and Digital Media
Chicago, Illinois
Dominican University
Department of Computer Science
River Forest, Illinois
Saint Xavier University
Computer Science Department
Chicago, Illinois
Indiana
Purdue Global
Information Technology
Indianapolis, Indiana
Kansas
Fort Hays State University
Graduate School
Hays, Kansas
Kentucky
National College
Department of Information Technology
Lexington, Kentucky
Maryland
Johns Hopkins University
Whiting School of Engineering
Baltimore, Maryland
University of Maryland-Global Campus
IT and Computer Science
Adelphi, Maryland
Massachusetts
Boston University
Department of Computer Science
Boston, Massachusetts
MS in Software Development
Offered Online
Brandeis University
Rabb School: Graduate Professional Studies
Waltham, Massachusetts
Master of Software Engineering
Offered Online
Harvard University
Harvard Extension School
Cambridge, Massachusetts
MLA in Software Engineering
Offered Online
Michigan
University of Michigan-Dearborn
College of Engineering & Computing Science
Dearborn, Michigan
Minnesota
Saint Cloud State University
Department of Computer Science and Information Technology
Saint Cloud, Minnesota
Walden University
College of Management and Human Potential
Minneapolis, Minnesota
Missouri
Maryville University
College of Arts and Sciences
Saint Louis, Missouri
MS in Software Development
Offered Online
University of Central Missouri
School of Computer Science and Mathematics
Warrensburg, Missouri
Nebraska
Bellevue University
College of Science and Technology
Bellevue, Nebraska
New Hampshire
Southern New Hampshire University
School of Engineering, Technology, and Aeronautics
Manchester, New Hampshire
New Jersey
Stevens Institute of Technology
School of Systems and Enterprises
Hoboken, New Jersey
Thomas Edison State University
School of Applied Science And Technology
Trenton, New Jersey
New York
Columbia University in the City of New York
School of Engineering and Applied Science
New York, New York
North Carolina
East Carolina University
Department of Computer Science
Greenville, North Carolina
North Dakota
North Dakota State University-Main Campus
College of Engineering
Fargo, North Dakota
Master's in Software Engineering
Offered Online
Pennsylvania
Carnegie Mellon University
Tepper School of Business and School of Computer Science
Pittsburgh, Pennsylvania
Drexel University
College of Computing & Informatics
Philadelphia, Pennsylvania
Master's in Software Engineering
Offered Online
Pennsylvania State University-Main Campus
School of Engineering Design, Technology, and Professional Programs
University Park, Pennsylvania
Texas
Baylor University
School of Engineering and Computer Science
Waco, Texas
St. Mary's University
Department of Engineering
San Antonio, Texas
University of Houston-Clear Lake
College of Science & Engineering
Houston, Texas
Vermont
Champlain College
Champlain College Online
Burlington, Vermont
Virginia
Liberty University
School of Business
Lynchburg, Virginia
Marymount University
School of Technology and Innovation
Arlington, Virginia
Virginia Tech
Pamplin College of Business
Blacksburg, Virginia
Washington
Washington State University
School of Electrical Engineering and Computer Science
Pullman, Washington
MS in Software Engineering
Offered Online
West Virginia
Salem International University
Information Technology Department
Salem, West Virginia
West Virginia University
Lane Department of Computer Science and Electrical Engineering
Morgantown, West Virginia
Wisconsin
Concordia University-Wisconsin
Department of Computer Science
Mequon, Wisconsin