Online Computer Science Degrees

Is an Online Computer Science Degree Right for Me?

While most students may find that they excel in a traditional classroom environment, others may discover that they are best suited for online learning. In making this decision, prospective students should carefully consider several different factors.

To begin, those who enroll in an online computer science degree program should understand that they may never need to set foot on the physical campus. For those who are employed full-time, in the military, have children, or don’t live near a campus, this can be highly beneficial, as these students can obtain a degree from a reputable school without having to relocate or commute.

For others, however, online learning may prove to be difficult; in particular, those who thrive on frequent face-to-face interactions with peers and professors (both inside and outside the classroom) may find that online degree programs lack the level of interactivity, structure, and support necessary for them to succeed.

Also, while students in online programs are given a school calendar and a schedule to which they must adhere, they will often have more freedom and flexibility regarding completing course sections and related assignments. Again, while some may find this appealing, others may not perform as well without adhering to a more rigid schedule. Prospective students should evaluate their study habits and support requirements before making a final decision.

List of Online Computer Science Degree Programs

Filter by state :
DEGREE :
School City State Website Undergrad Graduate Grads
University of Southern California
Los Angeles CA www.usc.edu 1543
University of Illinois Urbana-Champaign
Champaign IL www.illinois.edu 1192
Oregon State University
Corvallis OR oregonstate.edu 1032
University of North Carolina at Charlotte
Charlotte NC www.charlotte.edu 1024
Columbia University in the City of New York
New York NY www.columbia.edu 972
Stevens Institute of Technology
Hoboken NJ www.stevens.edu 891
Western Governors University
Salt Lake City UT www.wgu.edu 840
University of Massachusetts-Amherst
Amherst MA www.umass.edu 808
Southern New Hampshire University
Manchester NH www.snhu.edu 753
Stanford University
Stanford CA www.stanford.edu 729
North Carolina State University at Raleigh
Raleigh NC www.ncsu.edu 704
University of Colorado Boulder
Boulder CO www.colorado.edu 658
Texas A & M University-College Station
College Station TX www.tamu.edu 582
Boston University
Boston MA www.bu.edu 528
Lewis University
Romeoville IL www.lewisu.edu 418
Kennesaw State University
Kennesaw GA www.kennesaw.edu 413
Colorado Technical University-Colorado Springs
Colorado Springs CO www.coloradotech.edu/Colorado-Springs 377
Arizona State University Digital Immersion
Scottsdale AZ www.asu.edu 362
Illinois Institute of Technology
Chicago IL www.iit.edu 346
Colorado School of Mines
Golden CO www.mines.edu 295
Worcester Polytechnic Institute
Worcester MA www.wpi.edu 290
Weber State University
Ogden UT www.weber.edu 281
Rochester Institute of Technology
Rochester NY www.rit.edu 277
Drexel University
Philadelphia PA drexel.edu 261
Tufts University
Medford MA www.tufts.edu 251
University of Arizona
Tucson AZ www.arizona.edu 243
Vanderbilt University
Nashville TN www.vanderbilt.edu 237
California State University-Monterey Bay
Seaside CA csumb.edu 207
University of Illinois Springfield
Springfield IL www.uis.edu 202
University of Nevada-Reno
Reno NV www.unr.edu 173
Case Western Reserve University
Cleveland OH case.edu 171
California State University-San Marcos
San Marcos CA www.csusm.edu 171
University of Wisconsin-Milwaukee
Milwaukee WI uwm.edu 156
Indiana University-Indianapolis
Indianapolis IN indianapolis.iu.edu 144
Southern Methodist University
Dallas TX www.smu.edu 142
The University of Tennessee-Knoxville
Knoxville TN www.utk.edu 139
University of Oklahoma-Norman Campus
Norman OK www.ou.edu 133
Full Sail University
Winter Park FL www.fullsail.edu 126
North Dakota State University-Main Campus
Fargo ND www.ndsu.edu 108
Wilmington University
New Castle DE www.wilmu.edu 107
Wentworth Institute of Technology
Boston MA wit.edu 106
Houston Community College
Houston TX www.hccs.edu 106
Fitchburg State University
Fitchburg MA www.fitchburgstate.edu 102
Southern University and A & M College
Baton Rouge LA www.subr.edu 100
East Carolina University
Greenville NC www.ecu.edu 94
North American University
Stafford TX www.na.edu 90
North Carolina A & T State University
Greensboro NC www.ncat.edu 90
University of Louisiana at Lafayette
Lafayette LA louisiana.edu 88
Saint Leo University
Saint Leo FL www.saintleo.edu 88
University of Memphis
Memphis TN www.memphis.edu 87
University of Missouri-St Louis
Saint Louis MO www.umsl.edu 87
The University of Tennessee-Chattanooga
Chattanooga TN www.utc.edu 82
Western Michigan University
Kalamazoo MI wmich.edu 79
Tidewater Community College
Norfolk VA www.tcc.edu 69
Saint Cloud State University
Saint Cloud MN www.stcloudstate.edu 65
South Texas College
McAllen TX www.southtexascollege.edu 61
Hofstra University
Hempstead NY www.hofstra.edu 59
University of Idaho
Moscow ID www.uidaho.edu 59
Davenport University
Grand Rapids MI www.davenport.edu 55
Monroe College
Bronx NY www.monroeu.edu 48
National University
San Diego CA www.nu.edu 48
University of Arkansas Grantham
LIttle Rock AR www.uagrantham.edu 48
Nova Southeastern University
Fort Lauderdale FL www.nova.edu 46
Santa Monica College
Santa Monica CA www.smc.edu 46
Foothill College
Los Altos Hills CA foothill.edu 45
Inter American University of Puerto Rico-Aguadilla
Aguadilla PR aguadilla.inter.edu 41
Clarkson University
Potsdam NY www.clarkson.edu 41
Grand Canyon University
Phoenix AZ www.gcu.edu 41
Northeastern State University
Tahlequah OK www.nsuok.edu 41
Folsom Lake College
Folsom CA flc.losrios.edu 39
American InterContinental University System
Chandler AZ www.aius.education 36
Franklin University
Columbus OH www.franklin.edu 36
Ivy Tech Community College
Indianapolis IN www.ivytech.edu 36
University of West Florida
Pensacola FL uwf.edu 33
Baylor University
Waco TX www.baylor.edu 33
Mesa Community College
Mesa AZ www.mesacc.edu 33
Regis University
Denver CO www.regis.edu 33
American River College
Sacramento CA arc.losrios.edu 32
Naval Postgraduate School
Monterey CA nps.edu 32
The College of Saint Rose
Albany NY www.strose.edu 32
Chandler-Gilbert Community College
Chandler AZ www.maricopa.edu/colleges/chandler-gilbert-community-college 31
Lake Area Technical College
Watertown SD www.lakeareatech.edu 31
Mercy University
Dobbs Ferry NY www.mercy.edu 31
San Francisco Bay University
Fremont CA www.sfbu.edu 31
Rasmussen University-Florida
Ocala FL www.rasmussen.edu 30
City University of Seattle
Seattle WA www.cityu.edu 29
Austin Peay State University
Clarksville TN www.apsu.edu 26
University of South Carolina-Columbia
Columbia SC www.sc.edu 26
College of San Mateo
San Mateo CA www.collegeofsanmateo.edu 25
North Hennepin Community College
Brooklyn Park MN www.nhcc.edu 25
North Central College
Naperville IL www.northcentralcollege.edu 24
Georgia Southwestern State University
Americus GA www.gsw.edu 23
Northampton County Area Community College
Bethlehem PA www.northampton.edu 23
Odessa College
Odessa TX www.odessa.edu 22
Indiana University-Southeast
New Albany IN southeast.iu.edu 21
Ohlone College
Fremont CA www.ohlone.edu 21
Fayetteville State University
Fayetteville NC www.uncfsu.edu 21
Indiana State University
Terre Haute IN indianastate.edu 20
Southwestern College
Winfield KS www.sckans.edu 20
Champlain College
Burlington VT www.champlain.edu 19
Missouri Western State University
Saint Joseph MO www.missouriwestern.edu 19
University of Advancing Technology
Tempe AZ www.uat.edu 19
Baker College
Owosso MI www.baker.edu 18
William Jessup University
Rocklin CA jessup.edu 18
Butte College
Oroville CA www.butte.edu 17
Central Penn College
Summerdale PA www.centralpenn.edu 17
University of Phoenix-Arizona
Phoenix AZ www.phoenix.edu 16
Quincy College
Quincy MA quincycollege.edu 16
University of Northwestern-St Paul
Saint Paul MN www.unwsp.edu 16
University of West Georgia
Carrollton GA www.westga.edu 15
University of Houston-Victoria
Victoria TX uhv.edu 14
Concordia University-Saint Paul
Saint Paul MN www.csp.edu 14
Dallas College
Dallas TX www.dallascollege.edu 13
Maryville University of Saint Louis
Saint Louis MO www.maryville.edu 13
Snow College
Ephraim UT www.snow.edu 13
Indiana University-South Bend
South Bend IN southbend.iu.edu 12
Northcentral University
San Diego CA www.nu.edu 12
Scottsdale Community College
Scottsdale AZ www.scottsdalecc.edu 12
San Bernardino Valley College
San Bernardino CA www.valleycollege.edu 12
Abilene Christian University
Abilene TX acu.edu 11
Aspen University
Phoenix AZ www.aspen.edu 11
Inter American University of Puerto Rico-Fajardo
Fajardo PR www.fajardo.inter.edu 11
Hawaii Pacific University
Honolulu HI www.hpu.edu 11
Baton Rouge Community College
Baton Rouge LA www.mybrcc.edu 11
New Mexico State University-Main Campus
Las Cruces NM www.nmsu.edu 11
Vincennes University
Vincennes IN www.vinu.edu 11
Walsh University
North Canton OH www.walsh.edu 11
San Joaquin Delta College
Stockton CA www.deltacollege.edu 10
Massasoit Community College
Brockton MA massasoit.edu 10
Merrimack College
North Andover MA www.merrimack.edu 10
New Jersey Institute of Technology
Newark NJ www.njit.edu 10
Canada College
Redwood City CA canadacollege.edu 9
Columbia College
Vienna VA www.ccdc.edu 9
Central Methodist University-College of Graduate and Extended Studies
Fayette MO www.centralmethodist.edu 9
Endicott College
Beverly MA www.endicott.edu 9
Finger Lakes Community College
Canandaigua NY www.flcc.edu 9
Indiana University-Kokomo
Kokomo IN kokomo.iu.edu 9
Norwich University
Northfield VT www.norwich.edu 9
Seminole State College
Seminole OK www.sscok.edu 9
Copiah-Lincoln Community College
Wesson MS www.colin.edu 8
South College
Knoxville TN www.south.edu 8
College of Our Lady of the Elms
Chicopee MA www.elms.edu 7
Jamestown Community College
Jamestown NY www.sunyjcc.edu 7
Concordia University Texas
Austin TX www.concordia.edu 6
Felician University
Lodi NJ www.felician.edu 6
Cochise County Community College District
Sierra Vista AZ www.cochise.edu 5
Dallas Baptist University
Dallas TX www.dbu.edu 5
Ulster County Community College
Stone Ridge NY www.sunyulster.edu 5
University of Wisconsin-Platteville
Platteville WI www.uwplatt.edu 5
The University of Findlay
Findlay OH www.findlay.edu 4
University of North Dakota
Grand Forks ND und.edu 4
Averett University
Danville VA www.averett.edu 4
Barton County Community College
Great Bend KS www.bartonccc.edu 4
Sofia University
Palo Alto CA www.sofia.edu 4
University of Wisconsin-Stevens Point
Stevens Point WI www.uwsp.edu 4
Johnson & Wales University-Online
Providence RI online.jwu.edu 3
Carson-Newman University
Jefferson City TN www.cn.edu 3
Madonna University
Livonia MI www.madonna.edu 3
Murray State College
Tishomingo OK www.mscok.edu 3
Community College of Beaver County
Monaca PA www.ccbc.edu 2
Texas College
Tyler TX www.texascollege.edu 2
Texas State Technical College
Waco TX www.tstc.edu 2
University of Wisconsin-River Falls
River Falls WI www.uwrf.edu 2
Capitol Technology University
Laurel MD www.captechu.edu 1
Carolina University
Winston-Salem NC carolinau.edu 1
Concordia University Ann Arbor
Ann Arbor MI www.cuaa.edu 1
Concordia University-Wisconsin
Mequon WI www.cuw.edu 1
Napa Valley College
Napa CA www.napavalley.edu 1
Polytechnic University of Puerto Rico-Orlando
Orlando FL www.pupr.edu/orlando 1
Rio Salado College
Tempe AZ www.maricopa.edu/colleges/rio-salado-college 1
College of the Siskiyous
Weed CA www.siskiyous.edu 1
University of Maine at Presque Isle
Presque Isle ME www.umpi.edu 1
University of Management and Technology
Arlington VA www.umtweb.edu 1
University of Wisconsin-Oshkosh
Oshkosh WI www.uwosh.edu 1
York County Community College
Wells ME www.yccc.edu 1

Admissions Requirements for Online Computer Science
Degree Programs (What to Expect)

Students wishing to enroll in an online computer science degree program must first meet several admissions standards before being offered admittance. At each degree level, institutions share a number of these standards. While they differ slightly from one university to the next, understanding admissions commonalities should help the prospective CS student better comprehend what to expect before completing the application process.

To begin, students who are applying for programs that offer undergraduate degrees should expect to show proof of SAT scores, along with copies of a high school diploma or GED. Furthermore, these same students may be required to write a personal essay on a topic selected by the institution of choice, along with multiple letters of recommendation from authority figures who can attest to the student’s academic abilities. Also, students may be asked to submit more personal information, such as their academic goals and why they are specifically interested in enrolling in a particular program.

The application for enrollment in a graduate program may be similar; however, rather than SAT scores, prospective graduate students will typically be asked to show proof of scores obtained on the GRE (graduate record examination, which even has a subject test for computer science to test for subject proficiency), or another similar standardized test.

Additionally, students applying for admissions in a graduate program will also be asked to submit copies of undergraduate diplomas and transcripts, as well as letters of recommendation completed by past professors or teaching assistants, employers or supervisors, or anyone else who may have a professional or personal relationship with the applicant and who can shed light on his or her capabilities. These students may also be asked to write a personal essay, as well as submit prior research or other related documents.

Prospective students must submit their applications on or before a specific deadline if they wish to be considered for admissions. Generally, for a program that starts in the fall, the deadline for application submissions will be around January; the deadline for spring-start programs will typically be in late fall. Of course, this ultimately depends on the individual institution, so it is important to confirm the date with program representatives early in the application process.

Program Accreditation

During the application process, prospective students may also wish to consider whether or not the institution to which they are applying is accredited. In general, computer science programs may receive accreditation through the Accreditation Board for Engineering and Technology (ABET), which is widely regarded as the national accrediting agency for programs focusing on science and technology. CSAB, Inc., formerly known as the Computing Sciences Accreditation Board, Inc., is a member organization focused on computing and computer science.

Educational institutions are not required to undergo the accreditation process; however, doing so, which involves a process of peer approval, leads to a mark of approval from a nationwide set of professional computing and engineering organizations.

A degree from an accredited institution is not necessary to receive future employment in the field of computer science; however, upon completion of the program, it may help the graduate obtain gainful employment. To be sure, CSAB, Inc. specifically states that a degree from an ABET-accredited program “verifies that the quality of the educational experience [the student] received meets the standards of the profession,” and that it “increases and enhances employment opportunities.” It also “establishes eligibility for many federal student loans, grants, and/or scholarships.”

Here, it is important to note that several highly respected institutions are not ABET-accredited. As such, this should not be a final determining factor, unless the student wishes to take it for the Patent Bar in the future, as a degree from an ABET-accredited institution is required for this pursuit.

To clarify further, individuals with ABET-accredited computer science degrees are eligible to sit for the Patent Bar to become licensed patent agents, allowing them to represent others in patent court. Because those who sit for the Patent Bar are expected to "possess the scientific and technical training necessary to provide valuable service to patent applicants," the United States Patent and Trademark Office stipulates that a degree from an ABET-accredited program is a prerequisite.

Curriculum & Specialization in Computer Science Programs

Students enrolled in an online computer science degree program will likely take similar courses, no matter their institution of choice. Specifically, such students may be required to take courses on basic programming, math and statistics, software and systems engineering, and other related courses. Undergraduate students may need to satisfy additional elective requirements, while graduate students may have more flexibility in their coursework, and the ability to specialize further.

Often, students of computer science may be able to pursue certain specialties or even obtain certificates during their studies. To be sure, students of computer science may choose to specialize in artificial intelligence, security, systems, real-world computing, and several other fields.

Highly Regarded Online Computer Science Programs

Today, many well-respected institutions nationwide currently offer online computer science degrees. Here’s a closer look at ten of those.

1Columbia University

Through Columbia University, students can pursue a master’s in computer science entirely online. Students may also specialize in computational biology, computer security, software systems, or other fields, and may pursue several additional certifications as well. Emphasizing both experimental computer technology and theoretical computer science, this online program is ideal for professionals wanting to deepen and broaden their understanding of computer science.

Comprising 30 credits, the program includes courses such as operating systems; network security; computational genomics; computer graphics; computer animation; advanced software engineering; networking laboratory; biometrics; computer vision; and introduction to quantum computing; among others. These courses are just a general overview of the courses offered in different concentration tracks. All concentrations have different courses available.

Admission requirements for the program include an undergraduate degree in computer science or a related field, a minimum GPA of 3.3, three letters of recommendation, official transcripts, a current resume, a personal-professional statement, and TOEFL or IELTS scores for students who have not earned a degree from an institution in which the instructional language was English.

  • Location: New York, NY
  • Accreditation: Middle States Commission on Higher Education (MSCHE)
  • Expected Time to Completion: To be completed within five years

2University of Illinois - Springfield

Students at the University of Illinois at Springfield can obtain an undergraduate or graduate degree in computer science. The University of Illinois at Springfield also partners with several community colleges, allowing students there to transition to the University of Illinois after meeting certain requirements. These online computer science programs have the same requirements as on-campus programs, allowing students to participate actively in diverse, interactive, and dynamic online learning.

Graduate admission requirements include a completed application, an undergraduate degree in computer science or a stipulated prerequisite, a minimum grade point average of 2.7, and English language proficiency for students whose native language is not English. Undergraduate admission requirements include submission of the statement of purpose form, two semesters of Java programming experience, one semester of each of the following: calculus, discrete or finite math, and statistics, a completed application form, and official transcripts from every college or university attended.

The BS in computer science requires 120 credits, including courses such as computer organization; data structures & algorithms; foundations of computer science; introduction to networks; systems programming languages; and windows network administration; among others.

The master’s degree program in computer science is made up of 32 credit hours involving courses such as applied statistics; programming languages; introduction to operating systems; computer programming concepts; and computer organization; among others.

  • Location: Springfield, IL
  • Accreditation: Higher Learning Commission (HLC)
  • Expected Time to Completion: Varies (generally two years for the master’s and four years for the bachelor’s)

3University of Idaho

Students at the University of Idaho may pursue an online master’s degree in computer science. A degree from this institution helps students understand advanced computer concepts and applications in science, business, engineering, and the everyday world. Offered with a thesis or non-thesis option, this degree program prepares students to learn about the foundations of computer science application and theory. They'll also gain a detailed understanding of the limitations of this field and will also learn to apply inspired and methodical approaches to overcoming these obstacles.

The major admission requirements for the program include a bachelor’s degree in computer science or a closely related field from an accredited institution, a minimum overall grade point average of 3.0, three letters of recommendation, transcripts, and TOEFL scores for international students.

Made up of 30 credits, the program helps students acquire methodological skills for resolving important problems and tackling challenging new projects. Sample some of the coursework: Computational thinking and problem-solving; computer organization and architecture; programming languages; computer operating systems; system software; and computer graphics.

On successful completion of the program, graduates can take up roles such as computer systems analysts, computer programmers, information security analysts, computer science teachers, software quality assurance analysts, and computer network support specialists.

  • Location: Moscow, ID
  • Accreditation: Northwest Commission on Colleges and Universities (NWCCU)
  • Expected Time to Completion: Two years

4University of Southern California

The University of Southern California allows students to complete a master’s degree program in computer science online. This intensive program provides preparation in the techniques and concepts related to the designing, application, and programming of computing systems. Students receive an in-depth understanding of the fundamentals and current issues in computer engineering and computer science.

Students may complete the general MS in computer science program or can choose a specialization from the following: data science, computer security, and software engineering.

Consisting of 28 credits, the program includes courses such as analysis of algorithms; operating systems; security systems; software management & economics; applied cryptography; computer networking; requirements engineering; analysis of algorithms; and software engineering, among others.

To get accepted into the program, applicants must have a bachelor’s degree or be in the process of completing a bachelor's degree in computer science or its equivalent from a regionally accredited university, official transcripts from all colleges and universities attended, a current resume, a personal statement, and TOEFL or IELTS scores for international students whose first language is not English.

At the end of the program, graduates can pursue opportunities such as software engineers, computer scientists, data scientists, machine learning engineers, software development engineers, digital analysts, and associate graphics programmers, among many others.

  • Location: Los Angeles, CA
  • Accreditation: WASC Senior College and University Commission (WSCUC)
  • Expected Time to Completion: Full-time (1.5 to two years); part-time (2.5 to three years)

5University of Minnesota

As one of the most respected institutions in the Midwest, the University of Minnesota offers an online MSCS (master of science in computer science) program offering courses across a wide spectrum of applied and theoretical computer science, combined with research opportunities in nearly all areas of the field. There are three tracks available in this degree: Plan A, which is a thesis-based degree; Plan B, which is a project-based degree; and Plan C, which is a coursework-only degree.

Applicants to the program must have a four-year or equivalent undergraduate degree from an accredited university, a minimum grade point average of 3.25, a substantial background in computer science & engineering is preferred, and TOEFL scores for international students. Application requirements include a statement of purpose, unofficial transcripts uploaded directly to the admissions application, three letters of recommendation, and a current resume. GRE test scores are not required for admission.

Consisting of 31 credits, the program includes courses such as modern cryptography; animation and planning in games; an introduction to compilers; wireless and sensor networks; analysis of numerical algorithms; and computational aspects of matrix theory, among others.

Computer science graduates have found jobs at General Mills, IBM, Google, Amazon, Apple, Inc., Intel Corporation, Microsoft Corporation, Thomson Reuters, Oracle, and Medtronic.

  • Location: Minneapolis, MN
  • Accreditation: Higher Learning Commission (HLC)
  • Expected Time to Completion: Two years

6Old Dominion University

Old Dominion University’s College of Sciences (Department of Computer Science) offers an online master of science degree, which is ideal for students with a solid computer science background. The program's faculty includes experienced faculty members who are leaders in areas such as cloud computing, data science, web science, computational biology, mobile computing, machine learning, and more.

Admission requirements for the program include an official or unofficial transcript from the institution where students completed their bachelor's degree, a strong background in computer science, a good background in linear algebra, calculus, probability & statistics, and discrete mathematics, and TOEFL scores for international students. GRE scores are required but can be waived if students have industry experience.

There are three computer science options: the courses-only option (34 credits), the project option (34 credits), and the thesis option (31 credits). The curriculum includes cybersecurity fundamentals, memory analysis and forensics, topics in computer science, computer architecture, web server design, database concepts, computer graphics, and cryptography for cybersecurity.

Graduates of the program will be well-equipped to work as computer systems analysts, computer programmers, web developers, database administrators, computer network architects, and web administrators. Besides the master’s, ODU also offers an ABET-accredited online bachelor of science in computer science program consisting of 120 credits.

  • Location: Norfolk, VA
  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • Expected Time to Completion: Less than two years

7Arizona State University

Arizona State University offers an online master of computer science (MCS) program, which is offered through Arizona State University’s School of Computing and Augmented Intelligence. The program provides students with a detailed understanding of advanced topics such as AI, big data, and cybersecurity while strengthening their skill set through real-world projects. This program is ideal for students who wish to expand their computation or computer science knowledge.

Students in this program can choose from two available concentrations: Cybersecurity and Big Data Systems. The program comprises 30 credits, including courses such as foundations of algorithms; knowledge representation and reasoning; distributed and multiprocessor operating systems; mobile computing; applied cryptography; information assurance and security; software security; and advanced computer network security.

To get accepted into the program, applicants must have a bachelor's or master's degree in computer engineering, computer science, or a closely related area from a regionally accredited institution, a minimum cumulative grade point average of 3.0, two semesters of advanced math in Calculus I and II, official transcripts, statement of purpose or resume, three letters of recommendation, and English proficiency scores for international students.

The program opens several opportunities for graduates. They can take up roles such as computer network analysts, computer programmers, computer software quality engineers, corporate web developers, computer science professors, database administrators, and computer scientists.

  • Location: Tempe, AZ
  • Accreditation: The Higher Learning Commission (HLC)
  • Expected Time to Completion: 1.5 to three years

8Kansas State University

Kansas State University offers an online master’s degree in computer science, preparing students for advanced positions in the computer science industry. Students can choose an area of focus for customizing the program according to their career and academic goals. Core focus areas include high-assurance software engineering, cybersecurity, artificial intelligence & data science, and cyber-physical systems.

Applicants to the program must have a bachelor's degree in computer science from an ABET-accredited institution, a minimum grade point average of 3.0, a personal statement, three professional or academic references, and unofficial transcripts, among others. GRE scores are only required if the bachelor's degree is not from an ABET-accredited institution.

Comprising 30 to 33 credits, the program includes courses such as programming languages; software specification; advanced operating systems; operating system practices; advanced computer architecture; software engineering; principles of artificial intelligence; analysis of algorithms; and database management systems.

The program opens up opportunities for graduates in agriculture, energy, information technology, communications, engineering, social media, national defense, healthcare, and more.

  • Location: Manhattan, KS
  • Accreditation: Higher Learning Commission (HLC)
  • Expected Time to Completion: Two years

9Stevens Institute of Technology

Stevens Institute of Technology offers an online master’s program in computer science, providing students with a curriculum that is aligned with high-demand areas such as web programming, software development, cloud computing, mobile systems and applications, enterprise software design, and human-computer interaction. The program is dedicated to helping students obtain employment or continue their education according to their personal goals and career objectives.

Admission requirements for the program include a bachelor’s degree with a minimum grade point average of 3.0 from an accredited institution, official college transcripts, two letters of recommendation, a current resume, a statement of purpose, and TOEFL/ or IELTS scores for international students.

The program consists of 30 credits. As part of the program, students will delve into topics such as introduction to java programming; data structures; computer organization & programming; systems programming; algorithms; introduction to operating systems; database management systems; mobile systems and applications; and web programming.

Upon completion, students will be able to professionally and effectively communicate computer science designs, solutions, and concepts, and implement solutions to a computing problem using appropriate programming languages. Graduates can take up roles such as computer systems analysts, database administrators, programmers, software developers, web developers, and software quality assurance testers.

  • Location: Hoboken, NJ
  • Accreditation: Middle States Commission on Higher Education (MSCHE)
  • Expected Time to Completion: Five terms

10Boston University

The online master of science in computer information systems offered at Boston University prepares students for IT leadership positions in all sectors. This program is ideal for those who wish to combine knowledge of organizational and managerial issues with technical competence in information systems. Students here will have the option to choose from seven available concentrations: computer networks, health informatics, data analytics, IT project management, database management & business intelligence, web application development, and security.

The program's faculty includes industry leaders who are hands-on in developing applications, fighting cybercrime, and building networks for the world’s top companies.

Made up of 40 credits, the program includes five core courses, one required course, and four electives or concentration courses. Sample some of the coursework: business data communication and networks; database design and implementation for business; information systems analysis & design; IT strategy and management; and information structures with Java.

The major admission requirements for the program include a bachelor’s degree in any field of study from a regionally accredited college or university, a completed application for graduate admission, college transcripts, a current resume, three letters of recommendation, a personal statement, and official English proficiency exam results for international students.

The program opens up several opportunities for graduates. They can take up roles such as software developers, web developers, information security analysts, database administrators, computer systems analysts, computer programmers, and IT managers, among others.

  • Location: Boston, MA
  • Accreditation: New England Commission of Higher Education (NECHE)
  • Expected Time to Completion: 1.5 to two years

Campus Visitation Requirements for Online Computer Science Programs

Visitation requirements for a program in online computer science will ultimately depend on the institution. In some cases, a student may be required to arrive on campus a handful of times throughout the year; in others, the student may never need to set foot on campus at all.

At the University of Southern California, for example, students may pursue a degree from any location throughout the globe, and may never need to visit the school in person.

Other Considerations for Selecting the Right CS Program

Beyond what has been mentioned above, there are a few other important factors that prospective students should consider before choosing a program. For example, students may wish to research post-graduation employment placement resources available at their institution of choice, as this may prove beneficial in the search for a job.

Furthermore, students interested in a graduate degree may also wish to ask the admissions officer if the switch between a master’s to a doctorate is possible, something that many graduate students consider during their studies.

More on Computer Science

Artificial Intelligence (A.I.)

If the world doesn’t have talented AI engineers, the consequences are both immediate and far-reaching: the missed opportunities would be enormous, and the public safety concerns would become alarmingly real. But these online master's programs offer engineers the opportunity to stay at the forefront of technological innovation, blending rigorous academic training with practical experience to prepare for the challenges and opportunities in the dynamic landscape of artificial intelligence.

Data Science Professors to Know

Data science, as described by University of California, Berkeley, involves the analysis and management of large quantities of data. The discipline requires professionals who can ask the right questions, chart out what information is needed, collect the data, and analyze it effectively.

Innovative Computer Science Professors

Meet several leading professors of computer science, and learn more about what makes them standout educators and innovators.

Online Bachelor’s Degree Programs in Software Engineering

Software powers a large part of today’s world. From hailing taxi cabs to ordering food, there is an app for everything. As a result, there is a growing demand for software engineers to develop new applications and websites.

Online Bachelor’s Degree Programs in Web Development

In a world largely powered by software, there is a high demand for those trained in web development. A bachelor's degree in web development can allow students to gain a fundamental understanding of software as a whole and confidently launch their career in this exciting field.

Online Bachelor’s in Business Data Analytics

An online bachelor's degree in business data analytics provides students with a strong foundation in data analytics and prepares them for a promising career in this burgeoning field. Students become well-equipped in data mining, data storage, and data analytics.

Online Master’s Degrees in Data Science

A master’s degree in data science trains students to expertly analyze data, as well as in other important disciplines such as machine learning, programming, database management, and data visualization. This degree is ideal for aspiring data scientists, data analysts, and pricing analysts.

Online Master’s in Business Data Analytics

Businesses today have large amounts of data at their disposal, thanks to the increasing dependence on technology. The job of a data analyst is to dissect the information available, derive meaningful conclusions, and finally, help make sound business decisions. A master's degree in business data analytics helps students get on the fast track to a successful career as an analyst.

Online Master’s Degrees in Software Engineering

We are surrounded by software. A master’s degree in software engineering equips students with the knowledge and skills they need to develop software and work with different computer systems.

Online MSCS Programs – Master’s Degrees in Computer Science

As the world goes increasingly digital, every industry has had to adapt, whether it be healthcare, communications, business, real estate, or commerce. Demand for specialists in computer science is increasing, and companies are on the lookout for trained professionals in the field.