Programfolio
Sign inCreate account
Programs›Program In Algorithmic and Combinatorial Thinking (PACT)
Overview

A 5-week summer program combining virtual and in-person components at UPenn that teaches theoretical computer science, discrete mathematics, combinatorics, and proof techniques. Students attend morning lectures and afternoon problem sets, with optional year-round continuation meetings.

At a glance
Sessions
Jun5 wk sessions
Formats
Commuter / Residential / Online
Location
Philadelphia, PA
Cost
$3,000–$6,999from $2,050
Entering grades
9th, 10th, 11th, 12th, College
Acceptance
Rolling admissions reviewed every few weeks; open enrollment with no explicit GPA requirement stated.
Application requirements
Minimum Math Background
Completion of high school algebra
Statement of Interest
PDF
Transcript
Official or unofficial transcript (PDF)
Letters of Recommendation
Two letters required—at least one from Math teacher; other from Math, Science teacher, or guidance counselor
Application Fee
$90 paid before application processing
Attendance
Must attend program daily unless prior approval from Dr. Gandhi; non-attendance may result in program termination
Grade Requirement (Residential)
Must have finished grade 9 by program start to stay in Penn dorms
Cost & sessions
Virtual tuition $2,050 (international $2,150); in-person commuter $4,215 tuition; in-person residential $4,215 tuition plus $6,295–$6,480 for housing and meals. Application fee $90 required before processing. Airport/train transportation available for $70 one-way. Linen rental ~$110–$120 if needed.
Financial aid
Some financial support available; program aims to ensure admitted students are not turned away due to financial constraints with justification; aid not automatically granted.
Source: Program website
Browse similar programs
Last scraped 2026-09-04 · https://algorithmicthinking.org/