Educads

34 Best Bachelor's Computer Science Programs in the United States

34 Bachelor's Computer Science courses are taught at 25 universities in the United States — 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
3Bachelor'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
4Bachelor'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
5Bachelor'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
6Bachelor'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
7Bachelor'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
8Bachelor'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
9Bachelor'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
10Bachelor'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
11Bachelor'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
12Bachelor'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
13Bachelor'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
14Bachelor'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
15Bachelor'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
16Bachelor'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
17Bachelor'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
18Bachelor'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
19Bachelor's Degree
UP University of the Pacific logo
#486 in United States United States

Computer Science

University of the Pacific — The Bachelor of Science in Computer Science at the University of the Pacific equips students with a comprehensive understanding of computer systems, software development,...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
20Bachelor's Degree
CP California Polytechnic State University, Pomona logo
#526 in United States United States

Computer Engineering

California Polytechnic State University, Pomona — The Bachelor's Degree in Computer Engineering at California State Polytechnic University-Pomona offers a comprehensive curriculum designed to provide students with both t...

Bachelor's DegreeLevel
4 yearsDuration
Full TimeMode
Fall, SpringIntake
Computer Science
23Bachelor's Degree
CS California State University logo
#659 in United States United States

Computer Engineering

California State University — The Bachelor's Degree in Computer Engineering at California State University-East Bay provides students with a comprehensive education that combines principles of compute...

Bachelor's DegreeLevel
4 yearsDuration
OnlineMode
Fall, SpringIntake
Computer Science
24Bachelor's Degree
CS California State University logo
#659 in United States United States

Computer Science

California State University — The Bachelor's Degree in Computer Science at California State University-East Bay is designed to provide students with a strong foundation in the principles of computer s...

Bachelor's DegreeLevel
4 yearsDuration
OnlineMode
Fall, SpringIntake
Computer Science

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. Below them, universities follow their research output: University of California, Los Angeles is cited most (52,934,262 citations).

Levels, lengths and start dates

The usual length is 4 years and null. 94% are full-time and 2 can be studied online. Start dates lean to Fall (100% of courses with a stated intake) and Spring (97% of courses with a stated intake). California State University offers the widest choice, with 2 of these courses.

Frequently asked questions

What are the top universities for Bachelor's Computer Science in the United States?

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 Bachelor's Computer Science course take in the United States?

Most listed courses run 4 years, with null the next most common.

When do Bachelor's 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 Bachelor's Computer Science online with a university in the United States?

2 of these courses are listed as online.

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

California State University, with 2, ahead of The University of Alabama (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.