Educads

42 Best Computer Science Programs in the United States

There are 42 Computer Science programs in the United States, spread across 28 universities — most run 4 years. The list starts with courses at University of California, Los Angeles, University of Alaska - Fairbanks and Colorado School of Mines.

1Bachelor's Degree
UC University of California, Los Angeles logo
QS World #40 #17 in United States United States

Computer Science

University of California, Los Angeles — The Bachelor of Science in Computer Science at the University of California, Los Angeles (UCLA) offers a comprehensive education in the fundamental principles of computer...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
2Bachelor's Degree
UA University of Alaska - Fairbanks logo
QS World #467 #104 in United States United States

Bachelor of Science in Computer Science

University of Alaska - Fairbanks — The Bachelor of Science in Computer Science at the University of Alaska Fairbanks provides students with a comprehensive understanding of computational theory, software d...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
3Master's Degree
UA University of Alaska - Fairbanks logo
QS World #467 #104 in United States United States

Master of Science in Computer Science

University of Alaska - Fairbanks — Overview of the Master of Science in Computer ScienceThe Master of Science in Computer Science at the University of Alaska Fairbanks is designed to provide students with...

Master's DegreeLevel
1–2 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
4PhD / Doctorate
UA University of Alaska - Fairbanks logo
QS World #467 #104 in United States United States

Ph.D. in Computer Science

University of Alaska - Fairbanks — Program OverviewThe Ph.D. in Computer Science at the University of Alaska Fairbanks is designed for students who aspire to push the boundaries of knowledge in computer sc...

PhD / DoctorateLevel
4–6 yearsDuration
Full TimeMode
FallIntake
Computer Science
5Bachelor's Degree
CS Colorado School of Mines logo
QS World #501 #120 in United States United States

Computer Science

Colorado School of Mines — The Bachelor of Science in Computer Science at the Colorado School of Mines is designed to equip students with a comprehensive understanding of computer systems, programm...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
6Bachelor's Degree
UA University of Alabama at Birmingham logo
#175 in United States United States

Computer Science

University of Alabama at Birmingham — The Bachelor's Degree in Computer Science at Universitat Autònoma de Barcelona provides a comprehensive understanding of the foundations and applications of computer scie...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
7Bachelor's Degree
UA University of Alabama at Birmingham logo
#175 in United States United States

Computer Science

University of Alabama at Birmingham — The Bachelor's Degree in Computer Science at the University of Alabama at Birmingham equips students with a deep understanding of the principles of computing and the skil...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
8Bachelor's Degree
UA The University of Alabama logo
#216 in United States United States

Computer Engineering

The University of Alabama — Course OverviewComputer Engineering at The University of Alabama blends principles of electrical engineering and computer science to prepare students for the fast-evolvin...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
9Bachelor's Degree
UA The University of Alabama logo
#216 in United States United States

Computer Science

The University of Alabama — The Bachelor's Degree in Computer Science at The University of Alabama equips students with a solid foundation in the principles of computer science, programming, and sof...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
10Bachelor's Degree
NA Northern Arizona University logo
#283 in United States United States

Computer Science

Northern Arizona University — The Bachelor's Degree in Computer Science at Northern Arizona University offers a comprehensive curriculum designed to equip students with essential skills in software de...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
11Program
CS California State University, Fullerton logo
#310 in United States United States

Computer Engineering

California State University, Fullerton — The Computer Engineering degree at California State University-Fullerton combines the principles of electrical engineering and computer science, providing a comprehensive...

Level
Duration
Full TimeMode
Fall, SpringIntake
Computer Science
12Master's Degree
CS California State University, Fullerton logo
#310 in United States United States

Computer Science

California State University, Fullerton — The Master’s Degree in Computer Science at California State University-Fullerton offers an in-depth exploration of advanced computing concepts and practices. This program...

Master's DegreeLevel
1–2 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
13Bachelor's Degree
UD University of Denver logo
#311 in United States United States

Applied Computing

University of Denver — The Bachelor’s Degree in Applied Computing at the University of Denver offers students a robust foundation in computer science and its applications in various industries....

Bachelor's DegreeLevel
nullDuration
Full TimeMode
Fall, SpringIntake
Computer Science
14Bachelor's Degree
US University of South Alabama logo
#317 in United States United States

Computer Science (BS)

University of South Alabama — The Bachelor of Science in Computer Science at the University of South Alabama provides students with a comprehensive foundation in both theoretical and practical aspects...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
15Bachelor's Degree
HS Humboldt State University logo
#384 in United States United States

Computer Science

Humboldt State University — Course OverviewThe Bachelor's Degree in Computer Science at California State Polytechnic University-Pomona provides students with a comprehensive understanding of compute...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
16Bachelor's Degree
HS Humboldt State University logo
#384 in United States United States

Computer Science, B.S.

Humboldt State University — The Bachelor of Science in Computer Science at California State Polytechnic University-Pomona is designed to provide students with a solid foundation in the principles of...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
17Bachelor's Degree
SJ San Jose State University logo
#388 in United States United States

Computer Engineering

San Jose State University — Course OverviewThe Bachelor's Degree in Computer Engineering at San Jose State University provides a comprehensive education that blends both electrical engineering and c...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
18Bachelor's Degree
SJ San Jose State University logo
#388 in United States United States

Computer Science

San Jose State University — The Bachelor's Degree in Computer Science at San Jose State University provides students with a comprehensive understanding of computational theory, programming, software...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
19Bachelor's Degree
UC University of Colorado at Colorado Springs logo
#413 in United States United States

Computer Engineering

University of Colorado at Colorado Springs — The Bachelor's Degree in Computer Engineering at the University of Colorado Colorado Springs equips students with a comprehensive understanding of both hardware and softw...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
20Bachelor's Degree
UC University of Colorado at Colorado Springs logo
#413 in United States United States

Computer Science

University of Colorado at Colorado Springs — The Bachelor of Science in Computer Science at the University of Colorado Colorado Springs (UCCS) provides students with a comprehensive education in the principles of co...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
21Master's Degree
CS California State University, Northridge logo
#422 in United States United States

Computer Engineering (M.S.)

California State University, Northridge — The Master of Science in Computer Engineering program at California State University-Northridge offers a comprehensive curriculum designed to prepare students for advance...

Master's DegreeLevel
1–2 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
22Bachelor's Degree
UN University of New Haven logo
#442 in United States United States

Computer Engineering

University of New Haven — The Bachelor's Degree in Computer Engineering at the University of New Haven provides students with a comprehensive understanding of both hardware and software components...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
23Master's Degree
UN University of New Haven logo
#442 in United States United States

Computer Science

University of New Haven — The Master's in Computer Science at the University of New Haven offers a robust curriculum designed to equip students with advanced knowledge in computer science principl...

Master's DegreeLevel
1–2 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
24Bachelor's Degree
UP University of the Pacific logo
#486 in United States United States

Computer Engineering

University of the Pacific — The Bachelor’s Degree in Computer Engineering at the University of the Pacific combines the principles of engineering with the field of computer science. This program foc...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science

Computer Science at other levels

How these courses are ranked

3 of these universities hold a QS World position, from #40 (University of California, Los Angeles) to #501 (Colorado School of Mines); they are listed first, in that order. The rest are ordered by research impact. University of California, Los Angeles has the largest research record in this group, with 52,934,262 citations and an h-index of 1,659.

Inside the course list

By level: 34 bachelor's, 4 master's and 1 phd / doctorate. The usual length is 4 years and 1–2 years. 95% are full-time and 2 can be studied online. Start dates lean to Fall (100% of courses with a stated intake) and Spring (95% of courses with a stated intake). University of Alaska - Fairbanks offers the widest choice, with 3 of these courses.

Frequently asked questions

Which is the best university in the United States for Computer Science?

University of California, Los Angeles (QS World #40), University of Alaska - Fairbanks (QS World #467) and Colorado School of Mines (QS World #501) lead this list. QS World positions come first; the rest are ranked by research impact.

How long does a Computer Science course take in the United States?

Most listed courses run 4 years, with 1–2 years the next most common.

When do Computer Science courses start in the United States?

Fall is the main intake — 100% of courses with a stated start date begin then, and Spring is the second.

Can I study Computer Science online with a university in the United States?

2 of these courses are listed as online.

Which university has the most Computer Science courses in the United States?

University of Alaska - Fairbanks, with 3, ahead of California State University (2).

Get your destination country university & scholarship updates

New scholarships, application deadlines and admission guides — a couple of emails a month, no spam.

Stay updated

Get admission alerts, scholarship deadlines & university news — free.