The Bachelor of Science in Engineering (BSE) in Computer Science at the University of Pennsylvania equips students with the foundational knowledge and practical skills to excel in the rapidly evolving field of computing. This program prepares graduates for diverse career paths in technology, finance, healthcare, research, and more, or for further study in specialized areas. Graduates will be well-prepared for roles in computer and network services, consulting, financial institutions, and various industries that rely heavily on information manipulation and technological innovation.
The Computer Science, BSE program requires 37 course units. The curriculum is structured with core engineering courses, mathematics and natural science requirements, technical electives, and general education components. Students must also complete a senior project or thesis. Students can choose from seven specialized concentrations, including Artificial Intelligence, Data Science, and Systems.
A Computer Science degree from the University of Pennsylvania opens doors to a wide array of career opportunities across numerous industries. Graduates are highly sought after for their technical expertise and problem-solving abilities.
Specific academic preparation and course prerequisites will be evaluated on a case-by-case basis. International applicants should ensure their qualifications meet the general requirements for undergraduate admission to the University of Pennsylvania and the School of Engineering and Applied Science.
Tuition and fees are estimates and are subject to the approval of the Trustees of the University of Pennsylvania. They may change without notice. The academic credit at the University of Pennsylvania is measured in course units (c.u.).
For the Fall 2026 - Spring 2027 academic year, estimated tuition is $41,652 per semester, totaling $83,304 for the academic year for students registering in the required 6 course units per semester. This includes tuition, a general fee, and a clinical fee.
The Computer Science, BSE program requires 37 course units and includes core engineering courses, mathematics, science requirements, electives, and a senior project or thesis.
Applicants need successful completion of secondary education with strong academic performance, equivalent to a High School Diploma. Specific prerequisites are evaluated case-by-case.
You must apply through either the Common Application or the Coalition Application and select the School of Engineering and Applied Science. Supporting documents include high school transcripts, letters of recommendation, and essays.
Graduates are prepared for roles such as Software Engineer, Data Scientist, Systems Analyst, and AI/Machine Learning Specialist in various industries including technology, finance, and healthcare.