MCPT is proud to announce that one of William Lyon Mackenzie’s very own students, ChrisT, has represented Canada at the International Olympiad in Informatics by placing silver on last week’s contest!
The International Olympiad in Informatics (IOI) is a competitive programming competition hosted annually for high school students from around the world. However, the journey to IOI is not easy — to compete in the highly esteemed Olympiad, students are selected through a top four performance in a national computing contests. In Canada, these are the Canadian Computing Competition and Canadian Computing Olympiad.
IOI itself runs for 2 days with 3 extremely challenging problems each. The contestants have 5 hours to solve these problems and are then placed based on their scores. Christopher Trevisan, Co-Vice President of MCPT’s Competitive branch, placed 83 out of 343 contestants from 90 countries around the world, earning a silver medal.
MCPT is extremely proud of Christopher for his achievement, and we hope that he continues to display excellence in all his future programming endeavours!
Executives have been chosen, thanks to everyone who applied! Stay tuned for Competitive Branch applications.
MCPT is officially accepting applications for the 2020-2021 executive team!
Who are we?
Mackenzie’s Computer Programming Team, otherwise known as MCPT, is a club for students with an interest in coding. Whether it be learning the basics, programming competitively with a team, or getting ahead in your ICS courses, we’ve got you covered! Want to know more about the specifics? See the link describing the available positions below.
If you would like to be part of the team, be sure to apply with the link below! The deadline for applications is September 4, 11:55PM. And yes, Competitive is not currently accepting applications (but stay tuned for updates!).
Note that this is part one of a two-stage application process. If successful, you will be invited to an interview with the presidents and vice presidents of your requested branch.
After 9 years 1 month in development, hopefully it was worth the wait. Below is a rundown of what the 2020-2021 school year will look for the MCPT: what has changed, what will stay the same, and everything in between. Thank you for your patience.
Quickfire Branch Updates
Competitive: Back again with more contests and a new initiative to help you debug your code!
Judge: Fancy new tech to make everything better 🌐.
Contests: ICS3U and more.
Learning: The newly formed learning branch is here to help you through the ICS curriculum while also expanding your world of coding knowledge in an interactive, informative, and (most importantly) fun way!
As MCPT will be mainly online (as far as we know), contests will be an essential part of keeping this club active and running! We'll be hosting a variety of fun contests, including...
Weekly or biweekly competitive contests, made by Competitive CPT!
Junior and Senior level LCCs, which will be held monthly and (probably) hosted fully online
A Girls Invitational; as of right now, this is set to be held online. There is even a possibility of two Girls Invitationals to make up for last year
ICS3U contests ... and more?
MCPT also hosted ECOO last year, and we hope to do the same this year. The top performing Senior LCC teams from throughout the year will be chosen to compete, so make sure to participate in all of our LCCs!
The entire MCPT online platform should be much more stable and scalable with our new setup. We have bought a few more servers and have separated key parts of the site including the multiple site and judge servers, a general service and database server, alongside an authentication and logging server. We can now automatically create more site and judge servers based on demand, which hopefully means no more less of those dreaded 500s right as LCC starts. We'll also be able to host larger contests like Girls Invitational without much extra work.
Due to recent developments with COVID-19, Girls Invitational 2020 is postponed until further notice.
Prepare yourselves, girls... because MCPT's fourth annual Girls Programming Invitational is right around the corner!
On April 14, 2020, William Lyon Mackenzie C.I. will be opening its doors to all female programming enthusiasts from all around Toronto. The Mackenzie's Girls Programming Invitational aims not only to provide girls with a competitive environment in which they can refine their coding skills, but also an opportunity to meet and learn from other female programmers. This competition consisting of five programming problems with three hours to solve helps build confidence and critical thinking in an inclusive and welcoming environment.
The Girls Programming Invitational allows students to participate in one of two difficulty levels:
Junior and Senior. The Junior level, generally for grades 9 and 10, is recommended for girls relatively new at competitive programming. The Senior level provides much more challenging problems similar to those of distinguished programming competitions such as ECOO and is recommended for more experienced programmers.
Are the words "competitive programming" MOOSE-ic to your ears? Well then, you should definitely participate in MCPT’s fifth and final MOOSE contest on March 13, 2020!
The MOOSE competition is a great way to improve your coding skills while also having fun with your friends. Every skill level is welcome and it’s up to you to decide to compete in either the junior or senior division.
The contest will last a total of 2.5 hours. You can choose to start the competition anywhere from 9:00 AM to 6:00 PM, but please note if you start the contest after 3:30 PM, the contest will end before 2.5 hours. Registration is now open for all schools until 5:00pm on March 10, 2020! Be sure to ask your teacher to visit https://mcpt.ca/moose/signup/ to register and https://mcpt.ca/moose/ for more information!
Make sure you MOOSE-ter up the courage to compete in MCPT’s upcoming MOOSE contest on February 7, 2020!
The MOOSE competition is an awesome way to have fun problem-solving with your friends, while brushing up on your computer skills. Every skill level is welcome and it’s up to you to decide to compete in either the junior or senior division.
The contest will last a total of 2.5 hours. You can choose to start the competition anywhere from 9:00 AM to 6:00 PM! (Beware, if you start the contest after 3:30 PM, the contest will end before 2.5 hours)
Registration is now open for all schools until 5:00pm on February 3, 2020! Be sure to ask your teacher to visit https://mcpt.ca/moose/signup/ to register and https://mcpt.ca/moose/ for more information!
Thank you to everyone who registered for our third 2019-2020 Moose Contest! Emails were sent out today containing log-in information and practice resources in preparation for the contest. Please ask your teacher to contact Theodore Preduta (firstname.lastname@example.org) if your school hasn't received the email yet.
Do you want to become faMOOSE like Evan Zhang (aka NINJACLASHER)? If so, you'd better brush up your coding skills by competing in MCPT's third MOOSE contest on December 13, 2019.
MOOSE is an awesome way to hone your coding skills while having fun with friends! Since MCPT offers both senior and junior contest divisions it's an amazing contest for everyone. In total, the contest lasts 2.5 hours. However, you can choose to start the competition anytime from 9:00 AM to 6:00 PM! (Beware, if you start the contest after 3:30 PM, the contest will end at 6:00 PM no matter what).
Thank you to everyone who registered for our second 2019-2020 Moose Contest! Emails were sent out today containing log-in information and practice resources in preparation for the contest. Please ask your teacher to contact Theodore Preduta (email@example.com) if your school hasn't received the email yet.
Did you MOOSE the last Moose competition? That’s okay, because MCPT will be hosting our second MOOSE contest on November 22, 2019.
MOOSE is an amazing way to have fun with friends while honing your coding skills! Since we offer both junior and senior skill levels, MOOSE is an awesome contest for everyone- whether you’re a seasoned veteran or just a beginner. The contest will last a total of 2.5 hours. You can choose to start the competition anywhere from 9:00 AM to 6:00 PM! (Beware, if you start the contest after 3:30 PM, the contest will end before 2.5 hours)