Find Tech Schools

Study Area & Zipcode

Best Computer Science Bachelor's Degree Schools in Pennsylvania

Find Schools Near

2023 Best Computer Science Bachelor's Degree Schools in Pennsylvania

38 Schools Ranked
$27,726 Avg Tuition & Fees*
$27,658 Avg Student Debt

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.

Top Computer Science Bachelor's Degree Schools in Pennsylvania

Learn more about these excellent schools below:

#1

Carnegie Mellon University

Pittsburgh, Pennsylvania
$58,524 Average Tuition & Fees

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.

Full Carnegie Mellon University Report

#2

University of Pennsylvania

Philadelphia, Pennsylvania
$61,710 Average Tuition & Fees
$17,404 Avg Student Debt

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.

Full University of Pennsylvania Report

#3

Swarthmore College

Swarthmore, Pennsylvania
$56,056 Average Tuition & Fees
$14,475 Avg Student Debt

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.

Read full report on Swarthmore College

#4

Lehigh University

Bethlehem, Pennsylvania
$57,470 Average Tuition & Fees

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.

Read More…

#5

Villanova University

Villanova, Pennsylvania
$59,020 Average Tuition & Fees
$26,526 Avg Student Debt

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.

Full Villanova University Report

#6

Temple University

Philadelphia, Pennsylvania
$17,378 Average Tuition & Fees
$26,029 Avg Student Debt

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.

Read More…

#7

Duquesne University

Pittsburgh, Pennsylvania
$24,974 Avg Student Debt

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.

Read More…

$20,362 Average Tuition & Fees
$24,463 Avg Student Debt

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

#9

Drexel University

Philadelphia, Pennsylvania
$57,136 Average Tuition & Fees
$28,187 Avg Student Debt

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.

Read full report on Drexel University

#10

Millersville University of Pennsylvania

Millersville, Pennsylvania
$12,256 Average Tuition & Fees
$26,238 Avg Student Debt

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.

Full Millersville University of Pennsylvania Report

#11

West Chester University of Pennsylvania

West Chester, Pennsylvania
$10,423 Average Tuition & Fees

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.

Full West Chester University of Pennsylvania Report

#12

Saint Vincent College

Latrobe, Pennsylvania
$38,741 Average Tuition & Fees
$26,112 Avg Student Debt

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.

Read full report on Saint Vincent College

#13

University of Pittsburgh - Johnstown

Johnstown, Pennsylvania
$14,352 Average Tuition & Fees
$25,064 Avg Student Debt

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.

Read full report on University of Pittsburgh - Johnstown

#14

Strayer University - Pennsylvania

Trevose, Pennsylvania
$13,515 Average Tuition & Fees
$44,452 Avg Student Debt

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.

Full Strayer University - Pennsylvania Report

#15

East Stroudsburg University of Pennsylvania

East Stroudsburg, Pennsylvania
$11,259 Average Tuition & Fees
$25,544 Avg Student Debt

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.

Read More…

#16

Pennsylvania College of Technology

Williamsport, Pennsylvania
$17,610 Average Tuition & Fees
$32,095 Avg Student Debt

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.

Full Pennsylvania College of Technology Report

#17

Robert Morris University

Moon Township, Pennsylvania
$32,770 Average Tuition & Fees
$27,124 Avg Student Debt

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.

Full Robert Morris University Report

#18

York College of Pennsylvania

York, Pennsylvania
$22,350 Average Tuition & Fees
$26,025 Avg Student Debt

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.

Full York College of Pennsylvania Report

$13,144 Average Tuition & Fees
$26,868 Avg Student Debt

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

#20

Slippery Rock University of Pennsylvania

Slippery Rock, Pennsylvania
$10,507 Average Tuition & Fees
$25,146 Avg Student Debt

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.

Full Slippery Rock University of Pennsylvania Report

#21

Kutztown University of Pennsylvania

Kutztown, Pennsylvania
$11,062 Average Tuition & Fees
$26,882 Avg Student Debt

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.

Read More…

#22

Clarion University of Pennsylvania

Clarion, Pennsylvania
$11,173 Average Tuition & Fees
$27,077 Avg Student Debt

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.

Read full report on Clarion University of Pennsylvania

#23

California University of Pennsylvania

California, Pennsylvania
$11,108 Average Tuition & Fees
$31,162 Avg Student Debt

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.

Full California University of Pennsylvania Report

#24

University of Pittsburgh - Greensburg

Greensburg, Pennsylvania
$14,344 Average Tuition & Fees
$25,758 Avg Student Debt

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.

Read full report on University of Pittsburgh - Greensburg

#25

La Salle University

Philadelphia, Pennsylvania
$33,150 Average Tuition & Fees
$27,029 Avg Student Debt

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.

Full La Salle University Report

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

Find Computer Science Schools Near You

Our free school finder matches students with accredited computer and technology colleges across the U.S.