Learn Programming and Problem Solving Skills Early in Our Day Camp

Learn basic coding and problem solving skills in a week through either games programming, medical computing, weather modelling, or robotics. It’s our pleasure to bring you the 11th year of the Be a Computer Scientist camp from June 27 to June 30 during the day.

Explore the Camp

Join us June 27 - 30 for a great learning experience!

Have you ever been puzzled by science? Have you tried to analyze exactly how a computer works? Are you good at problem solving, trouble-shooting, and coming up with original solutions? When people ask you about how many languages you are familiar with, do you answer: “Three. English, French and Java? Then the place you want to be, from June 27 to June 30 2016, is at McGill University’s “Be A Computer Scientist for a Week”!

Students from high schools will be given the opportunity to live out their passion, and learn more about the intricate sides of Computer Science! The name “computer science”, or CS for short, might give the impression that we are trying to study computers, the every day machines we use for e-mail, chatting and watching movies. But CS is not about surfing the net, making charts with Excel and writing programs. Dijkstra, a famous computer scientist, once said: “Computer science is no more about computers than astronomy is about telescopes.”

Instead, CS is the theoretical study of computing systems and information. It deals with design principles, requirements analysis, and implementation of hardware or software to solve problems in biology, physics, pharmacy or economy. It is the study of algorithms and of methods for analyzing, testing and verifying concepts. To sum it all up, Computer Science offers you skills that can be applied to any discipline and help you solve the “problems of the future”!


Frequently Asked Questions

No, we don't expect any programming knowledge.

Thanks to our sponsors, the camp is free!

Most students are ages 14-16

Your teacher recommendation should elaborate on your strength and weaknesses as a student, ability to work in a team, and anything else your teacher might find relevant. Remember this email should be sent from your teacher's school email address.

No, unfortunately the camp is only offered June 27, 2016 - June 30, 2016.

We will be providing the schedule over email and will add a link here shortly.

June 30th we will provide a pizza lunch for all the students. The other three days students are responsible for their own lunch. You can either bring your lunch from home or buy lunch at one of the on campus cafeterias. We will also provide small snacks during the break times.
Downtown Montreal has a number of hotels in very close proximity to McGill Campus. See a list of McGill recommended hotels here: https://www.mcgill.ca/accommodations/mohp/downtown. McGill also rents dorm rooms out during the summer. See: https://www.mcgill.ca/summer/accommodations for more information. A third option is renting an apartment for a few nights. Airbnb and Flatbook usually have a number of listings.
Lots! See http://toeuropeandbeyond.com/15-things-to-do-in-montreal/ for some options.

Important Information

The Basics

"Be A Computer Scientist for a Week" is a free but intensive day camp on the McGill University campus, in the heart of downtown. This year we offer four themes: Games Programming, Robotics, Medical Computing, Climate Modelling. Students will first be given simple programming assignments, which will progressively become complex. By the end of the camp, students will have completed a project in their field.


Applicants should have strong math, science and other computer related skills, the ability to work well with others, and a serious interest in participation. Applicants should further have sponsorship from a teacher that should send a short sponsorship note to the contact email below.

Trottier Building, the Camp Location

Register! Or Ask Us Questions

Send us an email and we will get back to you as soon as possible!

Our Sponsors Last Year