Best Computer Programming Degrees 2022

Now is a great time to earn a degree in computer programming. Here, we list the best degrees of 2022.

Best Computer Programming Degrees 2022

Are you ready to find your fit?

Coding and Computer Programing Degrees

Computer programming degrees teach students how to code, program, and develop webpages, apps, and games. Classes focus on data analytics, cybersecurity, coding, computer systems, gaming, and mobile computing. Programs offer more or less in-depth coursework depending on the degree level. Many schools offer degrees in computer programming at the associate, bachelor's, master's, and doctorate levels.

Students who earn a degree in computer programming can become web developers, computer support specialists, and information security analysts. Most jobs in computer programming do not necessarily require a specific degree type. Instead, they require a certain skill set and experience level.

View Our Rankings List Here

Frequently Asked Questions About Computer Programming

How long does it take to become a computer programmer?

Most computer programmers hold a bachelor's degree in computer programming, which takes about four years to complete. However, not all computer programmers earn bachelor's degrees.

Is computer programming a bachelor's degree?

Schools typically offer computer programming degrees at the bachelor's level. Some offer associate and master's degrees in computer programming, as well.

What degree do I need to be a computer programmer?

Most computer programmers hold a bachelor's degree in computer programming, software development, or a related field. However, many self-taught programmers enter the field with an associate or no degree. Some programmers enter the field as master's degree holders.

Featured Online Programs

Find a program that meets your affordability, flexibility, and education needs through an accredited, online school.

Why Get a Degree in Computer Programming?

Students who earn a degree in computer programming gain highly marketable skills, such as coding and web development. Many fields hire computer programmers, including healthcare, research, government, and education. As of November 2021, computer programmers earn an average base salary of $65,180 annually.

Pay greatly increases with more experience. Programmers with over 10 years of experience earn more than $79,000 per year. Computer programming degree-holders pursue many different jobs, some with higher median salaries. Additionally, the Bureau of Labor Statistics projects employment in computer and information technology to grow 13% between 2020 and 2030.

Many schools offer computer programming degrees online. These programs give students more flexibility and often cost less than going to school in person and full time.

How Much Does a Computer Programming Degree Cost?

Bachelor's degree tuition averages $9,580 at public, in-state institutions and $37,200 at private institutions annually. Total yearly costs, including room, board, and other fees, average $25,620 at public, in-state institutions and $53,950 at private institutions. Bachelor's degrees usually take about four years to complete.

Associate degrees usually cost much less, averaging $3,370 in yearly tuition at public two-year institutions. Students can complete most associate degrees in two years.

Many schools offer computer programming degrees online, which can save students money in transit and housing costs. Online programs also let learners continue working while earning their degree.

Students in computer programming programs need a reliable computer, and can sometimes incur lab fees.

How Much Do Computer Programmers Make?

Students who earn a degree in computer programming can find jobs as web developers, computer programmers, and computer network architects. Other careers include information security analysts, computer support specialists, and database administrators.

The highest-paying computer programming jobs include computer network architects, information security analysts, and computer and information research scientists. The positions earn median annual salaries of $116,780, $103,590, and $126,830, respectively.

Higher education can help students earn more in the computer programming field. Like computer network architects and information security analysts, most high-paying jobs generally require at least a bachelor's degree. Computer and information scientists usually need a master's degree.

Courses in Computer Programming

Most computer programming programs require introductory, intermediate, and advanced classes in computer systems, programming languages, and mathematics. Many schools offer specialized courses not required for the major, such as software engineering or artificial intelligence. Below, find sample courses included in many computer science programs. The courses listed represent a sample curriculum. Not all schools and programs offer them.

  • Introduction to Computer Systems

    Introductory classes in computer/computing systems cover how hardware and operating systems interact to affect program performance. The course introduces programming in C and assembly language, which are foundational elements needed for learning more complex coding and programming.
  • Object-Oriented Programming

    Some schools title their object-oriented programming classes as introduction to computer science. The class covers the fundamentals of object-oriented programming. Topics may include encapsulation, abstraction, and polymorphism. Students typically work in Java. These skills help students gain further knowledge in the computer science field.
  • Programming Languages

    Programming language classes introduce different languages and cover how to study their designs and how they work. Computer science professionals need knowledge of programming languages and how to learn new ones. The course is vital to a student's career in computer programming.

Featured Online Computer Programs

Find a program that meets your affordability, flexibility, and education needs through an accredited, online school.

How to Become a Computer Programmer

Most computer programmers hold a bachelor's degree in computer programming. Some have an associate degree or self-taught expertise in many programming languages. People also become computer programmers with degrees in related fields, such as mathematics.

Employers do not usually require certification for computer programmers. However, programmers can get certifications in specific languages and products to enhance their marketability.

Most computer programmers spend their day writing, updating, and testing programs in different programming languages. Often, they work alongside software developers to design applications and systems interfaces.

Best Computer Programming Degrees 2022

#1

Stanford University

School Information
Location Stanford, California
Admission Rate 4%
Graduation Rate 94%
Instituation Type Private
Accreditation Yes Western Association of Schools and Colleges Senior Colleges and University Commission
Percent Online Enrollment 5% Percentage of all students who are enrolled online.

Stanford University offers dozens of highly ranked degrees, including a bachelor's in computer science. The program encourages career growth through its experiential learning components. At the school, programs offer flexible enrollment options that appeal to busy enrollees balancing school with other responsibilities.

Learners gain a comprehensive understanding of computer science through a curriculum that highlights theoretical and practical approaches. Students strengthen their career-readiness through internships and hands-on learning opportunities. Concentrations and electives let learners individualize the program based on their interests and professional goals.

Stanford University at a Glance:

Location: Stanford, California

School Type: Private

Admission Rate: 4%

Undergraduate Tuition In State: $57,692

Undergraduate Tuition Out of State: $57,692

Percent of Students Awarded Aid: 70%

Visit Site
#2

Massachusetts Institute of Technology

School Information
Location Cambridge, Massachusetts
Admission Rate 7%
Graduation Rate 95%
Instituation Type Private
Accreditation Yes New England Commission on Higher Education
Percent Online Enrollment 0% Percentage of all students who are enrolled online.

Learners interested in computer science can enroll in a top-ranked bachelor's program offered by Massachusetts Institute of Technology. Students advance their training and increase their career opportunities in the program. Candidates may be able to choose from campus and online enrollment options, adding flexibility for enrollees who work full time.

Learners take advanced classes that build a theoretical and practical understanding of the field. Internships and other hands-on learning opportunities apply classroom knowledge in a real-world setting. Degree-seekers meet with faculty advisors to choose electives and concentrations to individualize the degree.

Massachusetts Institute of Technology at a Glance:

Location: Cambridge, Massachusetts

School Type: Private

Admission Rate: 7%

Undergraduate Tuition In State: $77,020

Undergraduate Tuition Out of State: $77,020

Percent of Students Awarded Aid: 74%

Visit Site
#3

Princeton University

School Information
Location Princeton, New Jersey
Admission Rate 6%
Graduation Rate 98%
Instituation Type Private
Accreditation Yes Middle States Commission on Higher Education

Princeton University offers a top-ranked MSE in computer science program as one of its 44 master's degrees. The program encourages career growth through its experiential learning components. Graduate programs offer flexible enrollment options that make it easier for enrollees to fit classes into their schedule.

Learners take advanced classes that build a theoretical and practical understanding of the field. Internships and experiential learning opportunities build professional connections and provide real-world experience. Degree-seekers work with faculty advisors to choose electives or concentrations that customize the program.

Princeton University at a Glance:

Location: Princeton, New Jersey

School Type: Private

Admission Rate: 6%

Graduate Tuition In State: $51,870

Graduate Tuition Out of State: $51,870

Percent of Students Awarded Aid: 63%

Visit Site
#4

University of California, Berkeley

School Information
Location Berkeley, California
Admission Rate 16%
Graduation Rate 93%
Accreditation Yes Western Association of Schools and Colleges Senior Colleges and University Commission
Percent Online Enrollment 5% Percentage of all students who are enrolled online.

The master's in electrical engineering and computer science degree at University of California, Berkeley emphasizes career-focused skills. This Berkeley, California-based public school serves degree candidates of all types, with online enrollment options to accommodate working professionals. During the program, learners take advanced courses in computer programming that build on their prior training.

College resources and support services help master's candidates get the most out of graduate school. Financial aid advisors recommend scholarships and grants, while academic advisors help with course selections. Master's degree-seekers can also take advantage of tutoring, mental health counseling, and library services.

University of California, Berkeley at a Glance:

Total Master's Programs: 104

Total Online Master's Programs: 2

Admission Rate: 16%

Graduation Rate: 93%

Student-to-Faculty Ratio: 19-to-1

Graduate Tuition In State: $11,442

Graduate Tuition Out of State: $26,544

Average Alumni Earnings After Six Years: $57,600

Visit Site
#5

Yale University

School Information
Location New Haven, Connecticut
Admission Rate 6%
Graduation Rate 97%
Instituation Type Private
Accreditation Yes New England Commission on Higher Education
Percent Online Enrollment 0% Percentage of all students who are enrolled online.

Yale University offers more than 80 bachelor's degrees, including a top-ranked program in computer science. Students can increase their earning potential and advance their careers by earning this degree. The school offers flexible enrollment options that make it easier for enrollees to fit classes into their schedule.

The curriculum balances theoretical and practical approaches to computer science, emphasizing a comprehensive understanding of the field. Students often complete internships and other experiential learning opportunities to build career-ready skills. Learners meet with faculty advisors to choose electives and concentrations to individualize the computer science degree.

Yale University at a Glance:

Location: New Haven, Connecticut

School Type: Private

Admission Rate: 6%

Undergraduate Tuition In State: $62,250

Undergraduate Tuition Out of State: $62,250

Percent of Students Awarded Aid: 64%

Visit Site
#6

California Institute of Technology

School Information
Location Pasadena, California
Admission Rate 6%
Graduation Rate 94%
Instituation Type Private
Accreditation Yes Western Association of Schools and Colleges Senior Colleges and University Commission

The bachelor's in computer science program  at California Institute of Technology offers an affordable, rigorous option for degree-seekers. Students can advance their career opportunities and increase their earning potential with this degree. Flexible enrollment options help candidates balance classes with work or other obligations.

Learners take courses that build a theoretical and practical understanding of the field. Students can often complete internships and other hands-on learning opportunities, gaining varied experience while building professional connections. Enrollees meet with faculty advisors to choose electives and concentrations to individualize the degree.

California Institute of Technology at a Glance:

Location: Pasadena, California

School Type: Private

Admission Rate: 6%

Undergraduate Tuition In State: $58,479

Undergraduate Tuition Out of State: $58,479

Percent of Students Awarded Aid: 71%

Visit Site
#7

Harvard University

School Information
Location Cambridge, Massachusetts
Admission Rate 5%
Graduation Rate 97%
Instituation Type Private
Accreditation Yes New England Commission on Higher Education
Percent Online Enrollment 18% Percentage of all students who are enrolled online.

Harvard University offers 148 graduate programs, including a highly ranked Ph.D. in computer science. The program serves students seeking advanced education and increased career opportunities. Working professionals benefit from the school's flexible enrollment options, which make it easier to schedule classes around other responsibilities.

The graduate curriculum incorporates theoretical and practical knowledge to build a comprehensive understanding of the computer science field. Internships and hands-on learning opportunities encourage students to gain varied experience while building professional connections. Learners can specialize their education by choosing electives and concentrations.

Harvard University at a Glance:

Location: Cambridge, Massachusetts

School Type: Private

Admission Rate: 5%

Graduate Tuition In State: $48,008

Graduate Tuition Out of State: $48,008

Percent of Students Awarded Aid: 73%

Visit Site
#8

Dartmouth College

School Information
Location Hanover, New Hampshire
Admission Rate 8%
Graduation Rate 95%
Instituation Type Private
Accreditation Yes New England Commission on Higher Education
Percent Online Enrollment 2% Percentage of all students who are enrolled online.

The bachelor's in computer science at Dartmouth College is one of the more than 60 undergraduate programs offered at the university. Students can advance their career opportunities and increase their earning potential with this degree. Working professionals benefit from the school's flexible enrollment options, which make it easier to schedule classes around other responsibilities.

The curriculum builds comprehensive knowledge, highlighting theoretical and practical approaches to computer science. Internships and other hands-on learning opportunities let degree-seekers apply classroom knowledge in real-world settings. Concentrations and electives let learners specialize their education around particular fields.

Dartmouth College at a Glance:

Location: Hanover, New Hampshire

School Type: Private

Admission Rate: 8%

Undergraduate Tuition In State: $60,687

Undergraduate Tuition Out of State: $60,687

Percent of Students Awarded Aid: 62%

Visit Site
#9

Carnegie Mellon University

School Information
Location Pittsburgh, Pennsylvania
Admission Rate 15%
Graduation Rate 90%
Instituation Type Private
Accreditation Yes Middle States Commission on Higher Education
Percent Online Enrollment 6% Percentage of all students who are enrolled online.

The bachelor of science in computer science at Carnegie Mellon University emphasizes career-focused skills. From its Pittsburgh, Pennsylvania, campus, the private institution offers programs in several enrollment formats, including online options designed for working professionals. During the bachelor's in computer science program, learners take classes in computer science to enhance their understanding of the field.

Candidates participate in campus life and benefit from the university's support services. For example, career counselors host job fairs and offer resume workshops for specific industries. The university also hosts networking and training events for degree-seekers.

Carnegie Mellon University at a Glance:

Total Bachelor's Programs: 80

Admission Rate: 15%

Graduation Rate: 90%

Student-to-Faculty Ratio: 5-to-1

Undergraduate Tuition In State: $59,864

Undergraduate Tuition Out of State: $59,864

Average Alumni Earnings After Six Years: $84,000

Visit Site
#10

Rice University

School Information
Location Houston, Texas
Admission Rate 9%
Graduation Rate 93%
Instituation Type Private
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 5% Percentage of all students who are enrolled online.

Rice University offers a top-ranked bachelor's in computer science program. Learners can pursue a bachelor of arts or a bachelor of science. The program appeals to students seeking a degree that will increase their career opportunities. Candidates benefit from flexible learning options, which make it easier to work while earning a degree.

Students take classes that build a theoretical and practical understanding of the field. Enrollees often complete internships and other experiential learning opportunities to build career-ready skills. Learners work with faculty advisors to choose electives or concentrations that customize the program.

Rice University at a Glance:

Location: Houston, Texas

School Type: Private

Admission Rate: 9%

Undergraduate Tuition In State: $54,100

Undergraduate Tuition Out of State: $54,100

Percent of Students Awarded Aid: 69%

Visit Site
#11

Georgia Institute of Technology

School Information
Location Atlanta, Georgia
Admission Rate 21%
Graduation Rate 90%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 49% Percentage of all students who are enrolled online.

Georgia Institute of Technology offers a top-ranked computer science program as one of its 50 master's degrees. The master's program lets students grow their earning potential and advance their careers. At the school, graduate programs offer flexible enrollment options, including schedules designed for working professionals.

Learners take theoretical and practical classes to gain a comprehensive knowledge of the field. Internships and other hands-on learning opportunities let enrollees apply classroom knowledge in real-world settings. Degree-seekers meet with faculty advisors to choose electives and concentrations to individualize the degree.

Georgia Institute of Technology at a Glance:

Location: Atlanta, Georgia

School Type: Public

Admission Rate: 21%

Graduate Tuition In State: $14,064

Graduate Tuition Out of State: $29,140

Percent of Students Awarded Aid: 69%

Average Amount Aid Awarded: $11,660

Average Price After Aid: $16,883

Visit Site
#12

Brown University

School Information
Location Providence, Rhode Island
Admission Rate 7%
Graduation Rate 96%
Instituation Type Private
Accreditation Yes New England Commission on Higher Education

Brown University offers more than 80 undergraduate programs, including a highly ranked computer science degree. The program helps students gain specialized training to reach their career goals. Flexible enrollment options, including on-campus and online classes, help enrollees fit school into their busy schedules.

The curriculum balances theoretical and practical approaches to computer science, emphasizing a comprehensive understanding of the field. Students often complete internships and other experiential learning opportunities to build career-ready skills. Learners select electives and concentrations to specialize their education in a specific area.

Brown University at a Glance:

Location: Providence, Rhode Island

School Type: Private

Admission Rate: 7%

Undergraduate Tuition In State: $62,680

Undergraduate Tuition Out of State: $62,680

Percent of Students Awarded Aid: 56%

Visit Site
#13

Columbia University in the City of New York

School Information
Location New York, New York
Admission Rate 5%
Graduation Rate 95%
Instituation Type Private
Accreditation Yes Middle States Commission on Higher Education
Percent Online Enrollment 6% Percentage of all students who are enrolled online.

Columbia University in the City of New York prepares learners for computer science careers in its bachelor's in computer science program. The private institution offers several enrollment options on its New York campus and through its online programs. Enrollees take general courses and electives to strengthen their understanding of the field.

Degree-seekers can access advising and support services, including career counseling. For example, career counselors host mock interviews to prepare graduates for the workforce. Students can also attend networking and training events hosted by the university.

Columbia University in the City of New York at a Glance:

Total Undergraduate Programs: 90

Admission Rate: 5%

Graduation Rate: 95%

Student-to-Faculty Ratio: 6-to-1

Undergraduate Tuition In State: $60,514

Undergraduate Tuition Out of State: $60,514

Average Alumni Earnings After Six Years: $77,900

Visit Site
#14

University of Chicago

School Information
Location Chicago, Illinois
Admission Rate 6%
Graduation Rate 95%
Instituation Type Private
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 0% Percentage of all students who are enrolled online.

Students interested in career advancement can earn their master's degree at University of Chicago. From its main campus in Chicago, Illinois, the private university offers graduate programs with several enrollment options, including online programs. During the program, learners take graduate-level courses in to enhance their understanding of the field.

College resources and support services help master's candidates participate fully in campus life and meet graduation requirements. Academic advisors recommend course selections, while financial aid counselors connect students with scholarship and grant opportunities. Master's degree-seekers can also take advantage of networking and training events hosted by the university.

University of Chicago at a Glance:

Total Master's Programs: 81

Admission Rate: 6%

Graduation Rate: 95%

Student-to-Faculty Ratio: 5-to-1

Graduate Tuition In State: $60,300

Graduate Tuition Out of State: $60,300

Average Alumni Earnings After Six Years: $72,100

Visit Site
#15

Cornell University

School Information
Location Ithaca, New York
Admission Rate 11%
Graduation Rate 95%
Instituation Type Private
Accreditation Yes Middle States Commission on Higher Education
Percent Online Enrollment 4% Percentage of all students who are enrolled online.

The bachelor's in computer science degree at Cornell University emphasizes career-focused skills. The private institution welcomes degree-seekers with a variety of enrollment options, including online programs created with working professionals in mind. During the program, learners complete curiosity-driven research activities.

Whether enrolled online or on campus, degree-seekers can access a generous selection of college resources and support services. Academic advisors help with course selections, while career counselors offer workshops, job fairs, and resume reviews. Students can also attend networking and training events hosted by the university.

Cornell University at a Glance:

Total Undergraduate Programs: 80

Admission Rate: 11%

Graduation Rate: 95%

Student-to-Faculty Ratio: 9-to-1

Undergraduate Tuition In State: $41,958

Undergraduate Tuition Out of State: $41,958

Average Alumni Earnings After Six Years: $76,300

Visit Site
#16

Vanderbilt University

School Information
Location Nashville, Tennessee
Admission Rate 9%
Graduation Rate 93%
Instituation Type Private
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 8% Percentage of all students who are enrolled online.

Students seeking increased professional responsibilities can earn their master's in computer science degree at Vanderbilt University. From its main campus in Nashville, Tennessee, the private university offers graduate programs with several enrollment options, including online programs. In the program, the curriculum covers advanced topics in computer science.

While pursuing a master's degree, enrollees benefit from college resources and support services. Financial aid advisors connect students with resources to pay for graduate school, while academic advisors recommend course selections. Master's degree-seekers can also attend networking events and make use of library services.

Vanderbilt University at a Glance:

Total Master's Programs: 104

Total Online Master's Programs: 1

Admission Rate: 9%

Graduation Rate: 93%

Student-to-Faculty Ratio: 7-to-1

Graduate Tuition In State: $48,624

Graduate Tuition Out of State: $48,624

Average Alumni Earnings After Six Years: $61,900

Visit Site
#17

University of California, Los Angeles

School Information
Location Los Angeles, California
Admission Rate 12%
Graduation Rate 92%
Accreditation Yes Western Association of Schools and Colleges Senior Colleges and University Commission
Percent Online Enrollment 5% Percentage of all students who are enrolled online.

University of California, Los Angeles offers several career-focused programs, including a bachelor's in computer science and engineering. The public university provides several enrollment options for degree-seekers, including online options designed for working professionals. In the program, learners complete a rigorous curriculum that emphasizes advanced knowledge and skills.

Degree-seekers benefit from the university's support services, which include academic and career services. Academic advisors can help with course selections, while financial aid counselors ensure students can fund their education. Enrollees can also take advantage of networking and training events hosted by the university.

University of California, Los Angeles at a Glance:

Total Undergraduate Programs: 125

Admission Rate: 14%

Graduation Rate: 92%

Student-to-Faculty Ratio: 18-to-1

Undergraduate Tuition In State: $13,249

Undergraduate Tuition Out of State: $43,003

Average Alumni Earnings After Six Years: $52,000

Visit Site
#18

University of Michigan-Ann Arbor

School Information
Location Ann Arbor, Michigan
Admission Rate 23%
Graduation Rate 93%
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 1% Percentage of all students who are enrolled online.

University of Michigan-Ann Arbor offers more than 280 degrees, including a top-ranked program in computer science. The program helps enrollees gain specialized training to reach their career goals. Candidates may be able to choose from campus and online enrollment options, adding flexibility for those who must work full time while in school.

The master's curriculum incorporates theoretical and practical knowledge to build a comprehensive understanding of computer science. Internships and hands-on learning opportunities strengthen classroom skills and help students expand their professional networks. Learners can select electives and concentrations to specialize their education in a specific area.

University of Michigan-Ann Arbor at a Glance:

Location: Ann Arbor, Michigan

School Type: Public

Admission Rate: 23%

Undergraduate Tuition In State: $16,178

Undergraduate Tuition Out of State: $53,232

Percent of Students Awarded Aid: 65%

Average Amount Aid Awarded: $12,854

Average Price After Aid: $17,357

Visit Site
#19

University of Notre Dame

School Information
Location Notre Dame, Indiana
Admission Rate 16%
Graduation Rate 96%
Instituation Type Private
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 3% Percentage of all students who are enrolled online.

University of Notre Dame offers 74 bachelor's programs, including a highly ranked bachelor's in computer science degree. The program appeals to students seeking a degree that will increase their career opportunities. The school offers flexible enrollment options, including schedules designed for working professionals.

During the program, learners complete a challenging curriculum that builds comprehensive knowledge of computer science. Students strengthen their career-readiness through internships and hands-on learning opportunities. Learners work with faculty advisors to choose electives or concentrations that customize the program.

University of Notre Dame at a Glance:

Location: Notre Dame, Indiana

School Type: Private

Admission Rate: 16%

Undergraduate Tuition In State: $60,301

Undergraduate Tuition Out of State: $60,301

Percent of Students Awarded Aid: 68%

Visit Site
#20

The University of Texas at Austin

School Information
Location Austin, Texas
Admission Rate 32%
Graduation Rate 86%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 25% Percentage of all students who are enrolled online.

The University of Texas at Austin offers a master's program that helps graduates advance their career. The public university offers programs on its Austin campus and online options designed for degree-seekers who require additional flexibility. During the master's in computer science program, learners take their knowledge to the next level thanks to accessible graduate courses.

While earning a master's degree, enrollees rely on college resources and support services for assistance. Financial aid advisors recommend scholarships and grants, while academic advisors help with course selections. Master's degree-seekers also take advantage of training and networking events.

The University of Texas at Austin at a Glance:

Total Master's Programs: 113

Total Online Master's Programs: 5

Admission Rate: 32%

Graduation Rate: 86%

Student-to-Faculty Ratio: 19-to-1

Graduate Tuition In State: $11,998

Graduate Tuition Out of State: $22,966

Average Alumni Earnings After Six Years: $52,200

Visit Site
#21

Washington University in St. Louis

School Information
Location St. Louis, Missouri
Admission Rate 14%
Graduation Rate 95%
Instituation Type Private
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 6% Percentage of all students who are enrolled online.

Students interested in computer science careers can earn their bachelor's degree at Washington University. From its St. Louis, Missouri, campus, the private university meets the needs of diverse degree-seekers by offering flexible enrollment options. The program is designed for students who plan to enter a career in computing.

Degree-seekers can access a generous selection of college resources and support services during their program. For example, financial aid counselors recommend scholarships, grants, and other forms of financial aid. Learners can also attend networking and training events hosted by the university.

Washington University in St. Louis at a Glance:

Total Bachelor's Programs: 105

Admission Rate: 14%

Graduation Rate: 95%

Student-to-Faculty Ratio: 7-to-1

Undergraduate Tuition In State: $59,420

Undergraduate Tuition Out of State: $59,420

Average Alumni Earnings After Six Years: $63,400

Visit Site
#22

Northwestern University

School Information
Location Evanston, Illinois
Admission Rate 9%
Graduation Rate 94%
Instituation Type Private
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 2% Percentage of all students who are enrolled online.

The bachelor's in computer science program at Northwestern University appeals to students seeking career advancement. The private university, located in Evanston, Illinois, provides several enrollment options for degree-seekers, including online options designed for working professionals. During the program, learners take their knowledge to the next level thanks to accessible courses.

College resources and support services help enrollees make progress toward their degree. Academic advisors help with course selections, while financial aid counselors recommend grants and scholarships to pay for a bachelor's degree. Master's degree-seekers also take advantage of tutoring centers, library services, and service learning opportunities.

Northwestern University at a Glance:

Total Bachelor's Programs: 115

Admission Rate: 9%

Graduation Rate: 94%

Student-to-Faculty Ratio: 6-to-1

Undergraduate Tuition In State: $58,227

Undergraduate Tuition Out of State: $58,227

Average Alumni Earnings After Six Years: $71,900

Visit Site
#23

Johns Hopkins University

School Information
Location Baltimore, Maryland
Admission Rate 11%
Graduation Rate 93%
Instituation Type Private
Accreditation Yes Middle States Commission on Higher Education
Percent Online Enrollment 46% Percentage of all students who are enrolled online.

Johns Hopkins University offers a total of 74 undergraduate degrees, including a top-ranked bachelor's in computer science. The program builds advanced knowledge and skills, helping students increase their career opportunities. Flexible enrollment options, including online classes, help busy enrollees balance coursework with their other responsibilities.

The curriculum builds comprehensive knowledge, highlighting theoretical and practical approaches to computer science. Students can often complete internships and other hands-on learning opportunities, gaining varied experience while building professional connections. Choosing a concentration also helps learners gain specialized skills in a specific area.

Johns Hopkins University at a Glance:

Location: Baltimore, Maryland

School Type: Private

Admission Rate: 11%

Undergraduate Tuition In State: $60,480

Undergraduate Tuition Out of State: $60,480

Percent of Students Awarded Aid: 67%

Visit Site
#24

University of California, San Diego

School Information
Location La Jolla, California
Admission Rate 31%
Graduation Rate 87%
Accreditation Yes Western Association of Schools and Colleges Senior Colleges and University Commission
Percent Online Enrollment 1% Percentage of all students who are enrolled online.

Students interested in career advancement can earn their master's degree at University of California, San Diego. Located in La Jolla, California, the public institution serves degree-seekers of all types thanks to its many enrollment options. During the program, learners complete a rigorous curriculum that builds on their undergraduate training.

Master's candidates participate in campus life and benefit from the university's support services. For example, financial aid counselors connect students with grant and scholarship opportunities. Master's degree-seekers can also attend networking events and make use of library services.

University of California, San Diego at a Glance:

Total Master's Programs: 65

Admission Rate: 31%

Graduation Rate: 87%

Student-to-Faculty Ratio: 19-to-1

Graduate Tuition In State: $11,442

Graduate Tuition Out of State: $26,544

Average Alumni Earnings After Six Years: $48,200

Visit Site
#25

University of Virginia

School Information
Location Charlottesville, Virginia
Admission Rate 24%
Graduation Rate 95%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 10% Percentage of all students who are enrolled online.

At its main campus in Charlottesville, the University of Virginia offers a total of 51 undergraduate degrees, including a top-ranked bachelor of science in computer engineering. The program strengthens enrollees' subject-specific knowledge, allowing them to pursue advanced career opportunities. At the school, programs offer flexible enrollment options that appeal to busy students balancing school with other responsibilities.

Learners bolster their theoretical and practical understanding of computer engineering through the program's challenging curriculum. Internships and hands-on learning opportunities strengthen classroom skills and help students expand their professional networks. Degree-seekers can select electives and concentrations to specialize their education in a specific area.

University of Virginia at a Glance:

Location: Charlottesville, Virginia

School Type: Public

Admission Rate: 24%

Undergraduate Tuition In State: $19,698

Undergraduate Tuition Out of State: $53,666

Percent of Students Awarded Aid: 57%

Average Amount Aid Awarded: $15,914

Visit Site
#26

University of Illinois at Urbana-Champaign

School Information
Location Champaign, Illinois
Admission Rate 59%
Graduation Rate 85%
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 39% Percentage of all students who are enrolled online.

The bachelor of computer science and advertising program in at University of Illinois at Urbana-Champaign offers an affordable, rigorous option for  learners. Students advance their training and increase their career opportunities in the program. Flexible enrollment options appeal to busy enrollees balancing school with work or other responsibilities.

During the program, degree-seekers take challenging courses that strengthen theoretical and practical knowledge. Students complete internships and hands-on learning opportunities to complement their classroom knowledge and expand their professional networks. Concentrations and electives let learners specialize their education around particular fields.

University of Illinois at Urbana-Champaign at a Glance:

Location: Champaign, Illinois

School Type: Public

Admission Rate: 59%

Undergraduate Tuition In State: $16,866

Undergraduate Tuition Out of State: $34,316

Percent of Students Awarded Aid: 64%

Average Amount Aid Awarded: $15,442

Visit Site
#27

Purdue University

School Information
Location West Lafayette, Indiana
Admission Rate 60%
Graduation Rate 82%
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 22% Percentage of all students who are enrolled online.

The bachelor's in computer science at Purdue University-Main Campus is one of 200 majors offered by the university. The program lets students grow their earning potential and advance their careers. Candidates benefit from flexible enrollment options, including schedules designed for full-time professionals.

Learners take theoretical and practical classes to gain a comprehensive knowledge of the field. Students apply their classroom knowledge through internships and hands-on learning opportunities, which also build professional connections. Choosing a concentration also helps degree-seekers gain specialized skills in a specific area.

Purdue University-Main Campus at a Glance:

Location: West Lafayette, Indiana

School Type: Public

Admission Rate: 60%

Undergraduate Tuition In State: $9,992

Undergraduate Tuition Out of State: $28,794

Percent of Students Awarded Aid: 65%

Average Amount Aid Awarded: $9,883

Visit Site
#28

North Carolina State University at Raleigh

School Information
Location Raleigh, North Carolina
Admission Rate 45%
Graduation Rate 82%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 41% Percentage of all students who are enrolled online.

North Carolina State University at Raleigh offers more than 100 undergraduate majors, including a highly ranked bachelor's in computer science. Students advance their training and increase their career opportunities in the program. Programs offer flexible enrollment options that make it easier for enrollees to fit classes into their schedule.

The curriculum builds comprehensive knowledge, highlighting theoretical and practical approaches to computer science. Internships and other hands-on learning opportunities let degree-seekers apply classroom knowledge in real-world settings. Learners can specialize their education by choosing electives and concentrations.

North Carolina State University at Raleigh at a Glance:

Location: Raleigh, North Carolina

School Type: Public

Admission Rate: 45%

Undergraduate Tuition In State: $9,131

Undergraduate Tuition Out of State: $29,916

Percent of Students Awarded Aid: 68%

Average Amount Aid Awarded: $8,938

Visit Site
#29

William & Mary

School Information
Location Williamsburg, Virginia
Admission Rate 38%
Graduation Rate 90%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 5% Percentage of all students who are enrolled online.

Students interested in career advancement can earn their master's degree at William & Mary. From its main campus in Williamsburg, Virginia, the public university offers graduate programs with several enrollment options, including online programs. In the program, learners take graduate-level courses to strengthen their understanding of computer science.

Master's candidates benefit from a generous selection of college resources and support services. For example, career counselors host workshops and job fairs while also recommending resume changes. Master's degree-seekers can also take advantage of tutoring centers, library services, and service learning opportunities.

William & Mary at a Glance:

Total Master's Programs: 19

Total Online Master's Programs: 3

Admission Rate: 38%

Graduation Rate: 90%

Student-to-Faculty Ratio: 11-to-1

Graduate Tuition In State: $10,516

Graduate Tuition Out of State: $28,305

Average Alumni Earnings After Six Years: $47,400

Visit Site
#30

University of California, Santa Barbara

School Information
Location Santa Barbara, California
Admission Rate 30%
Graduation Rate 83%
Accreditation Yes Western Association of Schools and Colleges Senior Colleges and University Commission
Percent Online Enrollment 2% Percentage of all students who are enrolled online.

Students seeking career advancement benefit from the master's in computer science program at University of California, Santa Barbara. The public institution offers several enrollment options, including online programs designed for working professionals. In the program, the curriculum covers advanced topics in computer science theory, systems, and applications.

Master's candidates can access a generous selection of college resources and support services during their program. For example, financial aid counselors recommend scholarships, grants, and other forms of financial aid. Master's degree-seekers can also attend networking events and make use of library services.

University of California, Santa Barbara at a Glance:

Total Master's Programs: 54

Admission Rate: 30%

Graduation Rate: 83%

Student-to-Faculty Ratio: 18-to-1

Graduate Tuition In State: $11,442

Graduate Tuition Out of State: $26,544

Average Alumni Earnings After Six Years: $42,800

Visit Site
#31

Texas A&M University-College Station

School Information
Location College Station, Texas
Admission Rate 58%
Graduation Rate 82%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 14% Percentage of all students who are enrolled online.

Texas A&M University-College Station stands out for its more than 130 undergraduate programs, which include a bachelor's in computer science. Students can advance their career opportunities and increase their earning potential with a degree from the program. The school offers flexible enrollment options that make it easier for enrollees to fit classes into their schedule.

The curriculum balances theoretical and practical approaches to computer science, emphasizing a comprehensive understanding of the field. Students gain real-world experience during internships and other hands-on learning opportunities. Faculty advisors help learners choose electives and concentrations to specialize their education.

Texas A&M University-College Station at a Glance:

Location: College Station, Texas

School Type: Public

Admission Rate: 58%

Undergraduate Tuition In State: $13,012

Undergraduate Tuition Out of State: $40,896

Percent of Students Awarded Aid: 76%

Average Amount Aid Awarded: $10,115

Visit Site
#32

University of California, Irvine

School Information
Location Irvine, California
Admission Rate 27%
Graduation Rate 84%
Accreditation Yes Western Association of Schools and Colleges Senior Colleges and University Commission
Percent Online Enrollment 15% Percentage of all students who are enrolled online.

The bachelor's in computer science program at University of California, Irvine is one of 98 bachelor's degrees offered by the university. The program helps students gain specialized training to reach their career goals. Candidates may be able to choose from campus and online enrollment options, adding flexibility for those who work full time while in school.

During the program, learners take challenging courses that strengthen theoretical and practical knowledge. Students gain real-world experience during internships and other hands-on learning opportunities. Learners meet with faculty advisors to choose electives and concentrations to individualize the degree.

University of California, Irvine at a Glance:

Location: Irvine, California

School Type: Public

Admission Rate: 27%

Undergraduate Tuition In State: $11,442

Undergraduate Tuition Out of State: $11,442

Percent of Students Awarded Aid: 63%

Average Amount Aid Awarded: $17,930

Visit Site
#33

University of Florida

School Information
Location Gainesville, Florida
Admission Rate 37%
Graduation Rate 88%
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 46% Percentage of all students who are enrolled online.

The bachelor of science in computer science program at the University of Florida is one of the school's more than 300 degree options. The program helps students advance their education and increase their career opportunities. Working professionals benefit from the school's flexible enrollment options, which make it easier to schedule classes around other responsibilities.

The curriculum builds comprehensive knowledge, highlighting theoretical and practical approaches to the field. Students build valuable professional connections during internships and other hands-on learning opportunities. Learners can specialize their education by choosing electives and concentrations.

University of Florida at a Glance:

Location: Gainesville, Florida

School Type: Public

Admission Rate: 37%

Undergraduate Tuition In State: $21,430

Undergraduate Tuition Out of State: $43,708

Percent of Students Awarded Aid: 92%

Average Amount Aid Awarded: $10,673

Visit Site
#34

Limestone College

School Information
Location Gaffney, South Carolina
Admission Rate 51%
Graduation Rate 33%
Instituation Type Private
Accreditation Yes Southern Association of Colleges and Schools Commission on Colleges
Percent Online Enrollment 35% Percentage of all students who are enrolled online.
#35

Metropolitan State University

School Information
Location Saint Paul, Minnesota
Admission Rate 56%
Graduation Rate 34%
Accreditation Yes Higher Learning Commission
Percent Online Enrollment 51% Percentage of all students who are enrolled online.

Featured Online Software Programs

Find a program that meets your affordability, flexibility, and education needs through an accredited, online school.

Online College Resources

Helping you prepare and gain the most out of your educational experience.

Discover a program that is right for you.

Search schools to find the program that is right for you.