Best CSU for Computer Science

Good computer science programs can take you far. We have done all the research to help you decide which CSU is right for you for computer science, is Cal state Fullerton good for computer science, Cal Poly Pomona computer science ranking & best undergraduate computer science schools so that you can decide where to go next.

Have you been trying to get all the information you can on best CSU for computer science? Have you been able to get all the information you want? If you haven’t, you need not get worried. The article below brings you the information you are looking for.

You will also discover up to date related posts on best CSU for computer science, easiest colleges to get into, hardest colleges to get into, colleges with low acceptance rate, high acceptance rate colleges, best computer science schools 2021, California State University computer science, which Cal State is best for computer science and so much more right here on Collegelearners.

best california state colleges for computer science – College Learners

california state university computer science

Accredited computer science degree programs in California bring fresh points of view and innovative thinking to the fields of computer technology, information technology, and internet technology. Research and innovation drive the technology sector, and California’s technology hubs are among the world leaders. Located in some of the lush California valleys and surrounded by mountains that rise above the beautiful California Coastline, the Silicon Valley and the City of Los Angeles rank among the most influential in the world. Sacramento and San Francisco form nationally ranked innovation and technology areas, along with many scenic cities and sprawling commercial areas such as the Inland So-Cal region. To see other accredited computer science degree programs in California, visit Computer Science Degree Programs in California (A-S) and Computer Science Degree Programs in California (T-Z).

california state university computer science ranking

The California State University system is the largest four-year public university in the United States. With 23 campuses and 8 education centers, the system enrolls more than 400,000 students per year. The faculty consists of approximately 22,000 professors and instructors, and an additional 20,000 member staff. The CSU awards about 70.000 degrees per year, which represents almost half of the bachelor degrees awarded in the states and nearly one-third of the master’s degrees. The CSU is the state’s largest source of educators, producing more than half of the state’s newly credentialed teachers. These CSU trained professionals expand the state’s cadre of teachers by nearly 12,500 per year. The CSU system is one of three public university systems in California; the other two are the University of California and the California Community College system. The CSU has been from its inception the more accessible of the four-year university systems. Currently, the per capita annual costs of education at CSU are approximately half of the costs of the University of California system. While both systems grant priority to transfers from Community Colleges, the expense of four-year institutions remains a significant barrier for most applicants, and the CSU system offers a welcome, reachable opportunity to advance into a career through educational achievement.

B.S. in Computer Science

The Bachelor of Science in Computer Science is a four-year college degree based in mathematics and the theories of computing. The goal of the Bachelor of Science Degree in Computer Science degree program is to prepare qualified students for careers involving the design of computer systems and their applications in research, science, and industry. The B.S. in Computer Science is a staple for careers in information technology. The degree’s core requirements provide a solid foundation in mathematics and computing theory. The electives offer a range of choices in the areas of applied computer science including run-time environments, networks and network administration, artificial intelligence, Java technologies, embedded systems, and databases. Students acquire skills in applying design and development principles in the construction of software systems of varying complexity. The electives offer opportunities for specialization or adding a depth of knowledge. Students will gain an understanding of professional, ethical, legal, security and social issues and responsibilities, including consideration of the local and global impact of computing on individuals, organizations, and society. Students will improve ability to communicate effectively with a range of audiences in written or oral forms. Graduates can pursue a successful career as a computer professional or use it as a platform for further education such graduate school.

Ultimate Computer Science Degree Shootout: Top 15 Affordable vs. Top 15  Cost-no-object Programs – Best Computer Science Degrees

The following campuses offer the B.S. in Computer Science:

  • California Polytechnic State University San Luis Obispo
  • California Polytechnic State University Pomona
  • California State University Chico
  • California State University Dominguez Hills
  • California State University Fresno
  • California State University Fullerton
  • California State University Long Beach
  • California State University Los Angeles
  • California State University Northridge
  • California State University Sacramento
  • California State University San Bernardino
  • San Diego State University
  • San Francisco State University
  • San Jose State University

Master of Science in Computer Science

The Master of Science in Computer Science degree is a full professional qualification level, since the PhD level primarily attracts educators and advanced research. The Master of Science provides enough volume of coursework to develop specializations and areas of particular depth of knowledge. The thesis requirement provides an opportunity to research and publish a contribution to the body of computer science. Schools define the disciplines of computer science in different ways; however, a widely used core would include basic computer sciences, software systems, graphics and interface, networks, and computer security. The directions of growth and research would focus on Machine learning, natural language, and the topical areas for thesis research and writing. Research and innovation are vital to the continuations of progress, as research advances lead to further development. The size and form of computers is another area of rapid development. Just as the substantial shift to mobile devices has changed Internet use, further change in form and reduction in the size of computational devices can dramatically change work environments.

Best Colleges for Computer Science in the US (Ranked for 2021)

The following campuses offer the M.S. in Computer Science:

  • California Polytechnic State University San Luis Obispo
  • California Polytechnic State University Pomona
  • California State University Chico
  • California State University Dominguez Hills
  • California State University East Bay
  • California State University Fresno
  • California State University Fullerton
  • California State University Long Beach
  • California State University Los Angeles
  • California State University Northridge
  • California State University Sacramento
  • California State University San Bernardino
  • San Diego State University
  • San Jose State University

The following campuses offer the Minor in Computer Science:

California Polytechnic State University San Luis Obispo

College of Science and Mathematics

Minor in Computer Science

More than an adjunct to a major field of study, the computer science minor adds a dimension of understanding and a level of contribution to an organization. The minor in computer science makes an employee more valuable and an applicant more attractive to an employer. Computer technology is a key element in modern business processes. Managing information, key functions, and customizing systems to improve productivity are each within the area of study for a computer science minor.

CSU online computer science bachelor's degree ranked No. 2 nationwide -  College of Natural Sciences

Accreditations

  • Senior College Commission of the Western Association of Schools and Colleges (WASC)
  • The Computer Science Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET)

California Polytechnic State University Pomona

College of Science

Minor in Computer Science

California Polytechnic Pomona seeks to help students become leaders in business, government, and other sectors. The computer science curriculum goes beyond the fundamental to the role of computing in decision-making and the global effort at sustainability.A global view can be better understood when one has a base of study the processes of computing and management of information. Computing has become a global language as it is part of the method of performing organizational processes. Managers with computer science academic backgrounds can contribute in important ways to the overall achievement of organization goals because computing is fundamental to the core organization processes.

Accreditations

  • Senior College Commission of the Western Association of Schools and Colleges (WASC)
  • The Computer Science Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET)

Contact
Computer Science Department Cal Poly Pomona
Building 8 – Room 49 3801 West Temple Avenue
Pomona, CA 91768
Tel: (909) 869-3440
Email: [email protected]
http://www.csupomona.edu/~cs/

California State University Fresno

College of Science and Mathematics

Minor in Computer Science

With a core of subjects that will provide a firm foundation in the theories of computing, this computer science minor will add a dimension of understanding and action to any related major field of study. Managing information is the key to decision processes in any organization. Managers with a firm academic background in computer sciences add immeasurably to the analysis of data, assessment of its value, and its effective uses.

Accreditations

  • Senior College Commission of the Western Association of Schools and Colleges (WASC)
  • The Computer Science Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET)

Contact
College of Science and Mathematics
Science II, Room 301
2576 E. San Ramon Ave.
Fresno, CA 93740
559.278.3936
http://www.fresnostate.edu/csm/

California State University Long Beach

College of Engineering

Minor in Computer Science

The California State University Long Beach College of Engineering minor in Computer science can extend the knowledge and depth of any major since computer hardware, the Internet, information systems, and software are essential parts of nearly every business in the age of the Web and economic globalization. The minor stresses a core of subjects needed to gain understanding of computing, it include fundamental quantitative offerings. The minor can make later study more feasible, it can reduce the need for undergraduate coursework at the Master’s level. The computer science minor opens career paths in the field of major study. The combination of any major with computer science improves a manager’s contribution to the organization key functions and core processes. The expertise in computer science serves the corporate or government manager well, since in either structure, organizations perform their basic revenue-producing functions by using computers.

What is Computer Science Like in the US?

Accreditations

  • Senior College Commission of the Western Association of Schools and Colleges (WASC)
  • The Computer Science Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET)

Contact
College of Engineering
California State University, Long Beach
1250 Bellflower Blvd
Long Beach, California 90840-8306
[email protected]
https://www.csulb.edu/colleges/coe/

San Francisco State University

College of Science and Engineering

Minor in Computer Science

Obtaining a minor in computer science at SFSU is a helpful accompaniment to almost any major since technology and computers are involved in so many aspects of modern work and business. The college already offers multidisciplinary collaborative projects with a number of other departments around the school. These partnerships with departments in areas like nursing, creative arts, and biochemistry help to expand upon the diverse applications where computer science knowledge may be used in the work world. There are very few majors that wouldn’t benefit from a computer science minor.

Accreditations

  • ABET
  • Western Association of Schools and Colleges (WASC)

Contact
SFSU Computer Science
1600 Holloway Ave, TH 906
San Francisco, CA 94132
Phone: 415.338.1008
Fax: 415.338.1008
[email protected]
http://cs.sfsu.edu/

San Jose State University

College of Science

Minor, Computer Science

The minor in Computer Science at San Jose State requires 20 units from a variety of lower division and upper division comp-sci courses like Programming in C, Unix and Unix Utilities, and Computer Architecture. The school offers students the choice of taking mathematics courses to satisfy some requirements of the major, such as Discrete Mathematics and Calculus I. Students need to display a C- or better in prerequisite courses in order to be eligible to take courses at the upper division level.

U.S. News: CSU online programs rank among best in the nation

Accreditations

  • ABET
  • Western Association of Schools and Colleges (WASC)

Contact
Department of Computer Science
San Jose State University
One Washington Square
San Jose, CA 95192
Phone: 408.924.5060
Fax: 408.924.5062
[email protected]
http://www.sjsu.edu/cs/

Advanced technology is a major source of new industries and substantial extension of existing industries. There have been recent national initiatives to broaden and improve high-technology innovation. Advanced technologies hold a vast potential to change the way people work and live, and to increase economic abundance through creation of hundreds of new careers and millions of new jobs. Colleges and universities play key roles as research institutions and training centers. California’s state and regional technology centers continue to thrive on the inflow of talent from accredited computer science degree programs in California.

Best Computer Science Schools and Universities in the World in 2021 -  MastersPortal.com

best undergraduate computer science schools

1. Stanford University

Stanford, CA
5th
MOST POPULAR IN CA
$126,400
MEDIAN STARTING SALARY
It’s hard to beat Stanford University if you want to pursue computer science as a major. Stanford is a fairly large private not-for-profit school located in the large suburb of Stanford. A Best Colleges rank of 6 out of 1,715 schools nationwide means Stanford is a great college overall.

With 640 undergraduates, Stanford University is one of most popular colleges to study compsci in California. Students from the computer science program at Stanford University get $55,428 more than the average graduate with the same degree shortly after graduation.

Department of Computer Science | Cal State LA

2. University of Southern California

Los Angeles, CA
1st
MOST POPULAR IN CA
$85,200
MEDIAN STARTING SALARY
It’s hard to beat University of Southern California if you wish to pursue computer science as a major. USC is a very large private not-for-profit school located in the city of Los Angeles. A Best Colleges rank of 40 out of 1,715 schools nationwide means USC is a great college overall.

There are about 1129 computer science undergrads studying this program at USC. Computer Science students from University of Southern California get a earnings boost of around $14,228 above the average income of computer science graduates.

3. University of California – Berkeley

Berkeley, CA
2nd
MOST POPULAR IN CA
$114,800
MEDIAN STARTING SALARY
It’s difficult to beat University of California – Berkeley if you wish to pursue computer science as a major. UC Berkeley is a fairly large public school located in the city of Berkeley. This college ranks 10th out of 116 schools for overall quality in the state of California.

There are approximately 763 computer science undergrads studying this degree at UC Berkeley. Computer Science students from University of California – Berkeley earn a boost of around $43,828 above the typical earnings of computer science majors.

California State University - Wikipedia

4. University of California – Santa Barbara

Santa Barbara, CA
20th
MOST POPULAR IN CA
$77,900
MEDIAN STARTING SALARY
Any student pursuing a degree in computer science has to look into University of California – Santa Barbara. UCSB is a fairly large public school located in the midsize suburb of Santa Barbara. This college ranks 16th out of 116 colleges for overall quality in the state of California.

With 167 undergrads, University of California – Santa Barbara is one of most popular schools to study compsci in California. Computer Science students from University of California – Santa Barbara get a earnings boost of about $6,928 above the average earnings of computer science majors.

5. University of California – San Diego

La Jolla, CA
3rd
MOST POPULAR IN CA
$80,800
MEDIAN STARTING SALARY
Located in the city La Jolla, UCSD is a public school with a fairly large student population. This school ranks 12th out of 116 schools for overall quality in the state of California.

There are about 704 computer science undergrads enrolled in this degree at UCSD. University of California – San Diego computer science students receive $9,828 more than the typical compsci graduate.

6. Harvey Mudd College

Claremont, CA
42nd
MOST POPULAR IN CA
$124,500
MEDIAN STARTING SALARY
Harvey Mudd College is a fairly small private not-for-profit school located in the suburb of Claremont. A Best Colleges rank of 18 out of 1,715 schools nationwide means Harvey Mudd College is a great school overall.

A popular major for computer science undergraduates, there are approximately 42 learners enrolled in this program at Harvey Mudd College. Harvey Mudd College computer science students receive $53,528 more than the average compsci graduate.

7. University of California – Irvine

Irvine, CA
4th
MOST POPULAR IN CA
$71,600
MEDIAN STARTING SALARY
Located in the city Irvine, UC Irvine is a public school with a very large student population. This school ranks 15th out of 116 schools for overall quality in the state of California.

University of California – Irvine is one of the most popular college to study compsci in California exceeding 661 graduates last year. After graduation, compsci students usually earn around $71,600 in their early careers.

8. San Jose State University

San Jose, CA
12th
MOST POPULAR IN CA
$75,000
MEDIAN STARTING SALARY
Located in the city San Jose, San Jose State is a public college with a very large student population. This college ranks 48th out of 116 colleges for overall quality in the state of California.

A favorite choice for computer science undergraduates, there are approximately 271 learners enrolled in this program at San Jose State. Computer Science graduates from San Jose State University earn a boost of approximately $4,028 above the typical earnings of computer science majors.

9. University of the Pacific

Stockton, CA
47th
MOST POPULAR IN CA
$60,800
MEDIAN STARTING SALARY
Located in the city Stockton, Pacific is a private not-for-profit school with a moderately-sized student population. This school ranks 23rd out of 116 schools for overall quality in the state of California.

With 34 undergrads, University of the Pacific is one of most popular schools to study compsci in California. Students who graduate from the compsci program earn around $60,800 for their early career.

10. California State University – Fullerton

Fullerton, CA
9th
MOST POPULAR IN CA
$63,200
MEDIAN STARTING SALARY
Located in the large suburb Fullerton, Cal State Fullerton is a public school with a fairly large student population. This college ranks 49th out of 116 schools for overall quality in the state of California.

California State University – Fullerton is a fairly popular school to study compsci in California exceeding 329 graduates last year. Students who graduate from the compsci program make around $63,200 for their early career.

best computer science schools

MIT-Top Computer Science Bachelor's Degrees
university-of-california-berkeley
Stanford University-Top Computer Science Bachelor's Degrees
harvard-university
carnegie-mellon-university
Cornell University-Top Computer Science Bachelor's Degrees
UCLA-Top Computer Science Bachelor's Degrees
Princeton-Top Computer Science Bachelor's Degrees
university-of-washington
UT Austin-Top Computer Science Bachelor's Degrees
university-of-michigan
Cal Tech-Top Computer Science Bachelor's Degrees
columbia-university
university-of-illinois-at-urbana-champaign
johns-hopkins-university
new-york-university
university-of-pennsylvania
university-of-maryland-college-park
University of Wisconsin Madison-Top Computer Science Bachelor's Degrees
CSD Top Degree Programs

By CSDH Staff
July 2021

According to PayScale, college graduates with a bachelor’s degree in computer science are hired at an average salary of $68,700. Even more impressively, the U.S. Bureau of Labor Statistics reports that employment in computer science occupations is set to grow 15% through 2029 — much faster than the average industry. All things considered, now seems to be a great time to pursue that computer science degree! That’s why Computer Science Degree Hub went on the hunt for the 50 best bachelor’s degrees in computer science. 

To come up with our list of the top bachelor’s in computer science degree programs, we began by identifying more than 80 programs throughout the United States. To narrow down our list to the top 50, we used the following point system. 

Annual Out-of-State Tuition: 

Under $70,000 — 2 points
Under $60,000 — 3 points
Under $50,000 — 4 points
Under $40,000 — 5 points
Under $30,000 — 6 points
Under $20,000 — 7 points
Under $10,000 — 8 points  

Annual Percentage of 20-Year Net Return on Investment (ROI):

3% and below — 0 points
4-5% — 1 point
6-7% — 2 points
8-9% — 3 points
10% and Above — 4 points 

National Recognition:

Note: To ensure consistency, we consulted only those applicable 2021 rankings produced by U.S. News & World Report (Best Computer Science Schools, Best Undergraduate Computer Engineering Programs), Forbes (The 12 Best Universities Teaching Computer Science), Times Higher Education (World University Rankings by Subject: Computer Science), Shanghai Ranking (formerly ARWU) (Global Ranking of Academic Subjects – Computer Science & Engineering), and QS World University Rankings (University Rankings – Computer Science & Information Systems). 

Top 100 — 1 point
Top 50 — 2 points
Top 40 — 3 points
Top 30 — 4 points
Top 20 — 5 points
Top 10 — 6 points
Top 5 — 7 points 

Please note, in the case of varying information (for example, a difference in tuition for state residents and non-residents), points were allocated based on the highest number of points possible. Ties were broken at the discretion of the editors.  

1. Massachusetts Institute of Technology

Bachelor of Science in Computer Science and Engineering

Points: 48
2020 Ranking: 2
Tuition: $53,450
School Profile

Massachusetts Institute of Technology offers a traditional Bachelor of Science in Computer Science and Engineering degree. They also offer a number of integrated degrees in combination with other departments. These include, among others:

  • molecular biology
  • economics and data science
  •  electrical engineering
  • MIT consistently ranks amongst the best computer science schools. Indeed, U.S. News & World ReportQS World University Rankings, and Academic Ranking of World Universities have all ranked MIT as the #1 university in the world for computer science in recent years.

2. University of California, Berkeley

Bachelor of Science in Computer Science
Bachelor of Arts in Computer Science

Points: 48
2020 Ranking: 5
Tuition: $14,312 (California residents), $44,066 (out of state)
School Profile

Berkeley offers both a BS and a BA in computer science. Students interested in the BS — the most competitive version of the degree — will need to apply to the major, as it is offered through the College of Engineering. The BA is offered through the College of Letters and Science, and offers a broader education in the arts. U.C. Berkeley is currently ranked by U.S. News & World Report as the 2nd best computer science school in the country.

3. Stanford University

Bachelor of Science in Computer Science 

Points: 47
2020 Ranking: 4
Tuition: $56,169
School Profile

Stanford’s computer science degree offers specialization tracks in:

  • artificial intelligence
  • biocomputation
  • computer engineering
  • graphics
  • human/computer interaction
  • information
  • systems
  • theory

Stanford consistently ranks amongst the top computer science schools. In fact, U.S. News & World Report currently ranks Stanford 2nd in the nation for computer science. ForbesTimes Higher EducationShanghai Ranking, and QS World University Rankings also include Stanford in their top 5.

4. Georgia Institute of Technology

Bachelor of Science in Computer Science 

Points: 42
2020 Ranking: 1
Tuition: $12,852 (Georgia residents), $33,964 (out of state)
School Profile

Georgia Tech offers several “threads,” or concentrations, that one can weave into their BS in computer science in order to customize it. These threads include themes like:

  • devices
  • info internetworks
  • intelligence
  • media
  • modeling and simulation
  • people
  • systems and architecture
  • theory

Georgia Tech also offers a dual-level BS/MS in computer science. Georgia Tech is currently ranked by U.S. News & World Report as the 5th best computer science school in the country, with the 5th best undergraduate computer engineering program. Times Higher Education, and QS World University Rankings also include Georgia Tech in the top 50.

5. Harvard University

Bachelor of Arts in Computer Science

Points: 42
2020 Ranking: 14
Tuition: $54,002
School Profile

Harvard University, currently ranked by Shanghai Ranking as the 7th best university in the world for computer science, offers a Bachelor of Arts in Computer Science. Additionally, incoming students with qualifying A.P. scores have the opportunity to pursue the four-year A.B./S.M., which culminates in both a bachelor’s and a master’s. Students in Harvard’s computer science program can become involved in a wide range of research projects through centers and institutes like:

  • the Center for Research on Computation and Society
  • the Institute for Applied Computational Science
  • the Berkman Center for Internet and Society

6. Carnegie Mellon University

Bachelor of Science in Computer Science

Points: 40
2020 Ranking: 3
Tuition: $58,810
School Profile

Carnegie Mellon offers a Bachelor of Science in Computer Science, a minor in computer science, and a Bachelor of Computer Sciences and Arts. Computer science majors can get involved in research early through the Human-Computer Interaction Institute, Institute for Software Research, Language Technologies Institute, and the Machine Learning Department. Very impressively, Carnegie Mellon ranks in the top 10 best computer science schools by U.S. News & World ReportForbesTimes Higher EducationShanghai Ranking, and QS World University Rankings. 

7. Cornell University

Bachelor of Science in Computer Science
Bachelor of Arts in Computer Science

Points: 37
2020 Ranking: 6
Tuition: $59,282
School Profile

Top-ranked Cornell University offers computer science majors in both its College of Engineering and its College of Arts and Sciences. Computer science bachelor’s students at Cornell take courses in:

  • software engineering
  • computational finance
  • modeling
  • game design
  • computer graphics
  • robotics
  • animation
  • medicine
  • biotechnology
  • business management and consulting

Cornell is currently ranked by U.S. News & World Report as the 5th best computer science school in the country, and by Forbes as one of the 30 best.

8. University of California, Los Angeles

Bachelor of Science in Computer Science

Points: 37
2020 Ranking: 12
Tuition: $13,249 (California residents), $43,003 (out of state)
School Profile

In addition to the Bachelor of Science in Computer Science, UCLA offers tech-minded students a Bachelor of Science in Computer Engineering and a Bachelor of Science in Computer Science and Engineering. Students who earn any of these computer science degrees at UCLA will study topics like:

  • software engineering
  • principles of programming languages
  • data structures
  • theory of computation
  • artificial intelligence
  • computer modeling
  • distributed systems
  • computer networks
  • operating systems

UCLA consistently ranks as one of the top 20 computer science schools by publications like U.S. News & World ReportForbes, Shanghai Ranking, and Times Higher Education, among others.

9. Princeton University

Bachelor of Arts in Computer Science

Points: 34
2020 Ranking: 10
Tuition: $48,502
School Profile

At Princeton University, those interested in computer science have plenty of options. The university offers a Bachelor of Arts in Computer Science, as well as a Bachelor of Science in Engineering with a concentration in computer science. Additionally, students may choose to design their own program of study. Princeton is currently ranked in the top 20 best colleges for computer science by U.S. News & World ReportTimes Higher Education, and Shanghai Ranking.

Best Online Master's in Computer Science in 2021 | Grad School Hub

10. University of Washington

Bachelor of Science in Computer Science

Points: 32
2020 Ranking: 8
Tuition: $11,745 (Washington residents), $39,114 (out of state)
School Profile

Students pursuing computer science at University of Washington have the option of a Bachelor of Science in Computer Science or a Bachelor of Science in Computer Engineering. Additionally, University of Washington’s computer science department offers a five-year BS/MS in computer science program. The BS/MS program offers unique research opportunities, and was created for industry-bound students. Only 30 applicants are admitted to the BS/MS program each year, though the school does plan to grow the program as budget allows. Currently, University of Washington is ranked 5th on U.S. News & World Report‘s ranking of the best computer science schools.

11. University of Texas at Austin

Bachelor of Science in Computer Science

Points: 30
2020 Ranking: 7
Tuition: $11,448 (Texas residents), $40,032 (out of state)
School Profile

In addition to its Bachelor of Science in Computer Science, University of Texas at Austin offers an integrated BS/MS dual-level program. Computer science concentrations options at UTA include:

  • big data
  • computer systems
  • cybersecurity
  • game development
  • machine learning and artificial intelligence
  • mobile computing

University of Texas at Austin is no stranger to “best of” lists. U.S. News & World Report rank UTA the 10th best computer science school and the 6th best undergraduate computer engineering program. Meanwhile, Times Higher Education  and Shanghai Ranking both include UTA on their top 30 lists for best computer science schools.

12. University of Michigan

Bachelor of Science in Computer Science 

Points: 27
2020 Ranking: 11
Tuition: $15,948 (Michigan residents), $52,266 (out of state)
School Profile

The University of Michigan’s computer science degree program offers study tracks in:

  • artificial intelligence
  • bioinformatics
  • data and information
  • economics and computation
  • robotics and vision
  • security
  • software development
  • software systems
  • theory of computation

University of Michigan also encourages students to consider a second major in a field where computer science can be effectively applied. Alternatively, students may choose to pursue a Bachelor of Science in Engineering with a concentration in computer science. U.S. News & World Report  currently ranks University of Michigan as the 11th best computer science school and the 7th best undergraduate computer engineering program.

13. California Institute of Technology

Undergraduate Major in Computer Science 

Points: 27
2020 Ranking: 13
Tuition: $56,862
School Profile

CalTech offers an undergraduate major in computer science with study tracks in:

  • algorithms and complexity
  • algorithmic economics
  • biocomputers
  • graphics and geometry
  • machine learning and artificial intelligence
  • networks and distributed systems
  • robotics and control
  • systems

These tracks offer a variety of classes like:

  • functional programming
  • neural computation
  • probability and algorithms
  • numerical algorithms and their implementation
  • complexity theory

CalTech is currently ranked by Forbes as the 6th best university for computer science in the country.

14. Columbia University

Bachelor of Science in Computer Science
Bachelor of Arts in Computer Science

Columbia offers six distinct degrees in computer science and computer engineering. In addition to the bachelor’s in computer science, there are options for a:

  • Bachelor of Science in Computer Engineering
  • Bachelor of Arts in Computer Science and Mathematics
  • Bachelor of Arts in Data Science
  • Bachelor of Arts in Information Science

No wonder Columbia is ranked by U.S. News & World Report as a top 20 best computer science school. Each of the aforementioned programs cover high-level topics like:

  • artificial intelligence
  • natural language processing
  • computational complexity and the analysis of algorithms
  • computer communications,
  • computer graphics and more.
Computer Science or Information Systems: CSU Helps You Choose

15. University of Illinois at Urbana-Champaign

Bachelor of Science in Computer Science

Points: 21
2020 Ranking: 9
Tuition: $15,150 (Illinois residents), $32,600 (out of state)
School Profile

University of Illinois at Urbana-Champaign offers multiple double major options, including mathematics and computer science, and statistics and computer science. Other potential double major pairings for computer science include:

  • advertising
  • anthropology
  • astronomy
  • chemistry
  • crop sciences
  • economics
  • geography and geographic information science
  • linguistics
  • music
  • philosophy

University of Illinois at Urbana-Champaign is ranked amongst the top 30 best computer science schools by U.S. News & World ReportTimes Higher Education, and Shanghai Ranking.

16. Johns Hopkins University

Bachelor of Science in Computer Science
Bachelor of Arts in Computer Science

Points: 19
2020 Ranking: 32
Tuition: $54,160
School Profile

Johns Hopkins offers both a bachelor’s of science and a bachelor’s of arts in computer science. Students also have the option of two minors within the department: robotics and computer-integrated surgery. According to the school, the computer integrated surgery minor pairs well with students who are in programs for:

  • biomedical engineering
  • computer science
  • computer engineering
  • electrical engineering
  • mechanical engineering

U.S. News & World Report has declared Johns Hopkins the 43rd best computer science university, while Times Higher Education currently ranks it the 27th best.

17. New York University

Bachelor of Arts in Computer Science

Points: 18
2020 Ranking: 21
Tuition: $54,880
School Profile

New York University offers a Bachelor of Arts in Computer Science, along with a slew of other joint majors and dual degrees. Available computer science-related minors include:

  • web programming and applications
  • computer science education

QS World University Rankings currently lists NYU as the 21st best university in the world for computer science.

18. University of Pennsylvania

Bachelor of Applied Science in Computer Science

Points: 18
2020 Ranking: 23
Tuition: $60,042
School Profile

University of Pennsylvania offers a few majors appropriate for a student interested in computer science. These include a Bachelor of Applied Science in Computer Science, as well as B.S.E.s in computer science and computer engineering. The 40-course B.A.S. includes such classes as:

  • Engineering Ethics
  • Mathematical Foundations of Computer Science
  • a Senior Capstone Project

QS World University Rankings currently ranks University of Pennsylvania as the 33rd best university in the world for computer science.

19. University of Maryland

Bachelor of Science in Computer Science

Points: 17
2020 Ranking: 17
Tuition: $10,779 (Maryland residents), $36,891 (out of state)
School Profile

The University of Maryland offers a Bachelor of Science in Computer Science. It also offers a number of research opportunities in subjects such as:

  • AI and robotics
  • machine perception
  • cybersecurity and cryptography, to name a few.

The top-ranked university is currently 16th on U.S. News & World Report‘s list of the best computer science schools.

20. University of Wisconsin – Madison

Bachelor of Science in Computer Sciences

Points: 17
2020 Ranking: 18
Tuition: $10,724 (Wisconsin resident), $37,785 (out of state)
School Profile

Impressively, 94% of computer science graduates from University of Wisconsin either graduate with job offers or go on to graduate school. Students in the undergraduate computer science program take courses such as:

  •  artificial intelligence
  • computational biology
  • computer architecture
  • human-computer interaction
  • software engineering and wireless systems

University of Wisconsin, Madison is currently ranked by U.S. News & World Report as the 13th best university in the country for computer science.

sac state computer science ranking

The Ultimate Guide to Cal State Schools: How to Pick

Leave a Comment