Best Computer Programming Degrees

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.

Visit Site

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.

Visit Site

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

Visit Site

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.

Visit Site

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.

Visit Site

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

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.

Visit Site

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.