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.