2027 Accredited Online Software Engineering Degree Programs With No GRE or GMAT Requirements

Imed Bouchrika, PhD

by Imed Bouchrika, PhD

Co-Founder and Chief Data Scientist

Which Accredited Online Software Engineering Degree Programs Do Not Require the GRE or GMAT?

Accredited online software engineering programs without GRE or GMAT requirements generally fall into three groups: bachelor's programs, master's programs with test-free admissions, and graduate programs that offer test waivers or test-optional review. At the undergraduate level, GRE and GMAT scores are normally irrelevant because those exams are designed for graduate admissions.

The table below summarizes examples of accredited U.S. online programs to help you start a shortlist. Admissions policies can change, so confirm the current testing policy, delivery format, state authorization, and accreditation status directly with the school before applying.

InstitutionOnline software-related degreeDegree levelGRE or GMAT policy to verifyAccreditation signalBest fit
Arizona State University OnlineBS in Software EngineeringBachelor'sGRE and GMAT not used for undergraduate admissionInstitutionally accredited; programmatic engineering accreditation should be verified for the current catalogStudents seeking a structured engineering-oriented bachelor's pathway
Penn State World CampusBS in Software EngineeringBachelor'sGRE and GMAT not used for undergraduate admissionInstitutionally accredited; ABET status should be checked for the specific online offeringStudents who want a public university brand and a software engineering curriculum
Western Governors UniversityBS in Software EngineeringBachelor'sGRE and GMAT not requiredInstitutionally accreditedWorking adults who prefer competency-based progress
University of Maryland Global CampusMS in Software EngineeringMaster'sGRE and GMAT generally not required for standard admissionInstitutionally accreditedProfessionals seeking a flexible graduate software engineering credential
Brandeis University OnlineMS in Software EngineeringMaster'sGRE and GMAT generally not requiredInstitutionally accreditedSoftware professionals who want graduate study from a private research university
Kennesaw State UniversityMS in Software EngineeringMaster'sGRE policy should be verified because requirements may vary by applicant profileInstitutionally accreditedApplicants who want a public university graduate option and can document technical preparation

When comparing programs, separate test-free admissions from test-optional admissions. Test-free means the school does not use the GRE or GMAT for that program. Test-optional means you may submit scores if they strengthen your file, but you are not required to do so. Waiver-based admissions are different: the test may still be required unless you meet a GPA, degree, work experience, or prior graduate coursework threshold.

Why Have Accredited Online Software Engineering Degree Programs Eliminated GRE and GMAT Requirements?

Software engineering programs have moved away from standardized tests because they often have better evidence of readiness available: completed programming coursework, technical projects, professional experience, prior degrees, and grades in math or computing classes. For online programs serving working adults, requiring an exam can also delay applications without clearly improving the school's ability to predict success.

The GRE is more common in technical graduate admissions than the GMAT, while the GMAT is mainly associated with business programs. In software engineering, admissions committees usually care more about whether you can write code, understand algorithms and systems, work through complex problems, and complete rigorous online coursework.

This comparison explains how different test policies affect your strategy as an applicant.

Admissions policyWhat it meansHow it affects applicantsWhen submitting scores may still help
Test-freeThe program does not consider GRE or GMAT scoresYou should focus on transcripts, prerequisites, résumé, projects, and recommendationsIt usually will not help because scores are not reviewed
Test-optionalScores are accepted but not requiredYou can decide whether the score improves your applicationIf your score is strong and your GPA or prerequisites are weaker
Waiver-basedThe test is required unless you qualify for a waiverYou must document the reason for the waiverIf you do not qualify for a waiver or want to offset a weak academic record
Test-requiredThe GRE or GMAT is mandatoryYou need to plan for exam preparation, registration, and score deliveryRequired scores are part of the application file

The broader trend is also connected to skills-based hiring. Employers increasingly assess portfolios, coding ability, cloud experience, security awareness, teamwork, and system design knowledge, so universities have an incentive to evaluate applicants through more job-relevant evidence.

What Admissions Criteria Matter Most Without GRE or GMAT Scores?

Without GRE or GMAT scores, admissions committees look more closely at whether your academic and professional record shows that you can handle software engineering coursework. A strong application does not need to be perfect, but it should make your technical readiness easy to understand.

These criteria usually carry the most weight because they help schools estimate whether you can succeed in programming-heavy, math-informed, project-based courses.

  • Prior GPA: Many programs set a minimum GPA or review your last 60 credits more closely than your full transcript.
  • Prerequisite coursework: Common expectations include programming, data structures, discrete math, calculus, statistics, computer architecture, databases, or operating systems, depending on degree level.
  • Professional experience: Software development, QA testing, systems analysis, DevOps, IT support, cybersecurity, or technical project work can strengthen an application.
  • Technical portfolio: GitHub projects, app deployments, open-source contributions, capstone work, or documented engineering projects can show applied ability.
  • Statement of purpose: A focused essay should explain why software engineering, why this program, and how your background prepares you for online study.
  • Recommendations: The most useful letters come from supervisors or instructors who can speak to analytical ability, discipline, collaboration, and technical growth.

If you are missing math prerequisites, do not assume you are disqualified. Some schools allow bridge courses, conditional admission, or prerequisite completion before enrollment. Students who want a stronger quantitative foundation may also compare online math degree programs before committing to a software engineering path.

For a test-optional program, submit GRE scores only if they add clear value. If your score is average, outdated, or inconsistent with a stronger transcript and work record, your time may be better spent improving your résumé, statement, project documentation, or prerequisite plan.

How Should Students Compare Accredited Online Software Engineering Degree Programs Without GRE or GMAT Requirements?

The smartest comparison starts with fit, not rankings or test policies. A program that is affordable, accredited, flexible, and aligned with your career goal is usually more valuable than a program that is simply easy to apply to.

Use this sequence to compare programs before you submit applications.

  1. Confirm accreditation first: Verify institutional accreditation and any relevant programmatic accreditation for the exact degree you plan to enter.
  2. Classify the test policy: Identify whether the program is test-free, test-optional, waiver-based, or test-required.
  3. Map prerequisites: Compare your transcript against required programming, math, and computing courses.
  4. Calculate total cost: Include tuition, fees, transfer credits, textbooks, software, travel if any, and the opportunity cost of time.
  5. Review curriculum fit: Look for software architecture, testing, secure coding, databases, systems, cloud, DevOps, AI-aware development, and capstone projects.
  6. Check online format: Decide whether asynchronous, synchronous, cohort-based, competency-based, part-time, or accelerated delivery fits your schedule.
  7. Evaluate student support: Ask about tutoring, advising, career services, faculty access, technical help, and networking opportunities for online learners.
  8. Compare outcomes carefully: Look for transparent career support, internship options, employer connections, alumni examples, and portfolio development, but avoid assuming any program guarantees a job.

The table below can help you connect your goals with the type of program that may fit best.

Student goalProgram feature to prioritizePotential trade-off
Finish a bachelor's degree while workingTransfer-friendly online bachelor's program with flexible pacingHighly structured programs may offer less scheduling freedom
Move from IT into software engineeringBridge-friendly curriculum with programming and systems foundationsYou may need prerequisite courses before advanced software classes
Advance as a current developerGraduate program with architecture, security, cloud, and project-based courseworkA less technical management degree may not deepen engineering skill
Reduce total costPublic tuition, transfer credit, employer aid, or competency-based pricingLower cost does not always mean stronger career services or specialization depth
Prepare for leadershipPrograms with team projects, systems thinking, communication, and management electivesLeadership-focused study may reduce room for advanced technical electives

Students who are already thinking beyond software engineering management into executive, consulting, academic, or organizational change roles may eventually compare technical graduate study with a PhD in organizational leadership. That is a different investment, so it should be evaluated against long-term leadership goals rather than short-term software developer hiring needs.

Other Things You Should Know About Software Engineering

How long does an online software engineering degree take?

A bachelor's degree typically takes about four years for full-time first-time students, but transfer credits can shorten the timeline. A master's degree often takes one to three years depending on course load, prerequisites, and whether the program is accelerated or part time.

Do online software engineering students need to attend live classes?

It depends on the program. Some online degrees are fully asynchronous, while others require live evening sessions, group meetings, exams, labs, or scheduled presentations. Always confirm time zone expectations before enrolling.

Is software engineering the same as computer science?

No. The fields overlap, but software engineering usually emphasizes designing, building, testing, maintaining, and managing software systems. Computer science often has a broader theoretical focus that may include algorithms, computation, artificial intelligence, systems, and research foundations.

Can beginners succeed in an online software engineering program?

Yes, but beginners should choose a program with clear introductory programming courses, academic support, and realistic pacing. If a program assumes prior coding experience, a beginner may need prerequisite courses before starting advanced software engineering classes.