Computer Science Degree Programs A Look at Coursework, Schools, and What to Expect After Graduation

In today’s technology dependent world, the computer science field is growing quickly and the number of candidates for these degree programs is on the rise. Students who pursue a computer science degree will learn the technical skills necessary to pursue careers as researchers, web and software developers, and information security specialists. This guide allows prospective computer science students to compare their degree options from the associate through graduate level, along with career outlook and salary information.

Best Computer Science Degrees and Programs: 2016-2017

Earning a degree in computer science can give students the opportunity to enter one of many careers in areas such as web development, cyber security or computer engineering. Many schools now provide computer science degrees and programs to keep up with the growing demand for experts in this field. We’ve carefully examined computer science programs – both on-campus and online – and ranked them based on our comprehensive methodology to create the list of 2016-2017’s Best Computer Science Degrees and Programs. Configure your future at one of the top-ranked institutions below.

1 Northland Pioneer College
SCORE99.82 TUITION & FEES FINANCIAL AID %37% TOTAL PROGRAMS22 STUDENT-TEACHER RATIO10:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
2 Blue Ridge Community College
SCORE99.47 TUITION & FEES FINANCIAL AID %10% TOTAL PROGRAMS36 STUDENT-TEACHER RATIO12:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
3 Texas State Technical College-Waco
SCORE99.36 TUITION & FEES FINANCIAL AID %38% TOTAL PROGRAMS52 STUDENT-TEACHER RATIO13:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
4 Casper College
SCORE99.33 TUITION & FEES FINANCIAL AID %42% TOTAL PROGRAMS25 STUDENT-TEACHER RATIO12:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
5 Sinclair College
SCORE99.21 TUITION & FEES FINANCIAL AID %28% TOTAL PROGRAMS59 STUDENT-TEACHER RATIO15:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
6 Hinds Community College
SCORE98.99 TUITION & FEES FINANCIAL AID %22% TOTAL PROGRAMS29 STUDENT-TEACHER RATIO18:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
7 Piedmont Community College
SCORE98.94 TUITION & FEES FINANCIAL AID %13% TOTAL PROGRAMS30 STUDENT-TEACHER RATIO10:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
8 Mesa Community College
SCORE98.77 TUITION & FEES FINANCIAL AID %25% TOTAL PROGRAMS30 STUDENT-TEACHER RATIO20:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
9 Cochise College
SCORE98.64 TUITION & FEES FINANCIAL AID %22% TOTAL PROGRAMS24 STUDENT-TEACHER RATIO16:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesNo
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
10 Augusta Technical College
SCORE98.57 TUITION & FEES FINANCIAL AID %20% TOTAL PROGRAMS26 STUDENT-TEACHER RATIO14:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
11 Atlanta Technical College
SCORE98.55 TUITION & FEES FINANCIAL AID %33% TOTAL PROGRAMS24 STUDENT-TEACHER RATIO16:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
12 Cincinnati State Technical and Community College
SCORE98.52 TUITION & FEES FINANCIAL AID %11% TOTAL PROGRAMS47 STUDENT-TEACHER RATIO15:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
13 Lee College
SCORE98.46 TUITION & FEES FINANCIAL AID %11% TOTAL PROGRAMS33 STUDENT-TEACHER RATIO13:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
14 Eastern New Mexico University - Roswell Campus
SCORE98.15 TUITION & FEES FINANCIAL AID %5% TOTAL PROGRAMS24 STUDENT-TEACHER RATIO14:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
15 Estrella Mountain Community College
SCORE98.13 TUITION & FEES FINANCIAL AID %26% TOTAL PROGRAMS19 STUDENT-TEACHER RATIO19:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
16 Tulsa Community College
SCORE98.13 TUITION & FEES FINANCIAL AID %39% TOTAL PROGRAMS28 STUDENT-TEACHER RATIO17:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
17 Forsyth Technical Community College
SCORE98.07 TUITION & FEES FINANCIAL AID %N/A TOTAL PROGRAMS39 STUDENT-TEACHER RATIO13:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
18 Belmont College
SCORE97.98 TUITION & FEES FINANCIAL AID %44% TOTAL PROGRAMS14 STUDENT-TEACHER RATIO11:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
19 Pitt Community College
SCORE97.96 TUITION & FEES FINANCIAL AID %11% TOTAL PROGRAMS22 STUDENT-TEACHER RATIO17:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
20 Laramie County Community College
SCORE97.96 TUITION & FEES FINANCIAL AID %31% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO15:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesNo
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
21 Metropolitan Community College
SCORE97.91 TUITION & FEES FINANCIAL AID %20% TOTAL PROGRAMS22 STUDENT-TEACHER RATIO14:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
22 Catawba Valley Community College
SCORE97.91 TUITION & FEES FINANCIAL AID %5% TOTAL PROGRAMS19 STUDENT-TEACHER RATIO11:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
23 Edison State Community College
SCORE97.86 TUITION & FEES FINANCIAL AID %16% TOTAL PROGRAMS45 STUDENT-TEACHER RATIO15:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
24 Lorain County Community College
SCORE97.84 TUITION & FEES FINANCIAL AID %25% TOTAL PROGRAMS45 STUDENT-TEACHER RATIO20:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
25 Central Piedmont Community College
SCORE97.78 TUITION & FEES FINANCIAL AID %3% TOTAL PROGRAMS47 STUDENT-TEACHER RATIO19:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
26 South Mountain Community College
SCORE97.61 TUITION & FEES FINANCIAL AID %28% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO17:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesNo
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
27 Hillsborough Community College
SCORE97.58 TUITION & FEES FINANCIAL AID %9% TOTAL PROGRAMS30 STUDENT-TEACHER RATIO23:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
28 Arizona Western College
SCORE97.57 TUITION & FEES FINANCIAL AID %20% TOTAL PROGRAMS19 STUDENT-TEACHER RATIO21:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
29 South Georgia Technical College
SCORE97.57 TUITION & FEES FINANCIAL AID %3% TOTAL PROGRAMS22 STUDENT-TEACHER RATIO14:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
30 Santa Fe Community College
SCORE97.55 TUITION & FEES FINANCIAL AID %8% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO15:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
31 Washtenaw Community College
SCORE97.52 TUITION & FEES FINANCIAL AID %14% TOTAL PROGRAMS27 STUDENT-TEACHER RATIO19:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
32 GateWay Community College
SCORE97.49 TUITION & FEES FINANCIAL AID %32% TOTAL PROGRAMS18 STUDENT-TEACHER RATIO13:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesNo
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
33 Kansas City Kansas Community College
SCORE97.44 TUITION & FEES FINANCIAL AID %22% TOTAL PROGRAMS17 STUDENT-TEACHER RATIO13:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
34 Rowan-Cabarrus Community College
SCORE97.43 TUITION & FEES FINANCIAL AID %2% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO11:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
35 Surry Community College
SCORE97.40 TUITION & FEES FINANCIAL AID %11% TOTAL PROGRAMS23 STUDENT-TEACHER RATIO17:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
36 Santa Rosa Junior College
SCORE97.40 TUITION & FEES FINANCIAL AID %21% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO23:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
37 Asheville-Buncombe Technical Community College
SCORE97.38 TUITION & FEES FINANCIAL AID %9% TOTAL PROGRAMS27 STUDENT-TEACHER RATIO18:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
38 Fort Peck Community College
SCORE97.35 TUITION & FEES FINANCIAL AID %93% TOTAL PROGRAMS10 STUDENT-TEACHER RATIO10:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
39 Yavapai College
SCORE97.27 TUITION & FEES FINANCIAL AID %15% TOTAL PROGRAMS17 STUDENT-TEACHER RATIO18:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesNo
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
40 Johnson County Community College
SCORE97.22 TUITION & FEES FINANCIAL AID %18% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO20:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
41 Tallahassee Community College
SCORE97.22 TUITION & FEES FINANCIAL AID %13% TOTAL PROGRAMS25 STUDENT-TEACHER RATIO24:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
42 Durham Technical Community College
SCORE97.17 TUITION & FEES FINANCIAL AID %3% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO18:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
43 Owens Community College
SCORE97.16 TUITION & FEES FINANCIAL AID %12% TOTAL PROGRAMS33 STUDENT-TEACHER RATIO16:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
44 Guilford Technical Community College
SCORE97.13 TUITION & FEES FINANCIAL AID %5% TOTAL PROGRAMS29 STUDENT-TEACHER RATIO20:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
45 Odessa College
SCORE97.11 TUITION & FEES FINANCIAL AID %32% TOTAL PROGRAMS29 STUDENT-TEACHER RATIO17:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
46 Paradise Valley Community College
SCORE97.10 TUITION & FEES FINANCIAL AID %35% TOTAL PROGRAMS17 STUDENT-TEACHER RATIO18:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesNo
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
47 Wiregrass Georgia Technical College
SCORE97.09 TUITION & FEES FINANCIAL AID %N/A TOTAL PROGRAMS35 STUDENT-TEACHER RATIO13:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
48 Collin College
SCORE97.03 TUITION & FEES FINANCIAL AID %2% TOTAL PROGRAMS35 STUDENT-TEACHER RATIO26:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
49 Lakeland Community College
SCORE97.03 TUITION & FEES FINANCIAL AID %13% TOTAL PROGRAMS41 STUDENT-TEACHER RATIO16:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
50 Lenoir Community College
SCORE97.01 TUITION & FEES FINANCIAL AID %13% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO10:1 GRAD RATEN/A

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
1 Purdue University-Main Campus
SCORE99.40 TUITION & FEES FINANCIAL AID %47% TOTAL PROGRAMS65 STUDENT-TEACHER RATIO12:1 GRAD RATE70%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
2 Michigan Technological University
SCORE98.99 TUITION & FEES FINANCIAL AID %94% TOTAL PROGRAMS31 STUDENT-TEACHER RATIO13:1 GRAD RATE66%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
3 Stevens Institute of Technology
SCORE98.65 TUITION & FEES FINANCIAL AID %96% TOTAL PROGRAMS31 STUDENT-TEACHER RATIO10:1 GRAD RATE78%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
4 North Carolina State University at Raleigh
SCORE98.43 TUITION & FEES FINANCIAL AID %50% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO16:1 GRAD RATE71%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
5 United States Military Academy
SCORE98.33 TUITION & FEES FINANCIAL AID %N/A TOTAL PROGRAMS11 STUDENT-TEACHER RATIO7:1 GRAD RATE83%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
6 Iowa State University
SCORE98.23 TUITION & FEES FINANCIAL AID %75% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO19:1 GRAD RATE71%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
7 University at Buffalo
SCORE98.20 TUITION & FEES FINANCIAL AID %61% TOTAL PROGRAMS13 STUDENT-TEACHER RATIO13:1 GRAD RATE71%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
8 Idaho State University
SCORE98.15 TUITION & FEES FINANCIAL AID %37% TOTAL PROGRAMS59 STUDENT-TEACHER RATIO16:1 GRAD RATE31%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
9 Lawrence Technological University
SCORE98.14 TUITION & FEES FINANCIAL AID %82% TOTAL PROGRAMS54 STUDENT-TEACHER RATIO11:1 GRAD RATE52%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
10 Missouri University of Science and Technology
SCORE98.12 TUITION & FEES FINANCIAL AID %81% TOTAL PROGRAMS25 STUDENT-TEACHER RATIO18:1 GRAD RATE65%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
11 Drexel University
SCORE98.09 TUITION & FEES FINANCIAL AID %93% TOTAL PROGRAMS40 STUDENT-TEACHER RATIO10:1 GRAD RATE65%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
12 Carnegie Mellon University
SCORE98.04 TUITION & FEES FINANCIAL AID %53% TOTAL PROGRAMS45 STUDENT-TEACHER RATIO10:1 GRAD RATE87%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
13 Temple University
SCORE98.04 TUITION & FEES FINANCIAL AID %76% TOTAL PROGRAMS24 STUDENT-TEACHER RATIO14:1 GRAD RATE66%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
14 SUNY College of Technology at Alfred
SCORE98.03 TUITION & FEES FINANCIAL AID %81% TOTAL PROGRAMS29 STUDENT-TEACHER RATIO18:1 GRAD RATE52%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
15 LeTourneau University
SCORE98.01 TUITION & FEES FINANCIAL AID %97% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO14:1 GRAD RATE61%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
16 Rochester Institute of Technology
SCORE98.01 TUITION & FEES FINANCIAL AID %90% TOTAL PROGRAMS54 STUDENT-TEACHER RATIO13:1 GRAD RATE63%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
17 Brigham Young University-Provo
SCORE97.99 TUITION & FEES FINANCIAL AID %44% TOTAL PROGRAMS13 STUDENT-TEACHER RATIO18:1 GRAD RATE77%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
18 New York University
SCORE97.97 TUITION & FEES FINANCIAL AID %52% TOTAL PROGRAMS27 STUDENT-TEACHER RATIO10:1 GRAD RATE83%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
19 East Carolina University
SCORE97.96 TUITION & FEES FINANCIAL AID %50% TOTAL PROGRAMS18 STUDENT-TEACHER RATIO18:1 GRAD RATE58%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
20 University of Idaho
SCORE97.92 TUITION & FEES FINANCIAL AID %78% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO17:1 GRAD RATE56%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
21 Champlain College
SCORE97.83 TUITION & FEES FINANCIAL AID %94% TOTAL PROGRAMS30 STUDENT-TEACHER RATIO14:1 GRAD RATE64%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
22 University of Southern California
SCORE97.82 TUITION & FEES FINANCIAL AID %59% TOTAL PROGRAMS19 STUDENT-TEACHER RATIO9:1 GRAD RATE90%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
23 Illinois Institute of Technology
SCORE97.77 TUITION & FEES FINANCIAL AID %100% TOTAL PROGRAMS18 STUDENT-TEACHER RATIO13:1 GRAD RATE68%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
24 University of Denver
SCORE97.75 TUITION & FEES FINANCIAL AID %81% TOTAL PROGRAMS19 STUDENT-TEACHER RATIO11:1 GRAD RATE76%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
25 Weber State University
SCORE97.70 TUITION & FEES FINANCIAL AID %50% TOTAL PROGRAMS26 STUDENT-TEACHER RATIO21:1 GRAD RATE45%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
26 Oklahoma State University-Main Campus
SCORE97.68 TUITION & FEES FINANCIAL AID %73% TOTAL PROGRAMS17 STUDENT-TEACHER RATIO20:1 GRAD RATE62%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
27 Ferris State University
SCORE97.65 TUITION & FEES FINANCIAL AID %63% TOTAL PROGRAMS39 STUDENT-TEACHER RATIO16:1 GRAD RATE53%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
28 University of Utah
SCORE97.63 TUITION & FEES FINANCIAL AID %41% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO17:1 GRAD RATE59%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
29 Keiser University-Ft Lauderdale
SCORE97.63 TUITION & FEES FINANCIAL AID %77% TOTAL PROGRAMS12 STUDENT-TEACHER RATIO12:1 GRAD RATE60%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
30 University of Alaska Fairbanks
SCORE97.62 TUITION & FEES FINANCIAL AID %43% TOTAL PROGRAMS19 STUDENT-TEACHER RATIO14:1 GRAD RATE33%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
31 Pace University-New York
SCORE97.59 TUITION & FEES FINANCIAL AID %97% TOTAL PROGRAMS44 STUDENT-TEACHER RATIO14:1 GRAD RATE56%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
32 The College of Saint Rose
SCORE97.59 TUITION & FEES FINANCIAL AID %97% TOTAL PROGRAMS16 STUDENT-TEACHER RATIO14:1 GRAD RATE65%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
33 George Mason University
SCORE97.56 TUITION & FEES FINANCIAL AID %20% TOTAL PROGRAMS27 STUDENT-TEACHER RATIO16:1 GRAD RATE66%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
34 University of Michigan-Dearborn
SCORE97.55 TUITION & FEES FINANCIAL AID %71% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO15:1 GRAD RATE52%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
35 Dakota State University
SCORE97.48 TUITION & FEES FINANCIAL AID %58% TOTAL PROGRAMS21 STUDENT-TEACHER RATIO16:1 GRAD RATE42%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
36 Miami University-Oxford
SCORE97.47 TUITION & FEES FINANCIAL AID %64% TOTAL PROGRAMS19 STUDENT-TEACHER RATIO17:1 GRAD RATE80%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
37 University of Nebraska at Omaha
SCORE97.47 TUITION & FEES FINANCIAL AID %49% TOTAL PROGRAMS16 STUDENT-TEACHER RATIO16:1 GRAD RATE46%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
38 Southern Methodist University
SCORE97.43 TUITION & FEES FINANCIAL AID %72% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO11:1 GRAD RATE80%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
39 Northeastern University
SCORE97.42 TUITION & FEES FINANCIAL AID %69% TOTAL PROGRAMS27 STUDENT-TEACHER RATIO14:1 GRAD RATE79%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
40 Siena Heights University
SCORE97.40 TUITION & FEES FINANCIAL AID %99% TOTAL PROGRAMS20 STUDENT-TEACHER RATIO11:1 GRAD RATE43%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
41 Capitol College
SCORE97.39 TUITION & FEES FINANCIAL AID %92% TOTAL PROGRAMS25 STUDENT-TEACHER RATIO12:1 GRAD RATE29%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
42 University of Washington-Seattle Campus
SCORE97.39 TUITION & FEES FINANCIAL AID %34% TOTAL PROGRAMS26 STUDENT-TEACHER RATIO18:1 GRAD RATE81%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
43 Florida Institute of Technology
SCORE97.38 TUITION & FEES FINANCIAL AID %93% TOTAL PROGRAMS14 STUDENT-TEACHER RATIO9:1 GRAD RATE55%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
44 Saint Ambrose University
SCORE97.36 TUITION & FEES FINANCIAL AID %100% TOTAL PROGRAMS9 STUDENT-TEACHER RATIO11:1 GRAD RATE63%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
45 Youngstown State University
SCORE97.35 TUITION & FEES FINANCIAL AID %45% TOTAL PROGRAMS28 STUDENT-TEACHER RATIO15:1 GRAD RATE32%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
Read More Read Less
46 University of Pennsylvania
SCORE97.31 TUITION & FEES FINANCIAL AID %50% TOTAL PROGRAMS15 STUDENT-TEACHER RATIO6:1 GRAD RATE96%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
47 Clemson University
SCORE97.30 TUITION & FEES FINANCIAL AID %59% TOTAL PROGRAMS17 STUDENT-TEACHER RATIO16:1 GRAD RATE82%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
48 University of Alaska Anchorage
SCORE97.29 TUITION & FEES FINANCIAL AID %44% TOTAL PROGRAMS33 STUDENT-TEACHER RATIO19:1 GRAD RATE26%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
49 University of Delaware
SCORE97.28 TUITION & FEES FINANCIAL AID %54% TOTAL PROGRAMS16 STUDENT-TEACHER RATIO15:1 GRAD RATE80%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less
50 The University of Texas at Austin
SCORE97.25 TUITION & FEES FINANCIAL AID %39% TOTAL PROGRAMS17 STUDENT-TEACHER RATIO17:1 GRAD RATE79%

  • Additional Benefits:
  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceNo
Read More Read Less

Computer Science at a Glance

Computer science degrees can be found at every educational level from associate degrees to PhDs. Most programs combine the study of theory with the application of computer science. Whether pursuing an undergraduate or graduate degree, some programs may offer the ability to specialize in subjects like electrical or computer engineering, cyber security or web development. In a field that is constantly evolving, getting the right education can help computer science students and professionals stay ahead of the curve.

One of the first
women to receive a PhD in
computer science was Sister
Mary Kenneth Keller. It is even
said that Dartmouth University
broke their “men only” rule
when they allowed Keller to
conduct research there.

It was an unlikely
partnership between IBM’s
Chief Executive Thomas J.
Watson Sr. and Colombia
University Professor Benjamin
Wood that led to one of the
nation’s first academic-credit
computing course
in 1946.

World War II
served as a driving force
in the development of computer
science. One of the technological
advancements during this time
was the Automatic Sequence
Control Calculator (Mark 1),
developed by scientist Howard
Aiken in 1944.

The job outlook for
information security
analysts is growing much faster than the national average,
according to the U.S. Bureau of
Labor Statistics. The career path is
becoming increasingly important
as Internet safety becomes a
pressing issue, with over 6,000
new computer viruses
deployed each month.

Related Degree Programs

While computer science is a growing field with numerous career avenues, it’s not for everyone. If you’re looking for a degree program that involves working with computers, mathematical reasoning and analytical problem-solving, below are a few similar programs that may suit your interests and career goals.

  • Information Technology

    Similar to computer science degrees, information technology focuses on the study of web design and creation of network architectures. Students can also explore specialties like security administration, customer support and computer animation technologies.

  • Engineering

    If a major that allows for different applications in technology beyond computers seems more interesting to you, it may be beneficial to take a look at engineering. These programs generally offer specializations like electrical and biomedical engineering.

  • Math

    In a mathematics degree program students learn about the various ways the systems of mathematics can be used to gain insight into human behavior and the world at large. This degree allows students to pursue careers as actuaries, statisticians or even financial analysts.

Computer Science Degrees by Level

Receiving a degree in computer science allows graduates the opportunity to excel in a highly technical and competitive field. With computer science degrees being offered through associate, bachelor’s, master’s and PhD programs, sifting through all of the different options and schools can be overwhelming. When comparing various degree programs, it’s important to consider your career goals and pick the program best suited to achieving them. Read on for a comparative overview of degree programs at each level.

Computer Science Associate Degrees

Type of Schools:

Community colleges, technical schools, two-year universities

Time to Complete:

Approximately two years

Career Opportunities:

Web developer, Information Technology (IT) Support Specialist, Systems Administrator, Technology Coordinator

Often considered a method of entering into a baccalaureate program, a computer science associate degree is an ideal program for those who want to enter the field as quickly as possible, or who may want another route to pursing a bachelor’s degree. In order to be considered for the program, students must have a high school diploma or GED equivalent, in addition to taking entrance exams and completing the application process. Computer science associate degree programs typically require 60 credit hours and focus on familiarizing students with the basics of computer programming, algorithms, web development and database applications.

Course offerings for associate degree programs are geared toward giving students the tools they need to gain entry-level positions in the industry. Below is a sampling of some typical courses in an associate degree program.

Fundamentals in Information Technology

Students will receive the foundational knowledge necessary to understand the information technologies or computer-human interaction in addition to studying the basics of information management, programming and networking.

Foundations of Computing

Focuses on developing the critical thinking skills of students as it relates to computers in problem solving. It will focus on human interaction with technology, and the impact it has on learning.

Website Design

Students will learn about Internet concepts, network protocols and client-server communications and how those concepts relate to web design in practice and in theory.

Sequential Mainframe Programming

Introduces students to COBOL programming language, and covers input-stream, data input, printer output, alphanumeric and numeric editing.

Computer Science Bachelor’s Degrees

Type of Schools:

Four-year universities

Time to Complete:

Approximately four years

Career Opportunities:

Quality Assurance Director (Computer Software), Software Engineering Manager, Software Architect, Data Architect, Security Architect (IT)

Bachelor’s programs in computer science are ideal for students starting college directly after high school, or are otherwise able to dedicate the time to a demanding course load. For admission, students must have earned a high school diploma or GED equivalent in addition to taking entrance exams such as the SAT and ACT.

During the course of an undergraduate education, students can expect to learn about engineering, programming and the theory of computer science in approximately 127 credit hours. Bachelor’s programs may also allow students to specialize in a particular field such as Human-Computer Interaction or Artificial Intelligence.

There are a variety of undergraduate courses that help students learn skills in everything from programming to theory. Below are a few examples of courses that students can expect to take at this level.

Discrete Math for Computer Science

Computer scientists need to have a firm grasp of the mathematical tools and concepts that shape the field. This course familiarizes students with the logical notations used to express mathematical arguments.

Fluency in Information Technology

Covers logical reasoning, operations and networks and contemporary applications.

Data Structures and Algorithms

Students will learn about algorithmic complexity analysis, recurrence relations and the master method in order to understand and analyze data structures and algorithms.

Artificial Intelligence

Artificial intelligence is becoming ubiquitous in today’s world, and this course teaches students how to identify issues as well as develop AI technologies.

Graduate Degrees in Computer Science: Master’s & Doctorate

Type of Schools:

Four-year universities

Time to Complete:

Six to eight years

Career Opportunities:

Senior Data Scientist (IT), Principal Software Engineer, Staff Software Engineer, Research Scientist

Receiving a graduate degree in computer science whether it be a master’s or PhD is an achievement that can set professionals apart in this competitive field. Graduate-level studies are typically rigorous programs that take a significant amount of time to complete. A graduate degree program can be very rewarding for those looking to become highly specialized in their field. During the course of the program students can expect to complete advanced computer science courses and an original research thesis.

For admission, they generally require students to receive high scores on graduate entrance exams and a strong undergraduate GPA. Prospective doctoral students should keep in mind that they must establish candidacy for a program before they are admitted.

Graduate programs offer advanced coursework that are meant to challenge students and further the field. Below are some examples of common graduate courses.

Java Script and Web Programming

Teaches students about the importance of Java Script and how to understand its elements to achieve program idioms.

Advanced Cryptography

Students will perfect their knowledge of secure computation, session-key distribution, electronic payment and one-way functions.

Computer Communication Networks

Students will learn about the algorithms necessary for computer communication network concepts, protocols and architectures.

Speech Processing

Students will be exposed to a brief introduction to corpus linguistics and how to use that information to operate and install speech recognition software.

Student’s Perspective

I chose computer science because I enjoy solving puzzles with math related elements. Computer science presents problems that are solved by breaking them down into smaller pieces. To me, this type of problem solving is a ton of fun [and] can be used to really change a lot of people’s lives through hospital software or entertaining someone for hours on their phone.”

Blake Johnson Gilmore, University of Nevada – Reno

Pre-Enrollment Checklist for CS Programs

Not all computer science programs are the same. Before committing to a degree path, students should make sure that they meet the specific school and program admission requirements. In addition to knowing that you are the right student for the program, it’s important to know that the program is right for you. Finding a computer science program that meets your academic and career goals should be a top priority for any new student.

  • Accreditation

    Accreditation is vital to gaining a worthwhile education as it shows employers that graduates completed a program that has met national standards of curriculum and rigor. When searching for a computer science program, look for accreditation from the Accreditation Board of Engineering and Technology, or ABET.

  • Financial Aid

    Receiving a degree is a financial commitment, so making sure that an institution has a strong financial aid program for its students is vital to making smart investment in your education. Before committing to a school, research scholarships, review their financial aid requirements and fill out the FAFSA before the June 30 deadline.

  • Professional Networking Opportunities

    A university can be a perfect place to build networks for post-graduation life. Though talking to professors and peers is one way to meet fellow aspiring professionals, check to make sure that the institution of your choice offers a student chapter of a professional organization or otherwise demonstrates a commitment to helping students meet other professionals in the field.

  • Preparation for Certification

    Along with a college education, holding certifications can prove to employers that you have the specialized knowledge and ability to work a certain job. In the computer science industry, there are opportunities for certifications that test aptitude for specific programs, networks, and job functions such as those offered by Cisco, CompTIA, and Microsoft. Looking for a degree program that adequately prepares you for these exams can get students on the right track to start their careers.

  • Pre-Requisites

    It’s important to keep in mind that different institutions have varying baseline requirements for computer science degree programs. Before applying to a program, be sure that you meet the school’s pre-requisites, whether they be previous coursework or GPA minimums.

  • Entrance Exams

    Part of meeting a program’s pre-requisites and gaining admission to your ideal school is ensuring that you score well on entrance exams. If looking at an undergraduate program register for the SAT or ACT, but if looking to enroll in a graduate program you’ll have to take the GRE.

Career Opportunities for Computer Science Graduates

Earning a degree in computer science can open the doors to a variety of job specialties in the field. Having a career goal in mind can help students chose the right courses, specializations and internship or research opportunities during the course of their education. The following outlines a few potential occupations for computer science graduates of various degree levels.

Software Developers

Estimated Job Growth (2014-2024) : 17%
Annual Salary (2014): $95,510
Typical Education: Bachelor’s degree

Software developers design applications, systems and programs for computers and other devices. They also work to maintain the software they create through upgrades and routine testing.

Computer Network Architect

Estimated Job Growth (2014-2024): 9%
Annual Salary (2014): $98,430
Typical Education: Bachelor’s degree

Computer network architects work to design data communications networks such as local area networks (LANs), wide area networks (WANs) and intranets. These professionals implement hardware and software solutions in order to build reliable, secure networks for their organizations.

Computer & Information Research Scientist

Estimated Job Growth (2014-2024): 11%
Annual Salary (2014): $108,360
Typical Education: Doctoral degree

Computer and information research scientists are responsible for studying and inventing new ways to solve complex computing problems for business, medicine, science and other fields.

Computer & Information Systems Manager

Estimated Job Growth (2014-2024): 15%
Annual Salary (2014): $127,640
Typical Education: Bachelor’s degree

IT managers are responsible for planning, coordinating and directing computer related activities in their respective organization. They must also determine a goal for their organization’s department, and implement the computer systems necessary to achieve it.

Information Security Analyst

Estimated Job Growth (2014-2024): 18%
Annual Salary (2014): $88,890
Typical Education: Bachelor’s degree

In order to protect an organization’s computer networks, information security analysts must stay up-to-date with IT security technology and trends.

They protect sensitive information with strategies like firewalls and data encryption, while also monitoring and responding to cyberattacks.

Source: U.S. Bureau of Labor Statistics (2014)

Student’s Perspective

Computer science can really go anywhere at this point. The field is always evolving to areas that haven’t been thought possible before. At the same time, computer science is an extremely popular field, and whether the aspiring computer scientists make it or break it, I believe that [it] can handle a large influx of workers.

Blake Johnson Gilmore, University of Nevada – Reno

Top Skills for Success in Computer Science

  • Collaborative Work Ethic

    Working with other computer science professionals to achieve a common goal is an integral part of the job. Whether it be writing complex code or finding solutions a difficult research problem, collaboration is a skill that shouldn’t be overlooked.

  • Complex Problem Solving

    Solving difficult problems in new and unique ways is a calling for computer scientists. Knowing how to tackle highly technical problems in ways that haven’t been thought of before is a trademark skill of a successful computer science professional.

  • Problem Sensitivity

    It’s also vital that computer scientists are able to anticipate potential bugs in software and correct them before they hit the market. It’s also valuable to be able to predict the issues that a customer may face in order to help them more efficiently.

  • Critical Thinking

    Becoming a computer scientist relies heavily on a student’s ability to think critically about complex issues in code. They must be able to use math in order to solve problems logically and effectively.

  • Customer and Personal Service

    While it may seem that computer science is a relatively solitary profession, professionals are often still required to provide customer and personal support to those needing computer help. Knowing how to effectively provide customer and personal service gives professionals an edge in maintaining client relationships.

  • Information Ordering

    Programming and coding is highly dependent on the specific order of information a computer needs in order to complete a task. Professionals should be able to arrange sets of actions logically.

Ongoing Support for Students & Professionals