Search programs
x
Compare Computer Science Programs

Most schools have rolling admissions and financial help so you can start your degree in a few weeks!

Compare Computer Science Programs

Most schools have rolling admissions and financial help so you can start your degree in a few weeks!

A computer science degree provides a thorough understanding of computer systems, cybersecurity, and networks. It equips students with the technical and analytical skills to succeed in careers in the federal government, colleges and universities, and private companies. Graduates often work as software developers, computer system analysts, database administrators, and information security analysts.

Computer science graduates are highly sought after in the job market and often obtain high-paying roles. The median annual salary for those in computer and information technology careers is $104,420. However, wages vary depending on position, industry, and location. Information security analysts have a median annual salary of $120,360, while web developers and digital designers have a median yearly wage of $92,750.

Most undergraduate computer science programs require the completion of 120 to 180 credits for graduation, which often takes students four years of full-time study. Part-time and accelerated programs are also available for students who wish to study at their own pace. The average annual cost for computer science programs is $16,618 but varies depending on the program, institution, and student living requirements.

Why Trust Us

The Intelligent.com Higher Education Team is dedicated to providing students with independent, equitable school and program rankings and well-researched resources. Our expert-driven articles cover topics related to online colleges and programs, paying for school, and career outlooks. We use data from the U.S. Department of Education’s College Scorecard, the National Center for Education Statistics, and other reputable educational and professional organizations. Our academic advisory team reviews content and verifies accuracy throughout the year for the most current information. Partnerships do not influence rankings or editorial decisions.

  • Analyzed over 2,000 national, accredited, and nonprofit colleges and universities
  • 800+ rankings pages are reviewed and updated yearly
  • Content is informed by reputable sources, surveys, and interviews with academic advisors and other experts
  • Over 100 data points are reviewed for accuracy and quality throughout the year, including sources

How we rank schools

Our list features the best Computer Science degree programs at top colleges nationwide. Each school featured is a nonprofit, accredited institution — either public or private — with a high standard of academic quality for post-secondary institutions.

We evaluated each school’s program on tuition costs, admission, retention and graduation rates, faculty, reputation, and the student resources provided for online students. We collected data from trusted sources like the National Center for Education Statistics, individual school and program websites, school admissions counselors, and other data sources. Then, we calculated the Intelligent Score on a scale of 0 to 100 based on the following criterion:

Academic Quality:

  • Admission rate versus enrollment rate
  • Retention rate of students who return after year one
  • Accreditation status (regional and programmatic)
  • Nonprofit status, both private and public institutions

Graduation Rate

  • Overall graduation rate
  • Total number of currently enrolled students, including diversity metrics
  • Student-to-faculty ratio

Cost and ROI

  • In-state and out-of-state per-credit tuition rates and fees
  • Required credits to graduate
  • Earning potential after graduation
  • Availability of federal student loans, scholarships, and other financial aid options

Student Resources

  • Available student services for online-only and hybrid programs
  • On-campus amenities like tutoring centers and the number of libraries

Read more about our ranking methodology.

Best 50 Accredited Computer Science Programs

Filters
Filters:
50 Results
Clear Filters
Sort by: Intelligent Score
#1
Berkeley, CA | 4 years | Online + Campus | Public

University of California, Berkeley

Intelligent Score: 99.1
Undergraduate Tuition

In-state: $11,442

Out-of-state: $41,196

Graduate Tuition

In-state: $11,442

Out-of-state: $11,442

Test scores

SAT: 1310-1530

ACT: 30-35

Retention Rate
96%
Admission Rate
17%
On-campus students
3%
Graduation Rate
92%
Students enrolled
42,000
Student to faculty ratio
19:01
Average Salary
$58k
Average Student Debt
$13k

ESTIMATED COST PER CREDIT

Resident: $550

Non-Resident: $835

DELIVERY FORMAT

On-Campus

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 510-664-4436

#2
Stanford, CA | 4 years | Online + Campus | Private

Stanford University

Intelligent Score: 98.11
Undergraduate Tuition

In-state: $55,473

Out-of-state: $55,473

Graduate Tuition

In-state: $54,315

Out-of-state: $54,315

Test scores

SAT: 1420-1570

ACT: 31-35

Retention Rate
86%
Admission Rate
5%
On-campus students
94%
Graduation Rate
95%
Students enrolled
16,000
Student to faculty ratio
4:01
Average Salary
$93k
Average Student Debt
$12k

ESTIMATED COST PER CREDIT

$1,372

DELIVERY FORMAT

On-Campus

ACCREDITATION

WASC Senior College and University Commission

REQUIRED CREDITS TO GRADUATE

124

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 650-723-2273

#3
Cambridge, MA | 4 years | Online | Private

Massachusetts Institute of Technology

Intelligent Score: 97.57
Undergraduate Tuition

In-state: $53,450

Out-of-state: $53,450

Graduate Tuition

In-state: $53,450

Out-of-state: $53,450

Test scores

SAT: 1510-1580

ACT: 34-36

Retention Rate
98%
Admission Rate
7%
On-campus students
N/A
Graduation Rate
96%
Students enrolled
11,000
Student to faculty ratio
3:01
Average Salary
$100k
Average Student Debt
$13k

ESTIMATED COST PER CREDIT

$925

DELIVERY FORMAT

On-Campus

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

122-124

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 617-253-7329

#4
Pittsburgh, PA | 4 years | Online + Campus | Private

Carnegie Mellon University

Intelligent Score: 96.59
Undergraduate Tuition

In-state: $57,560

Out-of-state: $57,560

Graduate Tuition

In-state: $46,441

Out-of-state: $46,441

Test scores

SAT: 1460-1560

ACT: 33-35

Retention Rate
96%
Admission Rate
17%
On-campus students
97%
Graduation Rate
93%
Students enrolled
14,000
Student to faculty ratio
5:01
Average Salary
$84k
Average Student Debt
$23k

ESTIMATED COST PER CREDIT

$2,694

DELIVERY FORMAT

On-Campus

ACCREDITATION

Middle States Commission on Higher Education

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 412-268-2082

#5
Atlanta, GA | 4 years | Online + Campus | Public

Georgia Institute of Technology

Intelligent Score: 95.28
Undergraduate Tuition

In-state: $28,106

Out-of-state: $49,218

Graduate Tuition

In-state: $27,898

Out-of-state: $27,898

Test scores

SAT: 1370-1530

ACT: 31-35

Retention Rate
97%
Admission Rate
17%
On-campus students
38%
Graduation Rate
90%
Students enrolled
17,447
Student to faculty ratio
22-to-1
Average Salary
80,777
Average Student Debt
27,984

ESTIMATED COST PER CREDIT

Resident: $508

Non-Resident: $1,551

DELIVERY FORMAT

On-Campus

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

124

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 404-894-3152

#6
Cambridge, MA | 4 years | Online + Campus | Private

Harvard School of Engineering and Applied Sciences

Intelligent Score: 94.98
Undergraduate Tuition

In-state: $49,653

Out-of-state: $49,653

Graduate Tuition

In-state: $49,448

Out-of-state: $49,448

Test scores

SAT: 1460-1580

ACT: 33-35

Retention Rate
76%
Admission Rate
5%
On-campus students
3%
Graduation Rate
98%
Students enrolled
30,000
Student to faculty ratio
5:01
Average Salary
$91k
Average Student Debt
$14k

ESTIMATED COST PER CREDIT

$1,695

DELIVERY FORMAT

On-Campus

ACCREDITATION

New England Commission of Higher Education

REQUIRED CREDITS TO GRADUATE

128

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 617-495-1551

#7
Ithaca, NY | 4 years | Online + Campus | Private

Cornell University

Intelligent Score: 93.96
Undergraduate Tuition

In-state: $58,586

Out-of-state: $58,586

Graduate Tuition

In-state: $29,500

Out-of-state: $29,500

Test scores

SAT: 1400-1540

ACT: 32-35

Retention Rate
96%
Admission Rate
11%
On-campus students
6%
Graduation Rate
95%
Students enrolled
24,000
Student to faculty ratio
9:01
Average Salary
$76k
Average Student Debt
$15k

ESTIMATED COST PER CREDIT

$1,750

DELIVERY FORMAT

On-Campus

ACCREDITATION

Middle States Commission on Higher Education

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 607-255-9188

#8
Champaign, IL | 4 years | Online + Campus | Public

University of Illinois at Urbana - Champaign

Intelligent Score: 93.63
Undergraduate Tuition

In-state: $14,317

Out-of-state: $33,824

Graduate Tuition

In-state: $15,016

Out-of-state: $15,016

Test scores

SAT: 1200-1460

ACT: 27-33

Retention Rate
94%
Admission Rate
63%
On-campus students
4%
Graduation Rate
86%
Students enrolled
53,000
Student to faculty ratio
20:01
Average Salary
$52k
Average Student Debt
$19k

ESTIMATED COST PER CREDIT

Resident: $561

Non-Resident: $1,219

DELIVERY FORMAT

On-Campus

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

128

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 217-333-4428

#9
Seattle, WA | 4 years | Online + Campus | Public

University of Washington

Intelligent Score: 93.54
Undergraduate Tuition

In-state: $10,629

Out-of-state: $37,998

Graduate Tuition

In-state: $16,278

Out-of-state: $16,278

Test scores

SAT: 1200-1453

ACT: 27-33

Retention Rate
93%
Admission Rate
56%
On-campus students
89%
Graduation Rate
82%
Students enrolled
48,000
Student to faculty ratio
20:01
Average Salary
$50k
Average Student Debt
$15k

ESTIMATED COST PER CREDIT

Resident: $421

Non-Resident: $1,399

DELIVERY FORMAT

On-Campus

ACCREDITATION

Northwest Commission on Colleges and Universities

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 206-543-1695

#10
Berkeley, CA | 4 years | Online + Campus | Public

UCLA Samueli School of Engineering

Intelligent Score: 93.19
Undergraduate Tuition

In-state: $11,442

Out-of-state: $41,196

Graduate Tuition

In-state: $11,442

Out-of-state: $11,442

Test scores

SAT: 1310-1530

ACT: 30-35

Retention Rate
96%
Admission Rate
17%
On-campus students
3%
Graduation Rate
92%
Students enrolled
42,000
Student to faculty ratio
19:01
Average Salary
$58k
Average Student Debt
$13k

ESTIMATED COST PER CREDIT

Resident: $505

Non-Resident: $790

DELIVERY FORMAT

On-Campus

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 310-825-9580

#11
Princeton, NJ | 4 years | Online + Campus | Private

Princeton University

Intelligent Score: 93.12
Undergraduate Tuition

In-state: $48,502

Out-of-state: $48,502

Graduate Tuition

In-state: $53,890

Out-of-state: $53,890

Test scores

SAT: 1450-1570

ACT: 32-35

Retention Rate
83%
Admission Rate
6%
On-campus students
19%
Graduation Rate
98%
Students enrolled
8,000
Student to faculty ratio
4:01
Average Salary
$74k
Average Student Debt
$11k

ESTIMATED COST PER CREDIT

$2,080

DELIVERY FORMAT

On-Campus

ACCREDITATION

Middle States Commission on Higher Education

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 609-258-3060

#12
Ann Arbor, MI | 4 years | Online + Campus | Public

University of Michigan

Intelligent Score: 92.41
Undergraduate Tuition

In-state: $16,520

Out-of-state: $53,669

Graduate Tuition

In-state: $24,344

Out-of-state: $24,344

Test scores

SAT: 1340-1520

ACT: 31-34

Retention Rate
96%
Admission Rate
26%
On-campus students
9%
Graduation Rate
93%
Students enrolled
48,000
Student to faculty ratio
11:01
Average Salary
$56k
Average Student Debt
$18k

ESTIMATED COST PER CREDIT

Resident: $1,140

Non-Resident: $2,882

DELIVERY FORMAT

On-Campus

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

120-128

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 734-764-9500

#13
Austin, TX | 4 years | Online + Campus | Public

University of Texas at Austin

Intelligent Score: 91.47
Undergraduate Tuition

In-state: $11,448

Out-of-state: $40,032

Graduate Tuition

In-state: $12,028

Out-of-state: $12,028

Test scores

SAT: 1210-1470

ACT: 26-33

Retention Rate
97%
Admission Rate
32%
On-campus students
8%
Graduation Rate
88%
Students enrolled
50,000
Student to faculty ratio
17:01
Average Salary
$52k
Average Student Debt
$20k

ESTIMATED COST PER CREDIT

Resident: $540

Non-Resident: $1,922

DELIVERY FORMAT

On-Campus

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 512-471-9509

#14
New York, NY | 4 years | Online + Campus | Private

Columbia University

Intelligent Score: 90.67
Undergraduate Tuition

In-state: $57,864

Out-of-state: $57,864

Graduate Tuition

In-state: $49,024

Out-of-state: $49,024

Test scores

SAT: 1460-1570

ACT: 33-35

Retention Rate
95%
Admission Rate
7%
On-campus students
6%
Graduation Rate
96%
Students enrolled
30,000
Student to faculty ratio
6:01
Average Salary
$78k
Average Student Debt
$22k

ESTIMATED COST PER CREDIT

$2,041

DELIVERY FORMAT

On-Campus

ACCREDITATION

Middle States Commission on Higher Education

REQUIRED CREDITS TO GRADUATE

128

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 212-854-2522

#15
Madison, WI | 4 years | Online + Campus | Public

University of Wisconsin

Intelligent Score: 90.38
Undergraduate Tuition

In-state: $9,273

Out-of-state: $37,161

Graduate Tuition

In-state: $10,728

Out-of-state: $10,728

Test scores

SAT: 1260-1460

ACT: 27-32

Retention Rate
95%
Admission Rate
57%
On-campus students
7%
Graduation Rate
88%
Students enrolled
45,000
Student to faculty ratio
16:01
Average Salary
$50k
Average Student Debt
$21k

ESTIMATED COST PER CREDIT

Resident: $373

Non-Resident: $1,353

DELIVERY FORMAT

On-Campus

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 608-262-1204

#16
West Lafayette, IN | 4 years | Online + Campus | Public

Purdue University

Intelligent Score: 89.96
Undergraduate Tuition

In-state: $9,208

Out-of-state: $28,010

Graduate Tuition

In-state: $9,208

Out-of-state: $9,208

Test scores

SAT: 1170-1420

ACT: 25-33

Retention Rate
93%
Admission Rate
67%
On-campus students
18%
Graduation Rate
83%
Students enrolled
47,000
Student to faculty ratio
13:01
Average Salary
$49k
Average Student Debt
$20k

ESTIMATED COST PER CREDIT

Resident: $347

Non-Resident: $948

DELIVERY FORMAT

On-Campus

ACCREDITATION

Higher Learning Commission

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 765-494-1771

#17
Durham, NC | 4 years | Online + Campus | Private

Duke University

Intelligent Score: 88.61
Undergraduate Tuition

In-state: $55,880

Out-of-state: $55,880

Graduate Tuition

In-state: $57,900

Out-of-state: $57,900

Test scores

SAT: 1470-1570

ACT: 34-35

Retention Rate
97%
Admission Rate
8%
On-campus students
58%
Graduation Rate
96%
Students enrolled
16,000
Student to faculty ratio
6:01
Average Salary
$93k
Average Student Debt
$13k

ESTIMATED COST PER CREDIT

$2,115

DELIVERY FORMAT

On-Campus

ACCREDITATION

Southern Association of Colleges and Schools Commission on Colleges

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 919-660-6500

#18
Philadelphia, PA | 4 years | Online + Campus | Private

University of Pennsylvania

Intelligent Score: 88.17
Undergraduate Tuition

In-state: $53,166

Out-of-state: $53,166

Graduate Tuition

In-state: $37,678

Out-of-state: $37,678

Test scores

SAT: 1460-1570

ACT: 33-35

Retention Rate
95%
Admission Rate
9%
On-campus students
15%
Graduation Rate
96%
Students enrolled
27,000
Student to faculty ratio
6:01
Average Salary
$91k
Average Student Debt
$18k

ESTIMATED COST PER CREDIT

$2,030

DELIVERY FORMAT

On-Campus

ACCREDITATION

Accreditation Board for Engineering and Technology

REQUIRED CREDITS TO GRADUATE

120

MORE PROGRAM INFORMATION

Email: [email protected]

Phone: 215-898-8560

Load More

How to Choose a Computer Science Program

Choose your area of study

Students can pursue four levels of computer science degrees: associate, bachelor’s, master’s, and doctoral.

  • An associate degree in computer science is best for those who wish to enter entry-level positions such as a web developer, computer systems administrator, or computer programmer. It typically requires two years of full-time study and can sometimes transfer to a bachelor’s program.
  • A bachelor’s degree is the most common choice for those entering the field of computer science. It requires four years of full-time study and provides foundational knowledge to succeed in positions such as web developers, IT project managers, or systems architects.
  • A master’s degree expands on the foundational knowledge of a bachelor’s degree to prepare students for high-level positions. It often consists of 30 to 45 credits and requires two years of full-time study.
  • A Doctor of Computer Science is the highest degree available in the field. Most doctoral programs require four to five years of study and focus on research and theory. Graduates often pursue teaching, writing, and research careers in computer science.

When studying computer science, students can choose from several specializations, including computer engineering, data science, information technology, web development, and network administration. Students can tailor elective coursework to this focus area to prepare for their chosen career path.

Research schools and programs

When researching schools, look for those that have received accreditation from a recognized organization, such as the New England Commission of Higher Education (NECHE), the Middle States Commission on Higher Education (MSCHE), or the Higher Learning Commission (HLC). Accreditation ensures that the institution meets the quality standards for learning outcomes, academic missions, and faculty.

The Accreditation Board for Engineering and Technology (ABET) accredits computer science programs. Programmatic accreditation ensures that the degree meets the curriculum standards to adequately prepare students for their future careers.

Schools offer several ways for prospective students to learn more about their programs, culture, and campus life. You can visit the school in person, attend open houses, follow them on social media, and browse their websites. Admissions advisors and program representatives can also answer questions and provide further information.

Prepare for tests and applications

Visit the admissions page on prospective program websites to determine the application requirements and deadlines. Requirements vary by institution, but most require the following:

  • High school transcripts
  • Letters of recommendation
  • A personal statement
  • SAT or ACT scores

Some schools also require you to attend an admissions interview, during which they learn more about your academic accomplishments and career goals. Contact an admissions advisor to learn more about the requirements and application process.

Select your program

If you receive acceptance to multiple programs, consider your career goals and logistical needs when making your final decision. Take the following into account:

  • Is the program in-person or online?
  • Is it full-time or part-time?
  • Are classes synchronous or asynchronous?
  • Are there housing options available?
  • What is the cost of the program?

For more guidance in making a decision, contact an academic advisor. They’ll review your options and help you find the program that best suits your needs.

Determine how you’ll pay for your degree

Review the program’s annual costs to determine whether you’ll pay for the degree yourself or require financial assistance. Create a budget that includes tuition, fees, supplies, housing, transportation, and living expenses.

Visit the Free Application for Federal Student Aid (FAFSA) website and apply to determine the amount of financial aid you’re eligible to receive, including scholarships, grants, work-study funds, and loans. If you’re employed, you can also speak with your employer about any tuition assistance benefits they may offer.

What Can You Expect From a Computer Science Program?

Computer science degrees provide students with a foundational knowledge of computers and their systems. Students will learn valuable skills that prepare them for technology-focused careers, including coding, design, development, and networking. Common focus study topics include algorithms, data structures, cybersecurity, and operating systems.

Most undergraduate programs require four years of full-time study, during which students take core and elective courses. Students can tailor elective courses toward individual interests or specializations. They will use various learning methods, including lectures, exams, labs, seminars, and discussions.

Potential courses you’ll take in a computer science program

  • Fundamentals of Computer Programming. Students are introduced to computer-solvable systems design, including algorithm design, solution implementation, and programming language.
  • Pipelines for Games and Interactives. This course explores the aesthetic and technical development of compelling, unique, and intuitively designed games. Students will create a visual game design portfolio throughout the course.
  • Software Engineering. Students learn about the process and lifecycle of software engineering. Topics covered include project management, architecture, design, implementation, and maintenance.
  • Introduction to Artificial Intelligence. This course explores the concepts and algorithms used to construct intelligent systems. Students will cover agents, representation, planning, reasoning, and problem-solving related to these systems.
  • Introduction to Computer and Network Security. This course covers security threats and defenses, security practices, security systems, and functionalities.

Computer Science Degree Frequently Asked Questions

How do I apply to a computer science degree program?

Visit the program website to begin your application and review the fees, deadline, and admissions requirements. Requirements will vary by institution; however, most will ask you to submit transcripts, a personal statement, SAT or ACT scores, letters of recommendation, and an essay. You can also speak with an admissions advisor to review the process and ensure you have all the required materials.

How much does a computer science degree cost?

The average cost for a bachelor’s degree in computer science is $16,618 per year. The total amount will vary depending on the school, program, and living requirements. Consider academic and living expenses that may cause this number to change, including the number of courses you take, housing, transportation, supplies, and extracurriculars.

How long does it take to earn a computer science degree?

Most bachelor’s programs in computer science require four years of full-time study and 120 to 180 credits for graduation. Students enrolled part-time or in asynchronous courses may have longer completion times as they study at their own pace. Accelerated programs are also available for those who wish to complete the program in two years.