Which Schools Offer a Software Engineering Degree Online?

Read on to learn about the online software engineering programs that are available. Explore what you'll learn in the programs discussed in this article. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Software Engineering Overview

Software engineering is essentially the development and analysis of software that performs a wide variety of computer-based tasks. Software engineers play a fundamental role in creating many of the computer based functions in use today. Some esteemed software engineering programs are offered at Colorado Technical University, the University of Maryland - University College, and Pennsylvania State University.

Important Facts About Online Software Engineering Programs

Degree Levels Associate in Science and PhD programs are available for Software Engineering Technology and Software Engineering, respectively.
Other Program Requirements Some M.S. programs may require an internship accompanied with a weekly report.
Continuing Education Professional certification training is offered by the programs such as the Software Engineering Institute.
Prerequisites Applicants for a B.S. are required to submit their transcripts and have completed requisite English, math, science, and language courses. Graduate applicants are required to have minimum GRE and/or TOEFL scores, a statement of purpose, and a letter or letters of recommendation.
Median Salary (2018) $105,590* (for software developers)
Job Outlook (2016-2026) 24%* (for software developers)

Source: *U.S. Bureau of Labor Statistics

Colorado Technical University

Colorado Technical University currently offers an online program leading to a Bachelor of Science in Information Technology with an emphasis on software systems engineering. This degree program is designed to help prepare students for a range of software engineering careers, such as computer programming and software architecture. Identifying and documenting software requirements are just a few of the skills taught as part of this degree program. Students must complete several hours of core courses in areas such as:

  • Web development
  • Data management
  • Technology architectures

University of Maryland University College

University of Maryland University College's Master of Science in Information Technology program with a specialization in software engineering is offered online. Supported by core courses addressing such topics as information systems analysis, project management, system implementation processes and systems architecture, the curriculum requires the completion of six specialization courses and a software engineering capstone project. Specialization courses provide study in:

  • Software development standards
  • Software maintenance processes
  • Software verification and validation
  • Systems analysis

Pennsylvania State University

A Master of Software Engineering can be pursued by students of Penn State Online who have an undergraduate degree in engineering or computer science and are seeking to enhance their technical skills for career advancement or enhancement purposes. Students must complete a total of 12 courses for 36 credits to earn this degree. The program can be completed in two years. Completion of an extensive software project is required. Concepts that students can expect to learn in this program include:

  • Design and analysis of software systems
  • Database design concepts
  • Software systems architecture
  • Human-computer interaction
  • Web security and privacy

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