Deadline:
passed
Program in Algorithmic and Combinatorial Thinking (PACT) is learning opportunity is Theoretical Computer Science taught by Professor Ghandi. The purpose of this program is to learn more about mathematics and computer science.
During the summer, high school students study topics in discrete mathematics such as systematic counting and methods of proof the go on to studying algorithms if time permits. Additionally guest lecturers expose the group to other fields of computer science including computational geometry, cryptography, the probabilistic method, and planar graph coloring.
While 2022 was fully remote, this program is housed at Princeton University during the summer months of June and July. (Please note, Princeton University is not afilliated with this program in any capacity.) There are expectations to return fully in-person for the summer of 2023 and applications will open in the Winter of 2022.
Application Deadline
Mar 10
Click here to apply: https://algorithmicthinking.org/application Each student's application must include: - Statement of Interest (A brief description about yourself and why you are interested in participating in the program (PDF document to be uploaded by the applicant). - Copy of transcript (can be unofficial) - Recommendations by two teachers at least one of them should be from your Math teacher. The other one could be from a Math or a Science teacher or from your guidance counselor. The letters must be uploaded by the respective teachers. The applicant will enter the contact information of the teachers and they will be contacted directly. - The candidate's official high school transcript submited by guidance conseulor via email summertcs@gmail.com. In the Subject, please include “Transcript for [Applicant Name]”. If your school does not email transcripts, please have them mail hard copies to the attention of Prof. Rajiv Gandhi at 322 Business and Science Building, Dept of Computer Science, Rutgers University – Camden, Camden, NJ 08102.
Any student who is in high school (finished grade 9 by the time the program begins) can apply. Additional requirements include, student has participated
high school algebra, a willingness to work hard and be challenged, and above all, the desire to learn.
Get Summer Program
Recommendations from an Expert
It was an intensive proof based program that focused on the mathematics and algorithms relating to computer science...Participants varied from kids who are just very strong in Math to a 10 year old Math prodigy who kept pace with the professors...you really have to love solving mathematical proofs because after morning lectures that is basically what you will be doing for the rest of the day for 4 weeks. They do put the students in clusters for the problem solving sessions, and on a whole the participants in the program were a really interesting group.