2023 Best Computer Science Bachelor's Degree Schools in Pennsylvania
When it comes to higher education, there are a lot of options for computer science students. You can choose a traditional brick and mortar school, or with the growth of online education, you can attend a school half-way across the country without even leaving your house. Alternatively, you may choose a trade school or bootcamp that prepares you to enter the workforce with knowledge in a specific field.
Along with in-depth profiles of schools and the programs they offer, Computer Science Degree Search has created the Best Computer Science Bachelor's Degree Schools in Pennsylvania to help you in your search for the best school for you. This report analyzed 38 schools in Pennsylvania to see which ones offered the best bachelor's degree programs for computer science students. To come up with a school's ranking, we analyzed numerous factors related to post-graduation wages, the quality of education offered by the school, average accumulated student debt, and more.
View our full ranking methodology.
Featured schools near , edit
Top Computer Science Bachelor's Degree Schools in Pennsylvania
Learn more about these excellent schools below:
Our 2023 rankings named Carnegie Mellon University the best school in Pennsylvania for computer science students working on their bachelor’s degree.
Carnegie Mellon does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $58,524. This amount may be reduced if you receive financial aid.
Carnegie Mellon does have options available for those who want to take online classes. You will need to check with the school to see if they are available for your specific major. In fact, around 1% of the undergraduate population registered for at least one online class in 2019-2020.
The excellent bachelor’s degree programs at University of Pennsylvania helped the school earn the #2 place on this year’s ranking of the best computer science schools in Pennsylvania.
UPenn does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $61,710. This amount may be reduced if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $17,404 in student loans.
If you are interested in distance education, be sure to check with the school since UPenn does offer online classes for certain majors. To give an idea of how popular online courses are at the school, 100% of undergraduates took at least one course online in 2019-2020.
The excellent bachelor’s degree programs at Swarthmore College helped the school earn the #3 place on this year’s ranking of the best computer science schools in Pennsylvania.
If you don’t receive financial aid, you can expect a bill for $56,056 to cover tuition and fees at Swarthmore. The school does not offer an in-state discount. On average, bachelor’s degree students take out $14,475 in loans while pursuing their degree.
Since Swarthmore is primarily an online school, it is an excellent choice for undergraduate students who need more flexibility than what is offered at some other schools.
You’ll be in good company if you decide to attend Lehigh University. It ranked #4 on our 2023 Best Computer Science Bachelor’s Degree Schools in Pennsylvania list.
If you don’t receive financial aid, you can expect a bill for $57,470 to cover tuition and fees at Lehigh. The school does not offer an in-state discount.
Lehigh does have options available for those who want to take online classes. You will need to check with the school to see if they are available for your specific major. In 2019-2020 about 0% of the undergraduate students at the school chose to take one or more online courses.
The excellent bachelor’s degree programs at Villanova University helped the school earn the #5 place on this year’s ranking of the best computer science schools in Pennsylvania.
If you want to attend Villanova, expect to pay an average of $59,020 in tuition and fees. Of course, this could be reduced if you receive financial aid. On average, bachelor’s degree students take out $26,526 in loans while pursuing their degree.
Villanova does offer online classes for certain degree levels. During the 2019-2020 year, about 98% of the undergraduates at the school took at least one online course.
Temple University ranked #6 on this year’s Best Computer Science Bachelor’s Degree Schools in Pennsylvania list.
Full-time students from Pennsylvania pay an average of $17,378 in tuition and fees if they choose to attend Temple. If you are from out of state, expect to pay an average of $30,602. Bachelor’s Degree recipients from Temple accumulate an average of $26,029 in student debt by the time they complete their degree.
If you are interested in distance education, be sure to check with the school since Temple does offer online classes for certain majors. In 2019-2020 about 99% of the undergraduate students at the school chose to take one or more online courses.
Duquesne University landed the #7 spot in the 2023 rankings for the best bachelor’s degree computer science programs.
Bachelor’s Degree recipients from Duquesne accumulate an average of $24,974 in student debt by the time they complete their degree.
Depending on your major, you may be able to take online classes at Duquesne. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 89% took at least some of their classes online.
University of Pittsburgh - Pittsburgh Campus did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #8 on the list.
Students from Pennsylvania who attend Pitt full time pay an average of $20,362 in tuition and fees. Those students who come from outside the state pay an average of $35,394. On average, bachelor’s degree students take out $24,463 in loans while pursuing their degree.
Some students may be able to take online classes at Pitt. To give an idea of how popular online courses are at the school, 25% of undergraduates took at least one course online in 2019-2020.
Read full report on University of Pittsburgh - Pittsburgh Campus
Drexel University came in at #9 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in Pennsylvania ranking.
If you don’t receive financial aid, you can expect a bill for $57,136 to cover tuition and fees at Drexel. The school does not offer an in-state discount. Bachelor’s Degree recipients from Drexel accumulate an average of $28,187 in student debt by the time they complete their degree.
You may have the opportunity to take online classes at Drexel. During the 2019-2020 year, about 91% of the undergraduates at the school took at least one online course.
Millersville University of Pennsylvania did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #10 on the list.
The average in-state tuition and fees for students at Millersville is $12,256. If you are from out of state, expect to pay an average of $22,226. By the time they get their bachelor’s degree, students from this school have racked up an average of $26,238 in student loans.
You may have the opportunity to take online classes at Millersville. In 2019-2020 about 98% of the undergraduate students at the school chose to take one or more online courses.
West Chester University of Pennsylvania came in at #11 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in Pennsylvania ranking.
Students from Pennsylvania who attend WCUPA full time pay an average of $10,423 in tuition and fees. Those students who come from outside the state pay an average of $22,247.
WCUPA does have options available for those who want to take online classes. You will need to check with the school to see if they are available for your specific major. In 2019-2020 about 99% of the undergraduate students at the school chose to take one or more online courses.
Saint Vincent College did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #12 on the list.
The average tuition and fees at Saint Vincent is $38,741. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid. Bachelor’s Degree recipients from Saint Vincent accumulate an average of $26,112 in student debt by the time they complete their degree.
Some students may be able to take online classes at Saint Vincent. In fact, around 40% of the undergraduate population registered for at least one online class in 2019-2020.
With a ranking of #13, University of Pittsburgh - Johnstown did quite well on this year’s best schools for computer science students working on their bachelor’s degree.
Students from Pennsylvania who attend Pitt Johnstown full time pay an average of $14,352 in tuition and fees. Out-of-state students pay an average of $25,992. Bachelor’s Degree recipients from Pitt Johnstown accumulate an average of $25,064 in student debt by the time they complete their degree.
Online courses are available at Pitt Johnstown, but you will need to check with the school to see if they are available for your field of interest. In 2019-2020 about 0% of the undergraduate students at the school chose to take one or more online courses.
Strayer University - Pennsylvania came in at #14 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in Pennsylvania ranking.
If you don’t receive financial aid, you can expect a bill for $13,515 to cover tuition and fees at Strayer University - Pennsylvania. The school does not offer an in-state discount. On average, bachelor’s degree students take out $44,452 in loans while pursuing their degree.
If you are interested in distance education, Strayer University - Pennsylvania is an excellent choice, since the school is online.
East Stroudsburg University of Pennsylvania did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #15 on the list.
The average in-state tuition and fees for students at East Stroudsburg University is $11,259. If you are from out of state, expect to pay an average of $19,797. By the time they get their bachelor’s degree, students from this school have racked up an average of $25,544 in student loans.
One thing to take note of is that East Stroudsburg University does offer online classes in some areas. In fact, around 26% of the undergraduate population registered for at least one online class in 2019-2020.
Pennsylvania College of Technology did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #16 on the list.
The average in-state tuition and fees for students at Penn College is $17,610. Out-of-state students pay an average of $25,170. On average, bachelor’s degree students take out $32,095 in loans while pursuing their degree.
Online courses are available at Penn College, but you will need to check with the school to see if they are available for your field of interest. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 48% took at least some of their classes online.
With a ranking of #17, Robert Morris University did quite well on this year’s best schools for computer science students working on their bachelor’s degree.
RMU does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $32,770. This amount may be reduced if you receive financial aid. On average, bachelor’s degree students take out $27,124 in loans while pursuing their degree.
RMU does offer online classes for certain degree levels. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 88% took at least some of their classes online.
York College of Pennsylvania came in at #18 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in Pennsylvania ranking.
YCP does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $22,350. This amount may be reduced if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $26,025 in student loans.
One thing to take note of is that YCP does offer online classes in some areas. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 27% took at least some of their classes online.
With a ranking of #19, Indiana University of Pennsylvania - Main Campus did quite well on this year’s best schools for computer science students working on their bachelor’s degree.
Full-time students from Pennsylvania pay an average of $13,144 in tuition and fees if they choose to attend IUP. If you are from out of state, expect to pay an average of $18,897. Bachelor’s Degree recipients from IUP accumulate an average of $26,868 in student debt by the time they complete their degree.
If you are interested in distance education, be sure to check with the school since IUP does offer online classes for certain majors. In 2019-2020 about 59% of the undergraduate students at the school chose to take one or more online courses.
Read full report on Indiana University of Pennsylvania - Main Campus
Slippery Rock University of Pennsylvania came in at #20 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in Pennsylvania ranking.
The average in-state tuition and fees for students at SRU is $10,507. If you are from out of state, expect to pay an average of $14,615. By the time they get their bachelor’s degree, students from this school have racked up an average of $25,146 in student loans.
Depending on your major, you may be able to take online classes at SRU. To give an idea of how popular online courses are at the school, 98% of undergraduates took at least one course online in 2019-2020.
Kutztown University of Pennsylvania did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #21 on the list.
Full-time students from Pennsylvania pay an average of $11,062 in tuition and fees if they choose to attend Kutztown University. If you are from out of state, expect to pay an average of $15,170. Bachelor’s Degree recipients from Kutztown University accumulate an average of $26,882 in student debt by the time they complete their degree.
Online courses are available at Kutztown University, but you will need to check with the school to see if they are available for your field of interest. In fact, around 98% of the undergraduate population registered for at least one online class in 2019-2020.
Clarion University of Pennsylvania ranked #22 on this year’s Best Computer Science Bachelor’s Degree Schools in Pennsylvania list.
In-state students pay an average of $11,173 in tuition and fees if they attend Clarion University full time. Out-of-state students pay an average of $16,052. Bachelor’s Degree recipients from Clarion University accumulate an average of $27,077 in student debt by the time they complete their degree.
Online courses are available at Clarion University, but you will need to check with the school to see if they are available for your field of interest. In fact, around 79% of the undergraduate population registered for at least one online class in 2019-2020.
California University of Pennsylvania did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #23 on the list.
In-state students pay an average of $11,108 in tuition and fees if they attend Cal U full time. Out-of-state students pay an average of $15,726. Bachelor’s Degree recipients from Cal U accumulate an average of $31,162 in student debt by the time they complete their degree.
Depending on your major, you may be able to take online classes at Cal U. To give an idea of how popular online courses are at the school, 64% of undergraduates took at least one course online in 2019-2020.
University of Pittsburgh - Greensburg did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #24 on the list.
Full-time students from Pennsylvania pay an average of $14,344 in tuition and fees if they choose to attend Pitt Greensburg. Out-of-state students pay an average of $25,984. By the time they get their bachelor’s degree, students from this school have racked up an average of $25,758 in student loans.
Online courses are available at Pitt Greensburg, but you will need to check with the school to see if they are available for your field of interest. During the 2019-2020 year, about 99% of the undergraduates at the school took at least one online course.
La Salle University did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #25 on the list.
The average tuition and fees at La Salle is $33,150. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $27,029 in student loans.
One thing to take note of is that La Salle does offer online classes in some areas. In fact, around 95% of the undergraduate population registered for at least one online class in 2019-2020.
Best Computer Science Bachelor's Degree Schools in the Middle Atlantic Region
View Best Computer Science Bachelor’s Degree Schools Nationwide >
Notes and References
Footnotes
*These averages are for the top 25 schools only.
References
- Read more about our ranking methodology.
- The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE) serves as the core of our data about colleges.
- Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
- Information about the national average student loan default rate is from the U.S. Department of Education and refers to data about the 2016 borrower cohort tracking period for which the cohort default rate (CDR) was 10.1%.
More about our data sources and methodologies.
Featured Schools
Request Info | Southern New Hampshire University You have goals. Southern New Hampshire University can help you get there. Whether you need a bachelor's degree to get into a career or want a master's degree to move up in your current career, SNHU has an online program for you. Find your degree from over 200 online programs. Learn More > |