You might be using an unsupported or outdated browser. To get the best possible experience please use the latest version of Chrome, Firefox, Safari, or Microsoft Edge to view this website.

We independently select all products and services. If you click through links we provide, we may earn a commission. Learn More.
Advertiser Disclosure

Best Master’s in Computer Science Online Of 2025

Audited & Verified: Jul 28, 2025, 11:08am
Written By
Staff Editor
Reviewed
Staff Editor
& 1 other
Editorial Note: We earn a commission from partner links on Forbes Advisor. Commissions do not affect our editors' opinions or evaluations.

As business and society become increasingly tech-integrated, computer science (CS) has emerged as an essential field of study. Earning a master’s in computer science can help you launch or advance a career in the computing industry.

Our roundup highlights 10 of the best online computer science master’s degrees in the U.S. based on factors like affordability, student outcomes and student experience. Explore this list to jump-start your search for a computer science program that fits your needs.

Why You Can Trust Forbes Advisor Education

Forbes Advisor’s education editors are committed to producing unbiased rankings and informative articles covering online colleges, tech bootcamps and career paths. Our ranking methodologies use data from the National Center for Education Statistics, education providers, and reputable educational and professional organizations. An advisory board of educators and other subject matter experts reviews and verifies our content to bring you trustworthy, up-to-date information. Advertisers do not influence our rankings or editorial content.

  • Over 3,868 accredited, nonprofit colleges and universities analyzed nationwide
  • 52 reputable tech bootcamp providers evaluated for our rankings
  • All content is fact-checked and updated on an annual basis
  • Rankings undergo five rounds of fact-checking
  • Only 7.12% of all colleges, universities and bootcamp providers we consider are awarded

Our Methodology

Read more

Forbes Advisor Best Online Master’s in Computer Science Options

College Best For Average Graduate Tuition and Fees Per Year (in-state) Graduation Rate
Best Return on Investment
$15,570
92%
Best for IT Careers
$65,956
95%
Most Flexible Online Option
$18,837
85%
Best Value for Texas Residents
$12,012
88%
Most Selective Admissions
$56,279
95%
Best Graduation Rate
$54,462
96%
Best Value for North Carolina Residents
$11,819
85%
Best for Non-CS STEM Professionals
$68,128
92%
Best Open Admissions Program
$12,646
88%
Best for Military Students
$12,042
47%

Why Georgia Institute of Technology Ranks as No. 1

At just $225 per credit for both in-state and out-of-state students, the Georgia Institute of Technology’s online computer science master’s program offers extraordinary affordability. And with the highest median salary 10 years after graduation on our listβ€”$102,772β€”Georgia Tech grads can expect an outstanding return on their educational investment.

Designed for learners with strong undergraduate backgrounds in computer science, this program features six specializations, including machine learning, interactive intelligence, and computational perception and robotics. Depending on their professional and academic goals, students can pursue a coursework-only degree or complete the degree with a thesis or project.


Best Return on Investment

1

Georgia Institute of Technology

Georgia Institute of Technology

Program Tuition Rate

$225/credit

Overall Graduation Rate

92%

Georgia Institute of Technology

$225/credit

92%

Why We Picked It

The Georgia Institute of Technology holds the prestigious R1 research activity designation from the Carnegie Classification of Institutions of Higher Education. The Atlanta-based school partners with Udacity and AT&T to deliver its online master of science in computer science at a fraction of the cost of its on-campus programs.

Students in this program take courses asynchronously via a massive open online course (MOOC) format. This framework provides exceptional flexibility, potentially making it an attractive choice for those who need to juggle work and personal responsibilities alongside their studies. Learners have up to six years to complete their degrees and can conduct independent and course-based research.

While the MOOC format may seem impersonal, Georgia Tech works to provide opportunities for networking and professional development outside of the classroom, including local meetup groups, an annual conference, and opportunities to visit campus and connect with faculty and peers.

What To Know
  • Flexibility Rating: Learn on your schedule
  • School Type: Public
  • Institutional Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Application Fee: $95
  • Degree Credit Requirements: 30 credits
  • Example Major-Specific Courses: Computability, algorithms and complexity; high performance computing
  • Concentrations Available: Computational perception and robotics, computer graphics, computing systems, human-computer interaction, interactive intelligence, machine learning
  • In-Person Requirements: No

Best for IT Careers

2

Johns Hopkins University

Johns Hopkins University

Program Tuition Rate

$6,670/course

Overall Graduation Rate

95%

Johns Hopkins University

$6,670/course

95%

Why We Picked It

An R1 institution that disburses more than $3 billion in annual research and development funding across diverse projects, Johns Hopkins University offers a master’s in computer science that balances practical learning with abundant research opportunities. The university’s low 6-to-1 student-to-faculty ratio allows for smaller class sizes, with a maximum of 19 students per online class.

Students in this program can pursue their studies fully online or take some courses at the school’s Baltimore, Maryland campus. All learners complete a concentration in communications and networking plus one of 12 focus areas, including data science and cloud computing, artificial intelligence, cybersecurity, bioinformatics and research.

While Johns Hopkins is among the more expensive schools on our list, all students in the program receive an automatic fellowship that reduces tuition by $1,215 per class for a total cost of $5,455 for each course. Additionally, Johns Hopkins reports that 78% of students’ tuition for the master’s in CS is covered by employer tuition assistance programs.

What To Know
  • Flexibility Rating: Learn around your 9 to 5
  • School Type: Private
  • Institutional Accreditation: Middle States Commission on Higher Education
  • Application Fee: Free
  • Degree Credit Requirements: 30 credits
  • Example Major-Specific Courses: Foundations of computer architecture, signals and systems
  • Concentrations Available: Communications and networking
  • In-Person Requirements: No

Most Flexible Online Option

3

University of Illinois Urbana-Champaign

University of Illinois Urbana-Champaign

Program Tuition Rate

$620/credit

(in-state)

Overall Graduation Rate

85%

University of Illinois Urbana-Champaign

$620/credit

(in-state)

85%

Why We Picked It

The University of Illinois Urbana-Champaign (UIUC) has an overall acceptance rate of 44%, making it one of the more accessible institutions on our list. UIUC students can earn a master’s in computer science online in as little as one year, but the school allows them up to five years to complete their studies.

This non-thesis program delivers classes through the MOOC platform Coursera. As such, coursework is partly self-directed, with students accessing materials such as slide decks and prerecorded lectures at their convenience. UIUC instructors and teaching assistants provide advising and assessments. The program is available as a generalist degree or a specialized master of computer science (M.C.S.) in data science.

While the online M.C.S. costs more for out-of-state students than Illinois residents, both in-state and out-of-state enrollees pay lower tuition rates than learners in other UIUC Grainger College of Engineering online programs, due to the program’s MOOC-based format.

What To Know
  • Flexibility Rating: Learn on your schedule
  • School Type: Public
  • Institutional Accreditation: Higher Learning Commission
  • Application Fee: $90
  • Degree Credit Requirements: 32 credits
  • Example Major-Specific Courses: Applied machine learning, programming languages and compilers
  • Concentrations Available: Data science
  • In-Person Requirements: No

Best Value for Texas Residents

4

The University of Texas at Austin

The University of Texas at Austin

Program Tuition Rate

$333/credit

Overall Graduation Rate

88%

The University of Texas at Austin

$333/credit

88%

Why We Picked It

Located in Central Texas’s major regional tech hub, the R1-classified University of Texas at Austin (UT Austin) offers one of the most affordable programs in our ranking, priced at just $333 per credit for both in-state and out-of-state enrollees.

UT Austin’s master of science in computer science is designed as a non-thesis program, but motivated students who want to pursue thesis research can seek thesis supervision from program faculty members. Learners complete a course of their choice in three core categories: applications, systems and theory. Although the program has no formal concentrations, the remainder of the curriculum consists of electives, allowing students to focus on areas of professional and academic interest.

Outstanding online M.S. in CS students can apply to serve as learning facilitators, a part-time staff role that allows them to interact more closely with faculty, delve deeper into course material and earn a stipend.

What To Know
  • Flexibility Rating: Learn on your schedule
  • School Type: Public
  • Institutional Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Application Fee: $65
  • Degree Credit Requirements: 30 credits
  • Example Major-Specific Courses: Deep learning, advanced linear algebra for computing
  • Concentrations Available: N/A
  • In-Person Requirements: No

Most Selective Admissions

5

Columbia University in the City of New York

Columbia University in the City of New York

Program Tuition Rate

$2,584/credit

Overall Graduation Rate

95%

Columbia University in the City of New York

$2,584/credit

95%

Why We Picked It

Columbia University has an overall acceptance rate of only 4% and ties with Johns Hopkins and Rice for the lowest student-to-faculty ratio on our list, indicating a rigorous academic environment where a high-achieving student body can enjoy meaningful one-on-one interactions with faculty.

This R1-designated Ivy League institution offers a part-time online M.S. in computer science program through Columbia Video Network (CVN), the distance learning arm of Columbia’s Fu Foundation School of Engineering and Applied Science. Established in 1986, CVN focuses on online learning for working professionals. Students in the M.S. program complete breadth courses in systems, theory, and AI and applications, then pursue one of eight concentrations in areas such as computer security, machine learning and network systems.

Columbia’s tuition is among the most expensive in our ranking, but at $102,491 a decade after graduation, its median earnings for graduates are the second-highest (only a few hundred dollars below Johns Hopkins), potentially offsetting its steep tuition prices.

What To Know
  • Flexibility Rating: Learn around your 9 to 5
  • School Type: Private
  • Institutional Accreditation: Middle States Commission on Higher Education
  • Application Fee: $85
  • Degree Credit Requirements: 30 credits
  • Example Major-Specific Courses: Topics in theoretical computer science, advanced logic design
  • Concentrations Available: Computational biology; computer security; foundations of computer science; machine learning; natural language processing; network systems; software systems; vision, graphics, interaction and robotics
  • In-Person Requirements: No

Best Graduation Rate

6

Rice University

Rice University

Program Tuition Rate

$1,667/credit

Overall Graduation Rate

96%

Rice University

$1,667/credit

96%

Why We Picked It

Rice University is a Carnegie R1 institution where computer science faculty conduct cutting-edge research in areas such as robotics and physical AI, quantum computing, machine learning and data science, and computational biology and bioinformatics.

Students can pursue Rice’s master of computer science completely online or take up to nine credits on the university’s campus in Houston, Texas. This non-thesis program is primarily asynchronous, but team projects, online communities, weekly live class sessions and faculty office hours allow learners to stay connected to their cohort and instructors. Rice’s 6-to-1 student-to-faculty ratio helps keep classes small, with most online courses enrolling no more than 20 students. Learners can graduate in as little as 12 months or as much as three and a half years.

Tuition at Rice is among the more costly on our list, but students who apply for the M.C.S. program by the early application deadline may qualify for institutional merit scholarships.

What To Know
  • Flexibility Rating: Learn around your 9 to 5
  • School Type: Private
  • Institutional Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Application Fee: $85
  • Degree Credit Requirements: 30 credits
  • Example Major-Specific Courses: Programming for data science, algorithms
  • Concentrations Available: Systems, machine learning, data science, engineering leadership
  • In-Person Requirements: No

Best Value for North Carolina Residents

7

North Carolina State University at Raleigh

North Carolina State University at Raleigh

Program Tuition Rate

$568/credit

(in-state)

Overall Graduation Rate

85%

North Carolina State University at Raleigh

$568/credit

(in-state)

85%

Why We Picked It

Located in Raleigh, STEM-focused North Carolina State University offers more than 120 distance learning programs, including an online master of computer science that reproduces the content of its on-campus program via streaming video. Students can access video captures at any time, making this program a convenient option for working degree seekers.

NC State’s M.C.S. is a non-thesis, terminal professional degree. This format may appeal to learners seeking practical skills for immediate career advancement. However, those planning to pursue doctoral study may prefer a program with a stronger focus on research and theory. The M.C.S. program has no formal concentrations, but more than two-thirds of the program consists of electives, allowing learners plenty of scope to explore areas of interest.

While out-of-state enrollees pay significantly more, NC State’s online M.C.S. is an affordable option for North Carolina residents, with one of the lowest in-state tuition rates in our ranking. Learners can attend some courses on campus if they choose.

What To Know
  • Flexibility Rating: Learn on your schedule
  • School Type: Public
  • Institutional Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Application Fee: $85
  • Degree Credit Requirements: 31 credits
  • Example Major-Specific Courses: Introduction to computer performance modeling, artificial intelligence
  • Concentrations Available: N/A
  • In-Person Requirements: No

Best for Non-CS STEM Professionals

8

University of Southern California

University of Southern California

Program Tuition Rate

$2,467/credit

Overall Graduation Rate

92%

University of Southern California

$2,467/credit

92%

Why We Picked It

An internationally renowned R1 research institution based in Los Angeles, the University of Southern California (USC) garnered top-three scores across multiple ranking categories, including key indicators of positive student experiences, academic rigor and successful outcomes, such as graduation rate, acceptance rate, median earnings and student-to-faculty ratio.

USC offers its master of science in computer science online via the USC Viterbi School of Engineering’s distance learning program, DEN@Viterbi. The program is also available on campus. Online learners can view lectures in real time or access recordings later and may choose to attend some of their classes in person.

Students can pursue a general CS track or choose one of two specialized programs: a data science-focused track or an M.S. designed for scientists and engineers. Although the M.S. in CS is primarily delivered as a non-thesis program, high-achieving students in the general track may pursue a thesis option, while students in the other tracks can engage in directed research.

What To Know
  • Flexibility Rating: Learn on your schedule
  • School Type: Private
  • Institutional Accreditation: WASC Senior College and University Commission
  • Application Fee: $90
  • Degree Credit Requirements: 32 to 37
  • Example Major-Specific Courses: Analysis of algorithms, database systems
  • Concentrations Available: Data science, scientists and engineers
  • In-Person Requirements: No

Best Open Admissions Program

9

Clemson University

Clemson University

Program Tuition Rate

$676/credit

Overall Graduation Rate

88%

Clemson University

$676/credit

88%

Why We Picked It

Clemson University is a land-grant institution and R1 research school located in its namesake city of Clemson, South Carolina. Nearly half of Clemson graduate students take some or all of their classes online.

Clemson offers its accessible, online master of science in computer science through Coursera’s MOOC platform. Learners can enter this program through a performance-based admission process. Requiring only a bachelor’s degree in any discipline, this option allows self-taught coders and others with nontraditional CS backgrounds to demonstrate their ability to succeed in a master’s-level computer science program.

To gain acceptance to the program, applicants pursuing performance-based admission must complete two pathway courses, one in design and analysis of algorithms and the other in AI-receptive software development, with at least a B grade. Students can also choose to submit a traditional application and enter the program immediately.

What To Know
  • Flexibility Rating: Learn on your schedule
  • School Type: Public
  • Institutional Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Application Fee: Free
  • Degree Credit Requirements: 30 credits
  • Example Major-Specific Courses: Database management systems, human-centered AI
  • Concentrations Available: N/A
  • In-Person Requirements: No

Best For MIlitary Students

10

Capitol Technology University

Capitol Technology University

Program Tuition Rate

$650/credit

Overall Graduation Rate

47%

Capitol Technology University

$650/credit

47%

Why We Picked It

At Laurel, Maryland’s Capitol Technology University (Capitol Tech), 99% of graduate students take at least some online courses, and 97% pursue their studies completely online. Signaling a strong distance education infrastructure, these rates may attract prospective students who want to ensure that the courses they’ll take are purpose-built for online learning.

Capitol Tech’s online master of science in computer science curriculum begins with 15 credits of shared core courses. The remainder of the program consists of classes in one of three concentrations: artificial intelligence and data science, cybersecurity or software engineering.

The M.S. in CS program at Capitol Tech is one of the less costly programs in our ranking for all students, but it’s even more affordable for active-duty military service members, who pay only $350 per credit. The Carnegie Classification of Institutions of Higher Education designates Capitol Tech an Opportunity College and University in recognition of its high access rates and strong earning potential for graduates.

What To Know
  • Flexibility Rating: Learn on your schedule
  • School Type: Private
  • Institutional Accreditation: Middle States Commission on Higher Education
  • Application Fee: Free
  • Degree Credit Requirements: 30 credits
  • Example Major-Specific Courses: Design of cloud networks and services, principles of cybersecurity
  • Concentrations Available: Artificial intelligence and data science, cybersecurity, software engineering
  • In-Person Requirements: No

How To Find the Right Online Master’s in Computer Science for You

Pro Tip
Set an affordable budget for your educational path, then look for programs that suit your learning interests within your price range. Consider costs holistically; your living expenses will likely be the same regardless of where you attend school, but tuition, fees and financial aid options may vary widely.

There is no single β€œbest” computer science program for all studentsβ€”each learner has their own unique strengths and needs. While many of the best schools out there share certain characteristics, the right option for you depends on your learning style, goals and schedule.

Consider Your Future Goals

As you plot out your computer science master’s degree path, it’s important to keep your ultimate goals in mind, since different schools shine in different areas. Think through what you want to get out of your graduate education, and shortlist the schools that align with your plans.

For example, if your goal is to pursue a research or academic career, a master’s program focused on applied CS skills may not satisfy your needs. You might instead seek a more research-oriented program. Similarly, a heavily research-focused degree may not be the best fit if your priority is immediate professional advancement in a hands-on industry role.

You may also consider the availability of specializations that support your interests and career goals. Computer science programs often feature focus areas that align with popular job and research specializations like data science, cybersecurity, machine learning and even game development. If you know where you want to specialize, you can prioritize programs with concentrations or strong elective offerings in your desired area.

Also consider how long you want to spend in school overall. If you have work or other outside commitments, you might focus your search on schools that allow part-time enrollment. However, studying part time will likely extend the timeline for earning your degree.

Understand Your Expenses and Financing Options

When researching potential schools, cost of attendance is a primary consideration for many students. Computer science degrees, like other academic programs, span a wide range of price points.

The National Center for Education Statistics (NCES) reports that full-time graduate students at public schools paid an average of $20,513 per year across all institutions, both public and private, or about $41,000 for a typical two-year master’s program. State schools often charge lower tuition rates than private institutions, especially for in-state enrollees.

By comparison, full-program costs at the 10 schools in our ranking range from less than $7,000 at Georgia Tech to almost $100,000 at USC. Choosing the best program for you requires balancing cost with other important considerations, such as how much of a salary increase you can expect after graduation and whether the program aligns with your learning style and professional goals.

Several options exist to help you pay for your master’s in computer science, including grants, scholarships, fellowships, graduate assistantships, military tuition benefits and employer tuition assistance. Your school’s financial aid office can help you assess what you may qualify for and identify the best funding opportunities for you.


Accreditation for Online Master’s in Computer Science Online Programs

Accredited schools undergo a rigorous third-party review process to prove that they adhere to high educational quality standards. During this process, an independent accrediting body assesses factors like curriculum content, faculty credentials and availability of student resources.

Accreditation has important practical benefits outside of assuring program quality. Attending an accredited school makes it easier to qualify for financial aid, transfer credits to other institutions and apply to doctoral programs. Employers often look for degrees from accredited schools when screening job applicants.

Any school you consider should be institutionally accredited. Institutional accreditation applies to an entire school, while programmatic accreditation applies to individual departments or programs.

Programmatic accreditation is less prevalent in CS than in many other fields. ABET’s Computing Accreditation Commission is the only body that accredits computer science programs in the United States, but it very rarely accredits programs at the master’s level. Many of the universities on our list host ABET-accredited computer science and computer engineering bachelor’s programs, however.


What To Expect From an Online Master’s in Computer Science

Online master’s in computer science programs typically entail around 30 credits of coursework, but can vary in length depending on your learning pace. Many programs require about 18 months to three years of study. However, if you don’t need to work full time and can take on a challenging course load, you may be able to complete some programs in just one year. Conversely, if your work or personal responsibilities require you to maintain a more gradual place, some programs give you up to five or six years to finish your degree.

Coursework and admission requirements for an online computer science master’s programs are typically the same as for on-campus programs at the same schools, but there may be variations. For example, some schools offer an abbreviated set of concentrations online compared to their in-person programs. Most programs do not require any campus visits, but some may give you the option to attend some classes on campus.

Admission Requirements

Admission criteria for a computer science master’s program vary by school, but a bachelor’s degree from an accredited U.S. institution or the international equivalent is a foundational requirement. A bachelor’s in computer science or a related field is often preferred, but applicants from non-CS majors may be considered if they can demonstrate computer programming skills in Java, C++ or Python and have taken certain prerequisite courses.

Prerequisites often including the following:

  • Calculus
  • Other advanced math courses, such as linear algebra, discrete math and differential equations
  • Statistics and probability
  • Data structures and algorithms
  • Computer organization

Students who lack some of these prerequisites may be allowed to take leveling courses. Some schools set a minimum GPA requirement or request GRE scores.

Asynchronous vs. Synchronous Classes

Each CS learner starts their journey with different life circumstances that can affect their study availability.

Online computer science master’s degrees are often good options for students with work, family or other obligations, especially asynchronous programs that allow enrollees to complete coursework at their convenience. However, asynchronous study demands high levels of independence and self-motivation.

Synchronous courses take place in real time, typically via videoconferences, with many online programs offering evening and weekend classes that fit around a typical 9-to-5 job. A synchronous format may suit you if you thrive best with social support and a set schedule.

Concentrations

Computer science master’s programs may follow a generalist curriculum, often with opportunities for students to explore their interests through electives. However, many include formalized concentration tracks. Concentrations available in our ranked programs include the following:

  • Artificial intelligence and data science
  • Communications and networking
  • Computational biology
  • Computational perception and robotics
  • Computer graphics
  • Computer security
  • Computing systems
  • Cybersecurity
  • Data science
  • Engineering leadership
  • Foundations of computer science
  • Human-computer interaction
  • Interactive intelligence
  • Machine learning
  • Natural language processing
  • Network systems
  • Scientists and engineers
  • Software engineering
  • Software systems
  • Systems
  • Vision, graphics, interaction and robotics

What Can You Do With a Master’s in Computer Science?

Many roles in the computing industry require only a bachelor’s degree, but a master’s degree may be a preferred qualification at many workplaces, particularly for higher-paid managerial or leadership positions.

Occupation Median Annual Salary Level of Degree Needed
Computer and information systems manager
$171,200
Bachelor’s degree; master’s may be preferred
Computer and information research scientist
$140,910
Master’s degree; bachelor’s may be sufficient for some federal jobs
Software developer, quality assurance analyst or tester
$131,450
Bachelor’s degree; master’s may be preferred
Computer network architect
$130,390
Bachelor’s degree; master’s may be preferred
Information security analyst
$124,910
Bachelor’s degree
Database administrator or architect
$123,100
Bachelor’s degree; master’s may be preferred
Computer systems analyst
$103,790
Bachelor’s degree; master’s may be preferred
Network and computer systems administrator
$96,800
Bachelor’s degree

Frequently Asked Questions (FAQs) About Master’s in Computer Science Programs

Is a master’s in computer science worth it?

For many current and aspiring tech professionals, a master’s in computer science can be worth it. Many jobs in the field are accessible with just a bachelor’s degree, but a graduate credential can make you a more attractive candidate for well-paying leadership positions and is a firm requirement for most research scientist roles.

What school has the best computer science program?

The best computer science programs share some commonalities, like institutional accreditation, experienced faculty and strong student support, but there is no one best CS program for all students. Look for a program that offers course content in your areas of interest and a delivery format that fits your learning style and schedule needs.

Is getting an online graduate degree in computer science hard?

Students often find computer science a challenging field. Succeeding in a graduate-level CS programβ€”whether online or in personβ€”requires strong abilities in math, logic, problem-solving and critical thinking. Learners also need to pick up technical skills quickly. That said, many individuals thrive on these challenges and find the field deeply rewarding.

How long does a masters in computer science take?

Many computer science master’s programs take about one and a half to three years to complete. However, some take as little as one year, and others allow part-time degree seekers up to five or six years.

Is an online computer science master's degree expensive?

The cost of an online computer science master’s degree can vary widely by school. Among the programs on Forbes Advisor’s list of the best online master’s degrees in computer science, total program costs range from about $6,750 to just under $100,000. Applying for scholarships, grants and fellowships can lower your cost. You might also consider attending a public institution in your home state that offers online programs; resident tuition rates at state universities are often the most affordable.

How much can you make with an online master’s in computer science?

A master’s in computer science can lead to many lucrative careers. For example, computer and information systems managers earn a median annual salary of $171,200 and computer and information research scientists earn a median of $140,910, according to 2024 BLS data.

Should I get a master's in computer science in person or online?

Whether you should pursue your master’s in computer science online or in person depends on your learning style. Online learning can be a great fit for independent learners with strong time management skills, but those who learn better in a more structured, social environment may prefer an on-campus or hybrid program.

How do I apply to an online master's in computer science program?

Applying to an online computer science master’s program typically requires you to submit transcripts from your undergraduate and any prior graduate study, along with a resume, a personal statement and letters of recommendation. Some programs set minimum GPA requirements or require the GRE.

Can I get a masters in computer science with a different bachelor's?

Yes, depending on the program. Applicants with bachelor’s degrees in computer science often receive preference for admission, but many programs accept those with other undergraduate backgrounds. If your undergraduate degree is not in computer science or a related field, you may need to demonstrate completion of prerequisite math and computing courses, which vary by school.


Information provided on Forbes Advisor is for educational purposes only. Your financial situation is unique and the products and services we review may not be right for your circumstances. We do not offer financial advice, advisory or brokerage services, nor do we recommend or advise individuals or to buy or sell particular stocks or securities. Performance information may have changed since the time of publication. Past performance is not indicative of future results.

Forbes Advisor adheres to strict editorial integrity standards. To the best of our knowledge, all content is accurate as of the date posted, though offers contained herein may no longer be available. The opinions expressed are the author’s alone and have not been provided, approved, or otherwise endorsed by our partners.
The Forbes Advisor editorial team is independent and objective. To help support our reporting work, and to continue our ability to provide this content for free to our readers, we receive compensation from the companies that advertise on the Forbes Advisor site. This compensation comes from two main sources. First, we provide paid placements to advertisers to present their offers. The compensation we receive for those placements affects how and where advertisers’ offers appear on the site. This site does not include all companies or products available within the market. Second, we also include links to advertisers’ offers in some of our articles; these β€œaffiliate links” may generate income for our site when you click on them. The compensation we receive from advertisers does not influence the recommendations or advice our editorial team provides in our articles or otherwise impact any of the editorial content on Forbes Advisor. While we work hard to provide accurate and up to date information that we think you will find relevant, Forbes Advisor does not and cannot guarantee that any information provided is complete and makes no representations or warranties in connection thereto, nor to the accuracy or applicability thereof. Here is a list of our partners who offer products that we have affiliate links for.
lorem
Are you sure you want to rest your choices?