Princeton Summer Programming Experiences (SPE)
Sorry, the SPE will not run in Summer 2023.
Princeton Students,
- Are you a first-year or sophomore student considering Computer Science as a major?
- Was programming new to you when you first saw it in COS 126?
- Would you like to gain additional experience and grounding in computer programming at a time when you're not taking three other classes, and without weekly deadlines?
- Would you like to work on a substantive programming project of your own choosing?
Who can I contact to learn more about the summer program?
Please email Kevin Wayne (wayne@cs).
Can you give me an idea of some past projects?
Projects vary greatly, but many recent ones have involved mobile or web apps.
Past projects include: Princeton campus tour app,
voting machine analyzer,
3D computer graphics, skeet shooting game,
fractal explorer, juggling simulator, pricebot, JPEG image compression,
network checkers, economics simulator,
text twist word game,
RSA cryptosystem,
music synthesis, Safari Tetris, computational biology,
data compression, South Park Snood, and a billiards simulator.
What programming language will I use?
We strongly recommend either Java or C, since these
offer the best preparation for COS 217 and COS 226.
I'm not a Princeton student. Can I still apply?
Sorry, the program is available only to current Princeton students.
Where will I work over the summer?
The Friend Center computer labs. They have excellent equipment,
comfy chairs, and air-conditioning. In addition, the lab provides
a rich social atmosphere for participants to get to know one another.
Can I use my own laptop?
Yes, but you still need to work in the Friend Center lab.
What do I do for food?
You are on your own for meals. Some of the
dorms have kitchens. You can also purchase a meal plan with Dining Services.
My financial aid package expects me to have a summer job and save
money toward my school year expenses.
Does this mean I cannot participate in the Summer Programming Experience?
The financial aid office makes summer savings replacement aid
available to any student who falls short. The replacement aid may include up to 50% of the
shortfall in grant money. These programs will help make the summer experience more affordable
for students receiving financial aid.
What do participants go on to do after the SPE?
Almost everyone continues on with coursework in computer science.
Most students choose computer science as a major or certificate.
Q + A