Computer Science Colleges

Explore your options for earning an undergraduate or graduate degree in computer science, and review specializations you could pursue in this field. Read about the typical curriculum in a computer science program. Check the availability of online programs in computer science, and get info on selecting a school for your studies. Schools offering Computer Science degrees can also be found in these popular choices.

Some of the most prestigious colleges in the country offer computer science programs, which include bachelor's degrees designed to get you started in this field as well as graduate certificate, master's degree and doctoral programs that will allow you to continue your education and focus on an area of interest. These programs and some of the schools offering them are profiled below.

What Programs Are Available in Computer Science?

Undergraduate and graduate programs are available through schools' arts and science, computer science and engineering departments. You'll usually get an overview of the computer sciences in a bachelor's degree program. Some programs offer concentrations in such areas as data processing, software engineering and artificial intelligence. If you're pursuing a bachelor's degree in computer science, various colleges and universities allow you to perform research by entering into a fifth year master's degree program.

Master's degree programs, which take 1-3 years to complete, concentrate on a specific area of research. Concentrations might include systems analysis, multimedia networking, robotics, graphics and security. Many schools also offer graduate certificates which focus on one of these areas. A Doctor of Philosophy (Ph.D.) degree program takes about five years to complete and is even more intensely focused on research than the master's degree program.

If you want to expand your knowledge in a specific area of computer science and you already have a degree, several schools offer graduate-level certificate programs. Some require that you have a degree in computer science, while others allow you to have a degree in an unrelated field.

What Will I Learn?

Computer science classes are usually drawn from the computer science, math and engineering disciplines. Specific coursework may include:

  • Programming
  • Algorithm design
  • Artificial intelligence
  • Working out bugs
  • Mathematics and logic
  • Computer networks
  • Operating system design
  • Engineering

Can I Find Programs Online?

Quite a few master's degree programs in computer science are offered online. Also, since graduate certificate programs are generally designed for degreed professionals, several are provided as distance learning options.

A few fully online bachelor's degree programs are available; some schools also offer hybrid programs that allow you to take all the computer-science related coursework online. Since Ph.D. programs rely so heavily on research, online doctoral programs are pretty rare.

How Do I Find a Top Program?

Since computer science is an evolving field, you should look for colleges and universities that contribute to ongoing research. Also, if you're looking for a graduate program, look for schools that offer opportunities to do research in an area that interests you.

Since you'll be using the school's computers during your education, the quality of the software and equipment are an important consideration. In addition, schools near businesses that hire computer scientists can give you access to more internship opportunities and industry contacts.

Websites like U.S. News & World Report can be helpful in narrowing your search. You'll be able to find regular rankings of top colleges and universities that offer undergraduate and graduate computer science programs.

Schools Offering Bachelor's Degrees in Computer Science

Students who wish to study computer science at the bachelor's degree level can do so online and on campus. Here are a few options:

  • The University of Maryland-University College offers an online Bachelor of Science (B.S.) in Computer Science.
  • The University of Texas at Austin offers Bachelor of Science (B.S.), Bachelor of Arts (B.A.) and Bachelor of Science and Arts (B.S.A) degree programs in computer science.
  • The University of Florida offers an online Bachelor of Science (B.S.) in Computer Science.

Schools Offering Graduate Certificates in Computer Science

Bachelor's degree program graduates who want to continue their education without committing to a master's degree program might consider a graduate certificate. Online and campus-based options are available at schools including:

  • Boston University offers graduate certificate programs in computer science specialties ranging from business informatics and computer networks to software engineering and IT project management.
  • The University of Illinois at Urbana-Champaign offers graduate certificates in security, networks and distributed systems, software engineering, systems software and information systems.
  • The University of Southern California offers an online computer science graduate certificate focusing on software architecture.

Schools Offering Master's Degrees in Computer Science

Various public and private schools offer master's degree programs in computer science. Included in the following list is a program that can be taken online:

  • Stanford University offers an online Master of Science (M.S.) in Computer Science.
  • UCLA offers a Master of Science (M.S.) in Computer Science.
  • The University of Chicago offers a Masters Program in Computer Science (MPCS).

Schools Offering Doctoral Degrees in Computer Science

Students looking for a campus-based doctoral degree in computer science will likely find that these options are more plentiful than online programs. Here are a few schools offering these degrees:

  • Colorado Technical University offers an online Doctor of Computer Science (DCS) program.
  • Georgia Institute of Technology offers a Doctor of Philosophy (Ph.D.) in Computer Science.
  • Cornell University offers a Doctor of Philosophy (Ph.D.) degree program in computer science.

There is no shortage of degree programs in the field of computer science. Regardless of whether you want to study at the undergraduate or graduate level, you'll be able to find a program for your goals.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  1. 1
  2. 2
  3. 3
  4. Next »