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.

2017 Best Computer Science Degrees and Programs

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 2017’s Best Computer Science Degrees and Programs. Configure your future at one of the top-ranked institutions below.

RankSchool Title Net Price Financial Aid Total Programs Student-Teacher ratioRanking Score School Description Additional Benefits: Placement Services Counseling Services Credit for Experience
1 Northland Pioneer College Net
Price
FINANCIAL
AID %
37%
TOTAL
PROGRAMS
22
STUDENT-TEACHER
RATIO
Ranking SCORE 99.82
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
2 Blue Ridge Community College Net
Price
FINANCIAL
AID %
10%
TOTAL
PROGRAMS
36
STUDENT-TEACHER
RATIO
Ranking SCORE 99.47
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
3 Texas State Technical College-Waco Net
Price
FINANCIAL
AID %
38%
TOTAL
PROGRAMS
52
STUDENT-TEACHER
RATIO
Ranking SCORE 99.36
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
4 Casper College Net
Price
FINANCIAL
AID %
42%
TOTAL
PROGRAMS
25
STUDENT-TEACHER
RATIO
Ranking SCORE 99.33
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
5 Sinclair College Net
Price
FINANCIAL
AID %
28%
TOTAL
PROGRAMS
59
STUDENT-TEACHER
RATIO
Ranking SCORE 99.21
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
6 Hinds Community College Net
Price
FINANCIAL
AID %
22%
TOTAL
PROGRAMS
29
STUDENT-TEACHER
RATIO
Ranking SCORE 98.99
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
7 Piedmont Community College Net
Price
FINANCIAL
AID %
13%
TOTAL
PROGRAMS
30
STUDENT-TEACHER
RATIO
Ranking SCORE 98.94
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
8 Mesa Community College Net
Price
FINANCIAL
AID %
25%
TOTAL
PROGRAMS
30
STUDENT-TEACHER
RATIO
Ranking SCORE 98.77
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
9 Augusta Technical College Net
Price
FINANCIAL
AID %
20%
TOTAL
PROGRAMS
26
STUDENT-TEACHER
RATIO
Ranking SCORE 98.57
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
10 Atlanta Technical College Net
Price
FINANCIAL
AID %
33%
TOTAL
PROGRAMS
24
STUDENT-TEACHER
RATIO
Ranking SCORE 98.55
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
11 Lee College Net
Price
FINANCIAL
AID %
11%
TOTAL
PROGRAMS
33
STUDENT-TEACHER
RATIO
Ranking SCORE 98.46
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
12 Estrella Mountain Community College Net
Price
FINANCIAL
AID %
26%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
Ranking SCORE 98.13
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
13 Tulsa Community College Net
Price
FINANCIAL
AID %
39%
TOTAL
PROGRAMS
28
STUDENT-TEACHER
RATIO
Ranking SCORE 98.13
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
14 Forsyth Technical Community College Net
Price
FINANCIAL
AID %
N/A
TOTAL
PROGRAMS
39
STUDENT-TEACHER
RATIO
Ranking SCORE 98.07
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
15 Belmont College Net
Price
FINANCIAL
AID %
44%
TOTAL
PROGRAMS
14
STUDENT-TEACHER
RATIO
Ranking SCORE 97.98
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
16 Pitt Community College Net
Price
FINANCIAL
AID %
11%
TOTAL
PROGRAMS
22
STUDENT-TEACHER
RATIO
Ranking SCORE 97.96
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
17 Laramie County Community College Net
Price
FINANCIAL
AID %
31%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
Ranking SCORE 97.96
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceNo
18 Metropolitan Community College Net
Price
FINANCIAL
AID %
20%
TOTAL
PROGRAMS
22
STUDENT-TEACHER
RATIO
Ranking SCORE 97.91
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
19 Catawba Valley Community College Net
Price
FINANCIAL
AID %
5%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
Ranking SCORE 97.91
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
20 Edison State Community College Net
Price
FINANCIAL
AID %
16%
TOTAL
PROGRAMS
45
STUDENT-TEACHER
RATIO
Ranking SCORE 97.86
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
21 South Mountain Community College Net
Price
FINANCIAL
AID %
28%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
Ranking SCORE 97.61
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceYes
22 Hillsborough Community College Net
Price
FINANCIAL
AID %
9%
TOTAL
PROGRAMS
30
STUDENT-TEACHER
RATIO
Ranking SCORE 97.58
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
23 Arizona Western College Net
Price
FINANCIAL
AID %
20%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
Ranking SCORE 97.57
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
24 South Georgia Technical College Net
Price
FINANCIAL
AID %
3%
TOTAL
PROGRAMS
22
STUDENT-TEACHER
RATIO
Ranking SCORE 97.57
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
25 Santa Fe Community College Net
Price
FINANCIAL
AID %
8%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
Ranking SCORE 97.55
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
26 Washtenaw Community College Net
Price
FINANCIAL
AID %
14%
TOTAL
PROGRAMS
27
STUDENT-TEACHER
RATIO
Ranking SCORE 97.52
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
27 GateWay Community College Net
Price
FINANCIAL
AID %
32%
TOTAL
PROGRAMS
18
STUDENT-TEACHER
RATIO
Ranking SCORE 97.49
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceYes
28 Kansas City Kansas Community College Net
Price
FINANCIAL
AID %
22%
TOTAL
PROGRAMS
17
STUDENT-TEACHER
RATIO
Ranking SCORE 97.44
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
29 Rowan-Cabarrus Community College Net
Price
FINANCIAL
AID %
2%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
Ranking SCORE 97.43
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
30 Santa Rosa Junior College Net
Price
FINANCIAL
AID %
21%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
Ranking SCORE 97.40
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
31 Asheville-Buncombe Technical Community College Net
Price
FINANCIAL
AID %
9%
TOTAL
PROGRAMS
27
STUDENT-TEACHER
RATIO
Ranking SCORE 97.38
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
32 Fort Peck Community College Net
Price
FINANCIAL
AID %
93%
TOTAL
PROGRAMS
10
STUDENT-TEACHER
RATIO
Ranking SCORE 97.35
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
33 Yavapai College Net
Price
FINANCIAL
AID %
15%
TOTAL
PROGRAMS
17
STUDENT-TEACHER
RATIO
Ranking SCORE 97.27
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceYes
34 Johnson County Community College Net
Price
FINANCIAL
AID %
18%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
Ranking SCORE 97.22
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
35 Tallahassee Community College Net
Price
FINANCIAL
AID %
13%
TOTAL
PROGRAMS
25
STUDENT-TEACHER
RATIO
Ranking SCORE 97.22
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
36 Durham Technical Community College Net
Price
FINANCIAL
AID %
3%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
Ranking SCORE 97.17
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
37 Owens Community College Net
Price
FINANCIAL
AID %
12%
TOTAL
PROGRAMS
33
STUDENT-TEACHER
RATIO
Ranking SCORE 97.16
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
38 Guilford Technical Community College Net
Price
FINANCIAL
AID %
5%
TOTAL
PROGRAMS
29
STUDENT-TEACHER
RATIO
Ranking SCORE 97.13
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
39 Odessa College Net
Price
FINANCIAL
AID %
32%
TOTAL
PROGRAMS
29
STUDENT-TEACHER
RATIO
Ranking SCORE 97.11
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
40 Paradise Valley Community College Net
Price
FINANCIAL
AID %
35%
TOTAL
PROGRAMS
17
STUDENT-TEACHER
RATIO
Ranking SCORE 97.10
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceYes
41 Wiregrass Georgia Technical College Net
Price
FINANCIAL
AID %
N/A
TOTAL
PROGRAMS
35
STUDENT-TEACHER
RATIO
Ranking SCORE 97.09
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
42 Collin College Net
Price
FINANCIAL
AID %
2%
TOTAL
PROGRAMS
35
STUDENT-TEACHER
RATIO
Ranking SCORE 97.03
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
43 Lakeland Community College Net
Price
FINANCIAL
AID %
13%
TOTAL
PROGRAMS
41
STUDENT-TEACHER
RATIO
Ranking SCORE 97.03
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
44 Lenoir Community College Net
Price
FINANCIAL
AID %
13%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
Ranking SCORE 97.01
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
45 Wilkes Community College Net
Price
FINANCIAL
AID %
17%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
Ranking SCORE 97.00
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
46 Columbus State Community College Net
Price
FINANCIAL
AID %
20%
TOTAL
PROGRAMS
39
STUDENT-TEACHER
RATIO
Ranking SCORE 96.97
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
47 Mohave Community College Net
Price
FINANCIAL
AID %
9%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
Ranking SCORE 96.90
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceNo
48 Southwestern Community College Net
Price
FINANCIAL
AID %
15%
TOTAL
PROGRAMS
13
STUDENT-TEACHER
RATIO
Ranking SCORE 96.90
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
49 Sandhills Community College Net
Price
FINANCIAL
AID %
18%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
Ranking SCORE 96.88
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
50 Bunker Hill Community College Net
Price
FINANCIAL
AID %
1%
TOTAL
PROGRAMS
23
STUDENT-TEACHER
RATIO
Ranking SCORE 96.87
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
RankSchool Title Net Price Financial Aid Total Programs Student-Teacher ratioGrad RateRanking Score School Description Additional Benefits: Placement Services Counseling Services Credit for Experience
1 Purdue University-Main Campus Net
Price
FINANCIAL
AID %
47%
TOTAL
PROGRAMS
65
STUDENT-TEACHER
RATIO
GRAD
RATE
70%
Ranking SCORE 99.40
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
2 Michigan Technological University Net
Price
FINANCIAL
AID %
94%
TOTAL
PROGRAMS
31
STUDENT-TEACHER
RATIO
GRAD
RATE
66%
Ranking SCORE 98.99
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
3 Stevens Institute of Technology Net
Price
FINANCIAL
AID %
96%
TOTAL
PROGRAMS
31
STUDENT-TEACHER
RATIO
GRAD
RATE
78%
Ranking SCORE 98.65
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
4 North Carolina State University at Raleigh Net
Price
FINANCIAL
AID %
50%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
GRAD
RATE
71%
Ranking SCORE 98.43
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
5 United States Military Academy Net
Price
FINANCIAL
AID %
N/A
TOTAL
PROGRAMS
11
STUDENT-TEACHER
RATIO
GRAD
RATE
83%
Ranking SCORE 98.33
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
6 Iowa State University Net
Price
FINANCIAL
AID %
75%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
GRAD
RATE
71%
Ranking SCORE 98.23
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
7 Idaho State University Net
Price
FINANCIAL
AID %
37%
TOTAL
PROGRAMS
59
STUDENT-TEACHER
RATIO
GRAD
RATE
31%
Ranking SCORE 98.15
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
8 Lawrence Technological University Net
Price
FINANCIAL
AID %
82%
TOTAL
PROGRAMS
54
STUDENT-TEACHER
RATIO
GRAD
RATE
52%
Ranking SCORE 98.14
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
9 Missouri University of Science and Technology Net
Price
FINANCIAL
AID %
81%
TOTAL
PROGRAMS
25
STUDENT-TEACHER
RATIO
GRAD
RATE
65%
Ranking SCORE 98.12
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
10 Drexel University Net
Price
FINANCIAL
AID %
93%
TOTAL
PROGRAMS
40
STUDENT-TEACHER
RATIO
GRAD
RATE
65%
Ranking SCORE 98.09
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
11 Carnegie Mellon University Net
Price
FINANCIAL
AID %
53%
TOTAL
PROGRAMS
45
STUDENT-TEACHER
RATIO
GRAD
RATE
87%
Ranking SCORE 98.04
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
12 Temple University Net
Price
FINANCIAL
AID %
76%
TOTAL
PROGRAMS
24
STUDENT-TEACHER
RATIO
GRAD
RATE
66%
Ranking SCORE 98.04
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
13 SUNY College of Technology at Alfred Net
Price
FINANCIAL
AID %
81%
TOTAL
PROGRAMS
29
STUDENT-TEACHER
RATIO
GRAD
RATE
52%
Ranking SCORE 98.03
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
14 LeTourneau University Net
Price
FINANCIAL
AID %
97%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
GRAD
RATE
61%
Ranking SCORE 98.01
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
15 Rochester Institute of Technology Net
Price
FINANCIAL
AID %
90%
TOTAL
PROGRAMS
54
STUDENT-TEACHER
RATIO
GRAD
RATE
63%
Ranking SCORE 98.01
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
16 Brigham Young University-Provo Net
Price
FINANCIAL
AID %
44%
TOTAL
PROGRAMS
13
STUDENT-TEACHER
RATIO
GRAD
RATE
77%
Ranking SCORE 97.99
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
17 New York University Net
Price
FINANCIAL
AID %
52%
TOTAL
PROGRAMS
27
STUDENT-TEACHER
RATIO
GRAD
RATE
83%
Ranking SCORE 97.97
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
18 East Carolina University Net
Price
FINANCIAL
AID %
50%
TOTAL
PROGRAMS
18
STUDENT-TEACHER
RATIO
GRAD
RATE
58%
Ranking SCORE 97.96
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
19 Champlain College Net
Price
FINANCIAL
AID %
94%
TOTAL
PROGRAMS
30
STUDENT-TEACHER
RATIO
GRAD
RATE
64%
Ranking SCORE 97.83
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
20 University of Southern California Net
Price
FINANCIAL
AID %
59%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
GRAD
RATE
90%
Ranking SCORE 97.82
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
21 Illinois Institute of Technology Net
Price
FINANCIAL
AID %
100%
TOTAL
PROGRAMS
18
STUDENT-TEACHER
RATIO
GRAD
RATE
68%
Ranking SCORE 97.77
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
22 University of Denver Net
Price
FINANCIAL
AID %
81%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
GRAD
RATE
76%
Ranking SCORE 97.75
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
23 Weber State University Net
Price
FINANCIAL
AID %
50%
TOTAL
PROGRAMS
26
STUDENT-TEACHER
RATIO
GRAD
RATE
45%
Ranking SCORE 97.70
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
24 Oklahoma State University-Main Campus Net
Price
FINANCIAL
AID %
73%
TOTAL
PROGRAMS
17
STUDENT-TEACHER
RATIO
GRAD
RATE
62%
Ranking SCORE 97.68
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
25 Ferris State University Net
Price
FINANCIAL
AID %
63%
TOTAL
PROGRAMS
39
STUDENT-TEACHER
RATIO
GRAD
RATE
53%
Ranking SCORE 97.65
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
26 University of Utah Net
Price
FINANCIAL
AID %
41%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
GRAD
RATE
59%
Ranking SCORE 97.63
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
27 Keiser University-Ft Lauderdale Net
Price
FINANCIAL
AID %
77%
TOTAL
PROGRAMS
12
STUDENT-TEACHER
RATIO
GRAD
RATE
60%
Ranking SCORE 97.63
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
28 University of Alaska Fairbanks Net
Price
FINANCIAL
AID %
43%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
GRAD
RATE
33%
Ranking SCORE 97.62
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
29 Pace University-New York Net
Price
FINANCIAL
AID %
97%
TOTAL
PROGRAMS
44
STUDENT-TEACHER
RATIO
GRAD
RATE
56%
Ranking SCORE 97.59
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
30 The College of Saint Rose Net
Price
FINANCIAL
AID %
97%
TOTAL
PROGRAMS
16
STUDENT-TEACHER
RATIO
GRAD
RATE
65%
Ranking SCORE 97.59
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
31 George Mason University Net
Price
FINANCIAL
AID %
20%
TOTAL
PROGRAMS
27
STUDENT-TEACHER
RATIO
GRAD
RATE
66%
Ranking SCORE 97.56
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
32 Dakota State University Net
Price
FINANCIAL
AID %
58%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
GRAD
RATE
42%
Ranking SCORE 97.48
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
33 Miami University-Oxford Net
Price
FINANCIAL
AID %
64%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
GRAD
RATE
80%
Ranking SCORE 97.47
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
34 University of Nebraska at Omaha Net
Price
FINANCIAL
AID %
49%
TOTAL
PROGRAMS
16
STUDENT-TEACHER
RATIO
GRAD
RATE
46%
Ranking SCORE 97.47
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
35 Southern Methodist University Net
Price
FINANCIAL
AID %
72%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
GRAD
RATE
80%
Ranking SCORE 97.43
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
36 Northeastern University Net
Price
FINANCIAL
AID %
69%
TOTAL
PROGRAMS
27
STUDENT-TEACHER
RATIO
GRAD
RATE
79%
Ranking SCORE 97.42
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
37 Siena Heights University Net
Price
FINANCIAL
AID %
99%
TOTAL
PROGRAMS
20
STUDENT-TEACHER
RATIO
GRAD
RATE
43%
Ranking SCORE 97.40
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
38 Capitol College Net
Price
FINANCIAL
AID %
92%
TOTAL
PROGRAMS
25
STUDENT-TEACHER
RATIO
GRAD
RATE
29%
Ranking SCORE 97.39
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
39 University of Washington-Seattle Campus Net
Price
FINANCIAL
AID %
34%
TOTAL
PROGRAMS
26
STUDENT-TEACHER
RATIO
GRAD
RATE
81%
Ranking SCORE 97.39
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
40 Florida Institute of Technology Net
Price
FINANCIAL
AID %
93%
TOTAL
PROGRAMS
14
STUDENT-TEACHER
RATIO
GRAD
RATE
55%
Ranking SCORE 97.38
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
41 Saint Ambrose University Net
Price
FINANCIAL
AID %
100%
TOTAL
PROGRAMS
9
STUDENT-TEACHER
RATIO
GRAD
RATE
63%
Ranking SCORE 97.36
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
42 Youngstown State University Net
Price
FINANCIAL
AID %
45%
TOTAL
PROGRAMS
28
STUDENT-TEACHER
RATIO
GRAD
RATE
32%
Ranking SCORE 97.35
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
43 University of Pennsylvania Net
Price
FINANCIAL
AID %
50%
TOTAL
PROGRAMS
15
STUDENT-TEACHER
RATIO
GRAD
RATE
96%
Ranking SCORE 97.31
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
44 Clemson University Net
Price
FINANCIAL
AID %
59%
TOTAL
PROGRAMS
17
STUDENT-TEACHER
RATIO
GRAD
RATE
82%
Ranking SCORE 97.30
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
45 University of Alaska Anchorage Net
Price
FINANCIAL
AID %
44%
TOTAL
PROGRAMS
33
STUDENT-TEACHER
RATIO
GRAD
RATE
26%
Ranking SCORE 97.29
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
46 University of Delaware Net
Price
FINANCIAL
AID %
54%
TOTAL
PROGRAMS
16
STUDENT-TEACHER
RATIO
GRAD
RATE
80%
Ranking SCORE 97.28
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
47 The University of Texas at Austin Net
Price
FINANCIAL
AID %
39%
TOTAL
PROGRAMS
17
STUDENT-TEACHER
RATIO
GRAD
RATE
79%
Ranking SCORE 97.26
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
48 University of Pittsburgh-Pittsburgh Campus Net
Price
FINANCIAL
AID %
38%
TOTAL
PROGRAMS
16
STUDENT-TEACHER
RATIO
GRAD
RATE
79%
Ranking SCORE 97.25
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
49 Johns Hopkins University Net
Price
FINANCIAL
AID %
48%
TOTAL
PROGRAMS
19
STUDENT-TEACHER
RATIO
GRAD
RATE
92%
Ranking SCORE 97.24
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
50 University of Minnesota-Twin Cities Net
Price
FINANCIAL
AID %
54%
TOTAL
PROGRAMS
22
STUDENT-TEACHER
RATIO
GRAD
RATE
73%
Ranking SCORE 97.23
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes

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