Press ESC to close

Best Computer Science Schools

Every computer and mobile device has had a graduate from the best computer science schools involved in its production. The depth of a computer science degree is often overlooked but can be helpful in several industries. It can help you create immersive environments in video games or troubleshoot network systems.

At its core, a computer science degree explores the foundations of computation and information. Students will be able to learn about algorithms, protocols, programming languages, cybersecurity, and more. Undoubtedly, it’s one of the most fast-paced degree options as technology constantly evolves.

To help you get the degree of your dreams, we’ve compiled a list of some of the top computer science schools nationwide. Each selection is ranked by projected annual cost and by using the following criteria:

  • Average annual prices below $22,000
  • Median starting salaries of no less than $50,000
  • Accredited programs recognized by reputable organizations
Accredited Computer Science Programs That Might Interest You
Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

Best Computer Science Schools for 2024

1. University of Colorado Denver/Anschutz Medical Campus

4 Year; Denver, CO

  • Net Price: $10,907
  • Acceptance Rate: 65%
  • SAT Range: 1060-1280
  • ACT Range: 21-27

University of Colorado Denver/Anschutz Medical Campus is a public university located in Denver, Colorado. With a competitive acceptance rate, it offers a solid Computer Science program at an affordable net price.

The University of Colorado Denver/Anschutz Medical Campus offers two computer science degree programs. Students can choose between a Bachelor’s of Arts or Bachelor’s of Science degree in Computer Science. Each program provides an assortment of reputable courses to help establish a strong foundation for a technology career.

In the Bachelor of Arts Computer Science program, you’ll learn to work in various fields. It’s a highly flexible program that allows for 38 elective courses so you can custom tailor your degree. You’ll also have options for specialization in other fields to earn a double major, minor, or additional certificate.

To obtain a Bachelor of Arts, you’ll need 120 total credit hours of coursework, which includes:

  • 24 core credit hours
  • 43 computer science credit hours
  • Seven math credit hours
  • Eight natural or physical science credit hours
  • 38 electives credit hours

If you’re more interested in a Bachelor of Science upon graduation, this degree program is ideal for creative work in computer science. Students will learn how to apply basic computational principles for collaborating on innovative technological projects. You’ll find most of your courses revolve around machine learning and data science.

With a Bachelor of Science in Computer Science, you’ll also explore software engineering, scientific computing, theory, cyber-physical systems, and more. The total credit hours required for graduation are slightly higher, at 128. During your studies, you’ll need:

  • 24 core credit hours
  • 22 math and science credit hours
  • Three engineering design credit hours
  • 46 computer science or computer science systems credit hours
  • 21 computer science breadth credit hours
  • 12 computer science technical electives credit hours

2. University of Baltimore

4 Year; Baltimore, MD

  • Net Price: $10,424
  • Acceptance Rate: 80%
  • SAT Range: 890-1110
  • ACT Range: 16-22

Located in Baltimore, Maryland, the University of Baltimore is a public institution known for its competitive acceptance rate. It provides an accessible option for Computer Science education.

Instead of working towards a standard computer science degree, the University of Baltimore is slightly different. Their program provides students with a Bachelor of Science in Information Systems and Technology Management. If you want a tech-driven career in the corporate sector, this degree program is ideal.

During your studies, you’ll develop strong business skills while strengthening your IT skills. You’ll find the majority of your courses are a blend of business and technology. When you graduate, you’ll know how to apply information systems technology to assist companies across various industries.

Some of the most common courses students in this program experience include:

  • Business Law
  • Financial Accounting
  • Introductory Statistics
  • Systems Analysis & Logical Design
  • Structural Programming Using Procedural Language
  • Income Taxation
  • Introduction to Programming

3. University of Phoenix-New Mexico

  • Net Price: $11,080

University of Phoenix-New Mexico is a private for-profit university situated in Albuquerque, New Mexico. It offers Computer Science programs at a reasonable net price.

The Bachelor of Science in Computer Science program at University of Phoenix helps students gain core skills in programming, networking, AI, and big data. Key highlights include transfer credits to accelerate graduation, scholarships up to $3,000, no application fee or tests, and affordable tuition.

Students take comprehensive computer science and gen ed courses. IT certificates in cybersecurity, networking, etc. align with industry needs. Graduates can pursue careers as software developers, IT analysts, and more. No SAT/ACT required and flexible online classes fit busy schedules. UOPX is regionally accredited since 1978.

4. University of Phoenix-Utah

  • Net Price: $11,080

Located in Salt Lake City, Utah, the University of Phoenix-Utah is another branch of the University of Phoenix, offering Computer Science education at a similar net price.

The University of Phoenix offers an online Bachelor of Science in Computer Science that can be completed in about 4 years. The 120-credit program costs $398 per credit. Courses cover topics like Java programming, software development, computer architecture, ethics, and computer theory and applications.

Students gain skills to create everyday applications or manage IT professionals. Elective certificates are available in cybersecurity, networking, cloud computing, and more.

The University also offers online Bachelor’s degrees in Cybersecurity and Information Technology (120 credits each at $398 per credit). Additionally, they offer associate’s degrees in Cybersecurity, Information Assurance & Security, and Information Technology, along with master’s degrees in Cybersecurity and Information Systems.

5. Florida Institute of Technology-Online

  • Net Price: $12,240

Florida Institute of Technology-Online, based in Melbourne, Florida, provides online Computer Science programs with a moderate net price.

Florida Tech’s computer science degree provides students with a strong foundation in computing fundamentals, software development, and programming languages through small classes with personalized attention from internationally renowned faculty.

The program offers opportunities for hands-on experience via research projects, internships with top companies, and involvement in professional organizations. Graduates are prepared for careers as software developers, systems analysts, database administrators, and more, with 19% job growth projected through 2020. Students also have the option to pursue graduate studies in computer science subfields like networks, bioinformatics, and information management.

6. Colorado Technical University-Colorado Springs

4 Year; Colorado Springs, CO

  • Net Price: $13,109

Colorado Technical University-Colorado Springs, a private for-profit university in Colorado Springs, Colorado, offers Computer Science programs with a slightly higher net price.

Colorado Technical University-Colorado Springs is a fantastic option for a computer science degree. At a technical school, you are guaranteed to get plenty of traditional and online computer science experience. Students will have access to 14 different degree options, depending on preference.

Some of the most popular program options you can enroll in include:

  • Bachelor Degrees
  • Computer Science (Cybersecurity Engineering)
  • Computer Science (Data Science)
  • Computer Science (Software)
  • Computer Engineering
  • Other Degree Options
  • Electronics Technology (Associates)
  • Computer Science (Master’s)
  • Computer Science (Doctorate)

Compared to other schools offering the same program, Colorado Technical University-Colorado Springs is more diverse. You can study in specific specialties rather than having a generic computer science degree. Also, with a blend of in-person and online learning, it’s a highly flexible program.

With 22% of students graduating annually and 42% returning after their first year, it shows the program’s success. You’ll be able to navigate through various fundamental and modernized concepts to assist your career. Upon graduation, you’ll be more than prepared to pursue employment in an assortment of industries.

Free Laptops for Students?

This article covers online schools that offer free laptops to their students.

7. National University

4-Year; La Jolla, CA

  • Net Price: $14,664

National University, a private not-for-profit university in La Jolla, California, offers Computer Science programs at a net price that is still affordable for many students.

If you’re on the hunt for a traditional computer science degree, National University has a great program available. The Bachelor of Science in Computer Science program is ideal for prospective students. In your courses, you’ll gather the design and technical skills needed for the growing field of computer science.

The curriculum is balanced to provide in-class and real-world assignments, helping you diversify your employable skills. Students can also study online or on campus, depending on their preferences and course offerings. Some of the fundamentals you’ll learn about during your studies include:

  • Computer architecture
  • Software engineering
  • Computer communication networks
  • Operating systems
  • Data structures
  • Algorithms
  • Object-oriented programming

Upon graduation, you’ll know how to communicate effectively with your team members while engaging in professional projects. Students will also learn how to make informed and ethical computer-based judgments while analyzing complex computer problems. Undoubtedly, this four-year program is ideal for anyone looking for a computer science degree after graduating.

8. Brigham Young University-Provo

4 Year; Provo, UT

  • Net Price: $18,370
  • Acceptance Rate: 52%
  • SAT Range: 1210-1410
  • ACT Range: 27-32

Brigham Young University-Provo, located in Provo, Utah, boasts a strong Computer Science program, but with a somewhat higher net price. It’s known for its competitive acceptance rate.

Obtaining a Bachelor of Science in Computer Science from Brigham Young University – Provo is quite notable. Many graduates from the program are employed by industry-leading companies, allowing you to acquire gainful employment. You could also work in multiple industries, such as health, animation, business, and banking.

The program requires students to get between 74 and 77 hours of core courses, based on the school’s requirements. You’ll study data structures, operating systems, algorithm analysis, software design, and more. Also, there are several electives that you can take to explore various specialties.

Students often find themselves working with machine learning, signal image processing, software design, security, and interface software as a specialty. During your final years of study, you can decide to take a specific emphasis to gather more experience in a particular area. Currently, there are four primary options for selecting an emphasis, including:

  • Software Engineering
  • Animation
  • Data Science
  • Bioinformatics

Students can opt to continue their studies after acquiring a Bachelor’s degree from Brigham Young University – Provo as an added benefit. They currently offer Master’s and Ph.D. programs for graduate students. During your studies, you’ll focus on specific tenets of computer-related specialties, such as:

  • Advanced Computer Security
  • Computer-Aided Geometric Design
  • Interactive Software Systems
  • Interactive Animation Technology
  • Computer Graphics

9. New Mexico Institute of Mining and Technology

  • Net Price: $21,345
  • Acceptance Rate: 21%
  • SAT Range: 1190-1390
  • ACT Range: 23-29

New Mexico Institute of Mining and Technology, a public university in Socorro, New Mexico, offers Computer Science education with a relatively higher net price and a competitive acceptance rate.

The Department of Computer Science & Engineering at New Mexico Tech has a rich history, dating back to its establishment in 1966, making it one of the nation’s oldest departments of its kind. Boasting a thriving community of over 200 students, it stands as the second-largest department on campus. New Mexico Tech is renowned for its unique approach to education, blending theory and practical application seamlessly.

Here, students gain invaluable hands-on experience, culminating in a comprehensive senior design project. Graduates of this esteemed institution are in high demand, with their skills commanding top salaries in tech hubs like Silicon Valley and Washington, D.C. Explore our offerings, resources, and dedicated faculty to embark on an exciting journey in the field of Computer Science and Engineering.

Computer Science Programs That Might Interest You

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the schools below.

Compare your school options.

View the most relevant school for your interests and compare them by tuition, programs, acceptance rate, and other factors important to find your college home.