Best Online Masters Programs in Software Engineering

Online Master's degree in Software Engineering is offered by 20 US universities. The tuition for the Master's degree can range from $25,000 per year at University of Idaho to $25,000 at University of Idaho.

Carnegie Mellon University logo
Ranked as:  #22 in Best National University
Tuition:  -
State:  Pennsylvania
Acceptance:  -

Two years or of industry experience in at least one software development role, including the ability to describe specific tasks performed in those roles.

The following materials are required with your online application:.

Letters of Recommendation: At least three letters of recommendation should be submitted on your behalf from academic and or industry personnel who have worked closely with you recently.

Unofficial Language Exam Scores: If English is not your native language, you are required to submit unofficial language scores. Acceptable English-language proficiency exams include the TOEFL and IELTS. We prefer that you take the TOEFL, or IELTS, but if you are unable then we will accept scores from the Duolingo English Test. Should you choose to use Duolingo, we may reach out to you after you application to set up a video interview as well. Do not send official score reports at this time.

Applicants have approximately one week to complete the assessment. Previously, there have been anywhere from 3-4 coding tests of varying levels of difficulty that candidates must complete. There is a time limit, but it is rare for an applicant to run out of time. Additionally, applicants may have the opportunity to complete a practice test. Tests may be submitted in any coding language. Instructions on access and complete the assessment will be included in the invitation.

Invitations are sent to the email listed on your application. The deadline to submit a coding test is May 10th.

If you are admitted to the program, you will be given instructions on submit official transcripts and GRE and language exam score reports (if taken). Official reports will not be tracked or accepted at the time that you apply.

The cutoff date to use in your calculation is is the month in which this application is due (October for Spring starts and May for Fall starts).

It is reasonable to include software engineering internships in your calculation as long as the internship was with a legitimate company and led to an increase of knowledge in software engineering.

˅ More Details

Software and Societal Systems Department

  • Program Length:  24 Months
  • Credit hours:  -
  • Cost per credit:  -
  • Program Cost:  -
  • Admission deadline:  March 12
  • Scholarships Available:  No
  • GRE Required:  No
University of Michigan-Ann Arbor logo
Ranked as:  #25 in Best National University
Tuition:  -
State:  Michigan
Acceptance:  -

The ECE Department offers a 30 credit hour curriculum consisting of required core courses and technical electives which provides hands-on experience with computers, high-performance workstations, and other microprocessor-based systems. The program may be completed entirely on campus, entirely online, or through a combination of on-campus and online courses. On-campus courses will be offered in the late afternoon and evening hours to enable students to earn their master's degree through part-time study.

Students must maintain a cumulative GPA of 3.0 or higher in every semester. Grades below “B-“ are not counted and no more than two “B-“s are allowed. Students may be placed on probation, if their cumulative GPA falls below 3.0. A cumulative GPA of 3.0 or higher is required in order to be eligible to receive the MSE (CE) degree.

˅ More Details

MSE in Computer Engineering

  • Program Length:  -
  • Credit hours:  30
  • Cost per credit:  -
  • Program Cost:  -
  • Admission deadline:  -
  • Scholarships Available:  Yes
  • GRE Required:  No
New York University logo
Ranked as:  #25 in Best National University
Tuition:  -
State:  New York
Acceptance:  -

Return to: List of Academic Programs and Curricula.

Computer engineers participate in some of the most forward-looking work in industry and government today, particularly telecommunications, computer networks and microelectronics. Students become resourceful experts in such dynamic fields as computer networks, VLSI design and testing, embedded systems design and computer architecture.

Other graduate ECE and CSE courses (courses with EL and CS prefixes). With adviser approval up to two courses pertinent to computer engineering can be taken from other departments at NYU.

No transfer credits are accepted towards the MS degree.

All bulletins © 2023 New York University Tandon School of Engineering.

˅ More Details

Computer Engineering (Online), M.S. - Acalog ACMS

  • Program Length:  -
  • Credit hours:  30
  • Cost per credit:  -
  • Program Cost:  -
  • Admission deadline:  -
  • Scholarships Available:  No
  • GRE Required:  Yes
we can find best-fit college

20 universities offer the Master's program in Software Engineering.

Which one best suits your need?

Please select a program.
Select a program:
Please choose a course.
Please choose a specialization.
Please choose an option.
Have you taken the GRE?
GRE quantitative field is required. (Minimum: 80 | Maximum: 170)
GRE Verbal field is required. (Minimum: 80 | Maximum: 170)
GRE AWA field is required. (Minimum: 0 | Maximum: 6)
Please choose a type of university.
Type of University:
Education level completed:
Please choose a price interval.
$5000 $80000
Tuition sorting:
Please provide a First Name.
Please provide a Last Name.
Please provide a name.
Please provide your address.
Please, enter valid email address.
Please, enter valid phone.
Please, enter valid phone.
Purdue University-Main Campus logo
Ranked as:  #51 in Best National University
Tuition:  -
State:  Indiana
Acceptance:  -

Software engineering is a complex endeavor. Software engineers work in diverse teams to create and comprehend complex information, such as: code structure, implementation rationale, dynamic software behavior, change implications, and team dynamics. In this class, we will learn modern software engineering practices and discuss state-of-the-art research in software engineering. The students will work on research projects to understand and extend the state of the art in software engineering.

Software process and lifecycle: Requirements analysis, design, testing, release, maintenance.

Reuse-oriented programming and open-source software (e.g. code search, trust).

Graduate students: No formal prerequisites, but appropriate programming experience will be essential to understand the material.

Available online in full-text through the Purdue Libraries.

Sommerville, Ian. Software Engineering. Pearson India 2018.

Recommended Reference: Brooks, Frederick P. The Mythical Man-month: Essays on Software Engineering. Anniversary ed. Reading, Mass.: Addison-Wesley Pub., 1995. Available online in full-text through the Purdue Libraries.

School of Electrical and Computer Engineering Electrical Engineering Building 465 Northwestern Ave. West Lafayette, IN 47907.

˅ More Details

Advanced Software Engineering Course

  • Program Length:  Register to view the details
  • Credit hours:  Register to view the details
  • Cost per credit:  Register to view the details
  • Program Cost:  Register to view the details
  • Admission deadline:  Register to view the details
  • Scholarships Available:  Register to view the details
  • GRE Required:  Register to view the details
Syracuse University logo
Ranked as:  #62 in Best National University
Tuition:  -
State:  New York
Acceptance:  -

A member of our community will be in touch soon to connect and we will email you with information the program.

Prepare for a Career in the Evolving Engineering Field.

Keep up with new trends in technology with an M.S. in Computer Engineering.

Our computer engineering curriculum is designed to teach you innovative thinking strategies and prepare you to solve complex computer engineering challenges. Explore new concepts in areas including security and assurance, network systems, object-oriented design, data structures, computer architecture, and advanced programming.

The curriculum requires 30 credits to complete, including 12 core course credits and 18 electives.

In this core course, students learn advanced computer architecture concepts such as pipelining, simultaneous multithreading, array processing, multiprocessing and the relationship between computer design and application requirements. Students also explore the hardware technology that has fueled the rapid progress of computer systems and complete case studies of current systems.

Watch the Advanced Computer Architecture course video.

Advance Your Career With Specialized Computer Engineering Knowledge.

Earn your M.S. in Computer Engineering from Syracuse University.

This program is a good fit for:.

Those who have demonstrated core competencies in discrete mathematics, calculus, data structures, programming (C and C++) and computer organization.

Preparatory courses may be required for certain students to ensure they are well prepared for the rigor of the program.

There are a variety of resources available to you when exploring financial aid, including employer assistance, scholarships and student loan programs.

Computer engineers typically create, update and maintain computer hardware and software systems within a variety of industries including technology, finance, energy, health care and manufacturing.

What jobs can you get with a computer engineering degree.

Typically, jobs that can be pursued with a computer engineering degree include hardware engineer, software developer, computer programmer, data administrator, network architect, computer support specialist and .

Industry demand remains high for professionals in computer engineering fields, particularly those with an advanced degree.

˅ More Details
  • Program Length:  Register to view the details
  • Credit hours:  Register to view the details
  • Cost per credit:  Register to view the details
  • Program Cost:  Register to view the details
  • Admission deadline:  Register to view the details
  • Scholarships Available:  Register to view the details
  • GRE Required:  Register to view the details
North Carolina State University at Raleigh logo
Ranked as:  #72 in Best National University
Tuition:  -
State:  North Carolina
Acceptance:  -

Delivered online. our course formats.

The online Graduate Certificate in Computer Engineering is primarily for individuals who wish to increase their knowledge and skills in Computer Engineering either for future career opportunities or in preparation for a graduate degree. Students who complete the certificate will gain foundational knowledge in connected systems, networking applications and computer architecture. Hone your skills in the analysis, design and operation of computing devices and software with coursework totalling 12 credit hours.

Students work with a variety of hardware and software tools and analyze research to understand state-of-the-art approaches to computer system design and future challenges the industry will face.

There is no prescribed list of courses for the certificate students may take a combination of courses tailored to their interests and needs, subject to course prerequisites.

NDS students seeking spring enrollment in an Engineering online program and or course, please NDS application no later than Wednesday, January 4, 2023 to ensure your application materials are received on time. Submitting your application after January 4, may result in not being admitted or enrolled in classes for the Spring 2023 semester.

Have a BS degree in Electrical or Computer Engineering from a regionally accredited four-year college or university, and have an overall GPA of at least 3.0 on a 4-point scale.

Have a BS degree in the sciences or engineering from a regionally accredited four-year college or university with an overall GPA of at least 3.0 on a 4-point scale.

Be a degree-seeking student in good standing in an NC State University graduate program in the sciences or engineering.

The CPE GCP requires a total of 12 credit hours of graduate-level Computer Engineering courses taken for a letter grade. There is no prescribed list of courses for the certificate students may take a combination of courses tailored to their interests and needs, subject to course prerequisites.

The following courses are permitted to be counted towards the degree.

Major, EXCEPT for the following courses: o Special topics courses, i.e. courses with numbers starting with ECE 592, ECE 791 or ECE 792.

600 and 800 level course including ECE 600, 6 634, 650, 695, 699, 8 834, 895, 896 or 899.

Automation is becoming increasingly common, which means the need for skilled computer engineers is also growing. Computer engineers and software developers work together to ensure hardware and software are compatible. Computer engineers are expected to have deep knowledge of the complex electrical engineering, mechanics and physical requirements necessary for adequate housing and delivery of software solutions.

˅ More Details

NC State Online and Distance Education

  • Program Length:  Register to view the details
  • Credit hours:  Register to view the details
  • Cost per credit:  Register to view the details
  • Program Cost:  Register to view the details
  • Admission deadline:  Register to view the details
  • Scholarships Available:  Register to view the details
  • GRE Required:  Register to view the details
Stevens Institute of Technology logo
Ranked as:  #83 in Best National University
Tuition:  -
State:  New Jersey
Acceptance:  -

Master of Engineering, Master of Science, or Dual-Degree MBA.

Schaefer, Jr. School of Engineering and Science.

The Master of Engineering in Computer Engineering educates students to acquire a strong fundamental background in computer engineering and state-of-the-art knowledge and hardware and software skills applied for cutting edge areas such as embedded systems, networks and security and software and data engineering, and artificial intelligence.

CPE 517 Digital and Computer Systems Architecture (3).

The systems considered in the course will go beyond the computer chips or CPUs discussed in a typical computer architecture course, but will include complex logic devices such as application specific integrated circuits (ASICs), the core-designs for field programmable gate arrays (FPGAs), system-on-a-chip (SoC) designs, ARM, and other application-specific architectures. Printed circuit board-level architectural considerations for multiple complex digital circuits will also be discussed.

The miniaturization of electronics and increasingly sophisticated software environments has enabled the realization of systems that embed intelligence within a wide variety of systems interacting in real time with the environment. Such systems are characterized by hardware software integration along with integration of both analog and digital electronics. Representative topics include specification of the overall system, real-time operating system, embedded network protocols, tradeoffs between hardware and software, etc. The lectures will be complemented by projects related to design of such systems.

This course introduces students to the principles and design techniques of very large scale integrated circuits (VLSI). Topics include: MOS transistor characteristics, DC analysis, resistance, capacitance models, transient analysis, propagation delay, power dissipation, CMOS logic design, transistor sizing, layout methodologies, clocking schemes, case studies. Students will use VLSI CAD tools for layout and simulation. Selected class projects may be sent for fabrication.

This course will deal with the main aspects of applied modeling and optimization suitable for engineering, science, and business students. Sample applications to be used as case studies include channel capacity computation (information theory), statistical detection and estimation (signal processing), sequential decision making revenue maximization (business), and others. Topics will include introduction to convex and non-linear optimization and modeling linear, quadratic, and geometric program models and applications stochastic modeling combinatorial issues gradient techniques machine learning algorithms stochastic approximation genetic algorithms and ant colony optimization.

It will cover both the computational techniques, and the mathematical intuitions in the skill sets for the big data analytics. This class will provide students with the necessary data engineering processing skills, refined data optimizations for feature engineering, and sophisticated linear analysis for data transform and model ensembling.

This course presents tool, techniques, algorithms, and programming techniques using the Python programming language for data intensive applications and decision making. The course formally introduces techniques to: (i) gather,(ii) store, and (iii) process large volumes of data to make informed decisions. Such techniques find applicability in many engineering application areas, including communications systems, embedded systems, smart grids, robotics, Internet, and enterprise networks, or any network where information flows and alters decision making.

This course will provide a comprehensive introduction on deep learning techniques used by practitioners in industry, with a focus on programming exercises using deep learning software packages. The course starts with a brief on statistics, linear algebra, and machine learning basics, and emphasizes teaching the analytical tools and the programming skills for applying deep neural networks for different application scenarios. By the end of the course, students will have a thorough knowledge on the state-of-the-art approaches used in deep learning for engineering applications.

An introduction course for machine learning theory, algorithms and applications. This course aims to provide students with the knowledge in understanding key elements of design algorithms systems that automatically learn, improve and accumulate knowledge with experience. Topics covered in this course include decision tree learning, neural networks, Bayesian learning, reinforcement learning, ensembling multiple learning algorithms, and various application problems. The students will have chances to simulate their algorithms in a programming language and apply them to solve real-world problems.

Learn the technologies that make the Internet work. You will understand the IP and TCP protocols and their interaction. You will study TCP slow start in low noise and high noise environments, the use of proxy servers, web caching and gain understanding of the technologies used to make routers perform well under load. These include shortest path routing, new routing algorithms, TCP congestion control, leaky bucket and token bucket admission Control, weighted fair queuing and random early detection of congestion. Networks are described in terms of their architecture, transport, routing, and their management. Quality of Service issues (QoS) are integrated with communication models. The course requires problem solving and extensive reading on network technology. After an introduction to bridges, gigabit Ethernet, routing and the Internet Protocol, a fundamental understanding of shortest path and distance vector routing is taught. approach is used to develop how and why the technology evolved to keep engineering tradeoffs in focus. Continuation of Information Networks I with a focus on the network and transport layers of the OSI layers. Protocol definitions for distributed networks and performance analysis of various routing protocols including Bellman-Ford, BGP, and OSPF. TCP over IP is discussed Other topics include pipelining, broadcast routing, congestion control and reservations, Leaky and Token Bucket algorithms, weighted fair queuing, tunneling, firewalls, Ipv4 and IPv6. Network layers in SAN including the different service categories are discussed. The TCP and UDP transport protocols are discussed in depth along with network security, DNS, SAN, SLIP, firewalls and naming.

˅ More Details
  • Program Length:  Register to view the details
  • Credit hours:  Register to view the details
  • Cost per credit:  Register to view the details
  • Program Cost:  Register to view the details
  • Admission deadline:  Register to view the details
  • Scholarships Available:  Register to view the details
  • GRE Required:  Register to view the details
Drexel University logo
Ranked as:  #105 in Best National University
Tuition:  -
State:  Pennsylvania
Acceptance:  -

The College of Computing Informatics at Drexel University has addressed the growing importance of software in modern society and the subsequent demand for prepared practitioners. A fully online, industry-relevant MS in Software Engineering program.

The program provides a foundational knowledge of key software engineering topics such as software design and architecture, engineering management, and systems analytics.

Drexel University is ranked 15th for best online graduate computer information technology programs in 2019 by U.S. News and World Report.

Shaped by the renowned College of Computing Informatics, the curriculum encompasses behavioral, managerial, and technical aspects of software engineering.

The MS in software engineering program is recommended, but not limited to, professionals working in the software engineering field who are interested in technical and managerial software work across a wide range of application domains.

The Difference Between Computer Science and Software Engineering.

Though both computer science and software engineering programs cover many of the same skills, there are a few key differences that you should be aware of.

Graduate Certificate in Computing Systems Security Privacy.

Drexel University offers a variety of Graduate Minors that can be added to any master degree program.State restrictions may apply to some programs.

Software Engineering is organized into four 10-week quarters per year (as opposed to the traditional two semester system) which means you can take courses in a shorter time period. One semester credit is equivalent to 1.5 quarter credits.

You may transfer up to 9 approved credits (3 courses) into the program.

A four-year bachelor degree from a regionally accredited institution in the United States or an equivalent international institution.

Those without a prior degree in Computer Science, Software Engineering, or Math (plus programming) may have to take additional prerequisites before pursuing advanced computer science courses.

If any graduate work has been completed, the average GPA must be at least 3.0.

One letter of recommendation, two suggested (academic, professional, or both).

A 500 word essay on why you wish to pursue the program.

Graduate Record Examination (GRE) Scores are not required.

The tuition rate for the academic year 2022-2023 is $1396 per credit.

These rates apply only to new online students and students being readmitted.

These rates apply only to fully online courses. Hybrid or on-campus courses may have different rates.

Tuition rates are subject to increase with the start of each academic year in the fall term.

When receiving special tuition plans with Drexel University Online, you may not combine them with other tuition benefits that may be available from Drexel University.

˅ More Details

Online MS in Software Engineering

  • Program Length:  Register to view the details
  • Credit hours:  Register to view the details
  • Cost per credit:  Register to view the details
  • Program Cost:  Register to view the details
  • Admission deadline:  Register to view the details
  • Scholarships Available:  Register to view the details
  • GRE Required:  Register to view the details
Washington State University logo
Ranked as:  #138 in Best National University
Tuition:  -
State:  Washington
Acceptance:  -

Multiracial group of workers around table with computers.

Employment in software engineering is growing rapidly. Graduates can choose to pursue a career as software developer, software engineer, requirements engineer, quality assurance engineer, project manager, and many others.

Along with core courses in software requirements and design, the degree includes advanced training in management, leadership, and ethics, skills in high demand from employers.

Employment in software engineering is growing rapidly. For example, software development engineer jobs in Washington State alone grew by 87% in 2012-2013. This, and similar jobs, typically offer six-figure salaries are expected to continue to be in high demand.

Cpt S 527: Computer Security ORany other 500-level course in Software Engineering, Computer Science, Computer Engineering, or Math.

Working professionals may prefer to attend part-time for maximum flexibility.

Software Engineering Option Course can be any 5xx level course in Software Engineering, Computer Science, Computer Engineering, or Math. The courses that are not offered online through the proposed degree can be taken locally and transferred into the program upon approval by the Graduate Studies Committee.

Students are required to satisfy the Capstone Requirement: The requirement for the Capstone Experience are that students must pass the following courses with a grade of B or higher in each:.

Students are required to satisfy the Capstone Requirement: The requirement for the Capstone Experience are that students must pass the following courses with a grade of B or higher in each.

˅ More Details

Software Engineering MS

  • Program Length:  Register to view the details
  • Credit hours:  Register to view the details
  • Cost per credit:  Register to view the details
  • Program Cost:  Register to view the details
  • Admission deadline:  Register to view the details
  • Scholarships Available:  Register to view the details
  • GRE Required:  Register to view the details
logo
Ranked as:  #29 in Best Regional University in West Coast
Tuition:  -
State:  Colorado
Acceptance:  -

Design and implement the future as a software engineer.

Software engineers are in demand than ever before, with companies racing to hire and secure top talent.

Our software engineering programs focus on creating well-rounded graduates equipped with team building and collaborative skills. Robust lab environments are explored via the Regis Cloud, where an entire networked environment exists for our students to experiment and learn.

Classes are offered 100% online, providing you with the flexibility needed to complete coursework around your busy schedule.

Key DatesStarts are offered in January, March, May, June, August and October.

Software engineers aim to solve business problems by desinging, developing and installing software and information systems, as well as studying user experience and work processes.

Software Developers are responsible for the creation and testing of computer software and applications. Software Developers should expect to monitor the performance of systems and implement new features.

Full Stack Developers are computer programmers who are skilled in front and back end coding.

Application Developers are responsible for designing and coding programs and applications, and usually specialize in one field of application development.

Embedded System Developers are responsible for creating and implementing software for embedded devices and systems. Additional tasks include coding, debugging software and analyzing pre-existing software to ensure it is running smoothly.

Job growth rate for software developers through 2029.

Our rank in Most Affordable Online M.S. Software Engineering.

Start with a certificate program and see what you think. Classes taken as part of some graduate certificate programs can be applied towards the master degree in Software Engineering, so you can decide to keep going without skipping a beat.

Regis offers related graduate certificates in Enterprise Java Software Development, Full Stack, Mobile Software Development and Software Engineering.

Here something for you:Get all the details on our M.S. Software Engineering program, including course requirements, application materials and a sample course availability schedule.

Students at computer with book icon on top of image.

Using Agile software development processes, the Software Engineering Body of Knowledge and Unified Modeling Language are introduced to design object-oriented software systems.

Tools, development methods and concepts for architecture-centric software engineering, including domain-specific architectures, architecture description languages and software connectors.

To M.S. in Software Engineering program, you will need:.

Official degree-bearing transcript(s) from a regionally accredited college or university.

Think of it as an investment in your future. Between scholarship opportunities and financial aid packages, advancing your education is within reach. Explore our Investing in Your Futuregraduate financing guide or sign up for one of our upcoming graduate financial aid information sessions.

The M.S. Software Engineering is offered by the Computer and Cyber Sciences Department in the Anderson College of Business and Computing.

As you complete the Career Goal Statement, we encourage you to share with us some personal insights those experiences and influences that have shaped you. Our intent is not to judge you, but rather to get to know you a little better. Write a personal statement indicating how you think the Master of Science degree will enhance your career plans.

Discuss the kind of position you anticipate having five years after you earn this degree.

˅ More Details

Online Software Engineering Degree

  • Program Length:  Register to view the details
  • Credit hours:  Register to view the details
  • Cost per credit:  Register to view the details
  • Program Cost:  Register to view the details
  • Admission deadline:  Register to view the details
  • Scholarships Available:  Register to view the details
  • GRE Required:  Register to view the details

What kind of scholarships are available for Online Master's Programs in Software Engineering?

We have 209 scholarships awarding up to $2,025,183 for Masters program in for Software Engineering, targeting diverse candidates and not restricted to state or school-based programs.

Scholarship nameAmountCredibility
ASNT Fellowship Award$20,000High
Ada I. Pressman Memorial Scholarship$5,000High
GeneTex Scholarship Program$2,000High
ABC Humane Wildlife Women In STEM Academic Scholarship$1,000High
GMiS STEM Scholarships$500High

Find scholarships and financial aid for Software Engineering graduate programs

$500 $20000

Is it worth getting an online master's degree in Software Engineering?

Before you invest 1 - 2 years of your time and anywhere between $20,000 - $60,000 prospective students should think about what is the return on investment on the Master’s degree. Here are some of the statistics from bls.gov.

Can I still apply for scholarships and financial aid even if it is an Online Master's program?

Our team has added the scholarships applicable for Graduate programs and most of these scholarships are only verifying the school you are studying at and the program you have applied to. Most of the time, it does not matter if it is an online master’s program or if it is an on-campus program. For renewable scholarships, you will have to maintain a minimum GPA. Schools will give out financial-aid and need-based aid for online Master’s programs and that can be enquired about at the time of application or after you have been admitted. The great news is that your net tuition cost can further come down with these scholarships.

What is the GRE score required for admission to Master's degree in Software Engineering?

20 accredited universities offer an online Master's program in Software Engineering. The tuition for an online master's program ranges from $24,264 to $99,096.

Our promise is that we will help you find the accredited college for the online Master's at an affordable price tag. Use our Match me with Online Master's program to find the college that fits your needs and is affordable.

Cheapest Online Masters Program in Software Engineering

How much does it cost and how to find most affordable Online Master’s in Software Engineering?

The cost of the online Master's program can vary between public and private universities and there is a huge range. The tuition for the Master's degree can range from $25,000 per year at University of Idaho to $25,000 at University of Idaho. There are numerous options to reduce the cost. The tuition price at a state university is most of the time lower than a private university but a private college offers financial aid and assistantships to deserving candidates.

Which schools do not require GRE/GMAT for Software Engineering Online Masters program?

Quite a few accredited universities have waived off the GRE score requirements for admissions to Online Masters programs.

Carnegie Mellon University: To MSIT-SE program, the GRE general test is required.University of Southern California: GRE General Test: Satisfactory and valid test scores.

20 universities offer online Master's in Software Engineering. Out of these, 1 universities do not require GRE for the admission to online Masters program. To view all the schools that do not require GRE/GMAT for the online Master's, use Match Me Masters.

Online Masters in Software Engineering

Are there any one-year Online Master’s programs in Software Engineering?

Yes, there are accredited universities that offer one year online masters program in Software Engineering?

Most of the Nationally ranked accredited universities offer 2 years master’s program, some of the schools are offering 1-year and 18-month Online Master's degrees. If you are able to meet the credit requirements, you can finish an 18-month program in one year, making it a one-year program.

2 Universities offer an online Master's program within One Year - 18 months. The tuition for a Master's can range from $31,320 to $31,320.

Online Masters 1 year - 18 months in Software Engineering

Where can I find the fastest Online Master’s programs in Software Engineering?

7 accredited Universities offer Online Masters Program. The tuition for online Master's can range from $20,940 to $31,320

Fastest Online Masters Program in Software Engineering

Career Outlook

Employment of architectural and engineering managers is projected to grow 4 percent from 2020 to 2030, slower than the average for all occupations. Despite limited employment growth, about 14,700 openings for architectural and engineering managers are projected each year, on average, over the decade. Most of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire.

The median annual wage for architectural and engineering managers was $149,530 in May 2020. Number of Jobs in 2020 was 197,800.

Career Opportunities with master's degree in Software Engineering


Job Title 2020 median Pay Number of Jobs Job Outlook What they do
Computer Hardware Engineers $119,560 66,200 Employment of computer hardware engineers is projected to grow 2 percent from 2020 to 2030, slower than the average for all occupations. Despite limited employment growth, about 4,500 openings for computer hardware engineers are projected each year, on average, over the decade. Most of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire. Computer hardware engineers research, design, develop, and test computer systems and components.
Computer Network Architects $116,780 165,200 Employment of computer network architects is projected to grow 5 percent from 2020 to 2030, slower than the average for all occupations. Despite limited employment growth, about 11,000 openings for computer network architects are projected each year, on average, over the decade. Most of those openings are expected to result from the need to replace workers who transfer to different occupations or exit the labor force, such as to retire. Computer network architects design and build data communication networks, including local area networks (LANs), wide area networks (WANs), and Intranets.

How can I compare the Software Engineering online Master's Programs?

Compare the GRE score requirements, admission details, credit requirements and tuition for the Master's Program, from 20 universities offering Online Masters Programs in Software Engineering. Compare Online Masters Programs in Software Engineering

How will you rate the search results?

 0.0 rating, based on 0 reviews

Your review has been sent

Select rating
Your review must be at least 10 characters long
Your review must be not longer than 2000 characters