The Artemis 2009 curriculum is here!
Every day, we will have one lesson in the computer lab, and one lesson in our classroom. The classroom lessons will be taught mainly through games and other activities. Our schedule is as follows:
Week 1: June 29-July 2
Computer-based:
- Microsoft PowerPoint: get-to-know-me powerpoint
- Adobe Photoshop: nametags, T-shirt design, advertisements
- Cryptography: definitions of public- and symmetric-key encryption, digital signatures and multi-party computation, 3-colorability
Week 2: July 6-July 10
Computer-based:
- Web design (in HTML and CSS); students will make their own websites
- Artificial Intelligence: search tree, breadth-first and depth-first search, MiniMax, NIM
Week 3: July 13-July 17
Computer-based:
- Introduction to computer programming
- Programming in Scheme: basic Scheme syntax, introduction to recursion, coding a MiniMax AI player
- Introduction to object-oriented programming (through the Alice lab)
- Linguistics: topics in historical and computation linguistics
Week 4: July 20-July 24
Computer-based:
- Programming in Visual Basic:
- Data Structures: stacks, queues, binary search trees
- Introduction to Theory: finite-state machines, context-free grammars
Week 5: July 27-July 31
Computer-based:
- Final projects in Visual Basic: students will have a choice between writing a trivia-question-based animated race game, or a full computer game version of NIM
- Preparation for final presentations.
Guest lecturers:
We will be having a number of guest speakers come in through the weeks of camp. For a complete schedule of all guest speakers, please see the calendar page.
- Prof. Andy Van Dam: computer graphics and animation
- Prof. Maurice Herlihy: parallel processing
- Prof. Eugene Charniak
- Heather Bell: body image
- Prof. Sorin Istrail, Suzanne Sindi: Computational Biology
- Prof. Philip Klein
- Prof. Anna Lysyanskaya: Cryptography
- Prof. Ben Raphael
- Prof. Tom Doeppner
- Prof. John Savage
- Goldman Sachs
- Crystal Kahn
- CAVE: virtual reality lab tour and activities
Thanks to all of our 2009 faculty and industry lecturers!