2008
Camp Photos
Click to view the gallery
Camp Photos
Click to view the gallery

























Camp Video
Click to watch
Camp Video
Click to watch
Camps
Theme: Mission to Mars
The Mission to Mars camp explores the computer science that goes into a mission to Mars. Every year we explore different computer science elements. The elements we will explore this year are:
- Programming Languages
- Image Manipulation
- Artificial Intelligence
- Robotics
Each day builds on the previous day. Programming to graphics, then AI to robotics. On day one everyone will learn how to program a computer. On day two programming knowledge will be applied to process graphic images. Processing graphic images is currently a large focus in exploring planets. Robots do this as their walk about Mars. Satelites do this as theyr circle Mars. After this we will learn about Artificial Intelligence and get to interact with an application program that permits the student to program a brain. Once this has been mastered, day four will be focused on programming robots. The skills they learned from the previous days will all be focused here as the participant programs the brains of real robots.
The last day of the camp is devoted to the BBQ and Competition. Each Competition Team will be given a robot to program and three events that they will compete in. The events will be a surprise and announced on the Thursday. They will have Thursday afternoon and Friday morning to prepare. Points will be tallied and the best teams will receive 1st, 2nd and 3rd prizes.
A tour will be organized to view the robotics labs at McGill University. We will also have the option to attend the Game camp tour.
Theme: Game Guru
The Games Programming Guru camp exposes students to the world of computer graphics as it relates to the media industry, which includes the following areas: movies, animation and video games. The camp’s focus is on video games and 3D modeling. Students will progress through all the stages a real games designer advances through when developing their own computer game. Students will learn the following things:
- A programming language
- How to do 3D Modeling
- Adding intelligence to games
- Simulating physics in games
Day 1 and 2 of the camp are used as building blocks for the remaining days. During day one the student learns how to program a computer using the Java programming language. On day two they learn how to do 3D modeling using a modeling application program. Days 3 and 4 are used to add features and capabilities to the algorithms they developed during day 1 and 2. Day 3’s capability advancement is artificial intelligent tricks that will make their algorithms more clever. In day 4 they will make their programs adaptable to physical constraints. Making games seamlessly intelligent andbehave has if gravity and projectiles actually exist in the computer is a challenging and fun problem.
The last day of the camp is devoted to the BBQ and Competition. Each Competition Team will be asked to construct a player program that will reside in a multi-player game. Each of their automated-programmed players will compete with the other teams to see who is more intelligent and which can interact with physics better.
They will have Thursday afternoon and Friday morning to prepare. Points will be tallied and the best teams will receive 1st, 2nd and 3rd prizes.
A tour will be organized to view the an industry grade gaming company. Last year our tour was with EA Games Montreal. We will also have the option to attend the Mars tour.
Theme: Medical Computing
The Medical Computing camp exposes students to the influences that computers have played in the medical community. Specifically this camp will explore viruses and the methods by which computers can help in identifying and destroying them. In addition to learning about viruses, the camp will introduce the students to medical robotics and genetics. Tours of McGill’s robotics and compu-genetics laboratories will also be provided.
As with all our camps, each day builds on the previous day. Day 1 gives the student an introduction to programming and introduces them to the virus software environment that will make up the focus of their competition, on day 5. The second day of the camp focuses on learning about genetics and how they relate to virus expression. During their lab time they will get additional practice in programming. Day 3 exposes the students to medical robotics together with a tour of the robotics department. Day 4 directly prepares them for the competition on day 5. Day four’s focus is on algorithmic strategies in identifying and destroying viruses.
The last day of the camp is devoted to the BBQ, competition and awards ceremony. The students will have all Thursday afternoon and Friday morning to get ready for the competition. Just before the competition begins there is a BBQ lunch where parents and teachers can join with the students. After the lunch the competition begins in ernest. Students will have to write software to identify and destroy viruses without killing their patient. Students will compete in their Research Team. A Research Team is composed of 3 to 5 students. The day ends with the camp’s award ceremony where students receive certificates and win prizes.
Activity Resources
Here are some resources that might be be useful during activities!
| Activity | Resource | |
|---|---|---|
| Game. Theory 1 | ||
Camp Documents
Click to view Camp Documents
Camp Documents
Click to view Camp Documents
Team
Joseph Vybihal
AI Camp Director
Jörg Kienzle
Game Camp Director
Alexandre Denault
Game Camp Director
Mathieu Blanchette
Medical Camp Director
Milena Scaccia
Tech Admin
Rachel Han
Administrator
Clark Verbrugge
Professor
Danielle Azar
Professor
Volunteers
Andrew Pak
Jonathan Faubert
Janina Szkut
Mark Rodrigues
Mitch Shum-Lok
Mathieu Rousseau
Mathieu Lavallée-Adam
Sponsors
Great thanks to our sponsors for making the 2008 edition possible.