Don Mills Programming Gala

As the school year comes to an end, we will be holding one final DMOPC in the form of the Don Mills Programming Gala.

This will be a live on-site competition and will take place at Don Mills Collegiate Institute on Tuesday, April 24th.

Schools wishing to provide their students with an opportunity to enrich their programming skills while competing against schools from across the GTA are invited to participate!


There will be a Bronze, Silver and Gold division, with each having 6 problems.

  • Bronze — the Bronze division will be roughly the difficulty of the Junior Division of the CCC and the Gr. 10 to 11 ICS curriculum. Only the last few questions require knowledge of array manipulation and sorting.

  • Silver — the Silver division is modeled after previous DMOPC difficulties. Problems from past DMOPC contests can be found on the judge. Topics will range from intermediate logic to some more advanced algorithms.

  • Gold — for very experienced contest programmers highly confident in their programming ability. The Gold division provides an advanced problemset well beyond the curriculum, and will contain problems of CCO and IOI difficulty.

Participants may decide which contest to participate in on the day of the competition.

To prepare for the contest, we strongly recommend solving past DMOPC, DMPG and CCC problems. Calculators and printed materials are allowed.


Teachers / supervisors can register their school by completing the registration form.

The hard deadline to register is April 19th (five days before the event), but please understand that there may not be any space left at that time: registering earlier is therefore preferred. The registration may be edited at any point in time before the deadline to add or remove students.

After submitting a response, an email containing additional information and instructions will be sent out to the email address of the supervisor to confirm the registration.

The cost to participate in this event is $10 per student, which is due upon registration as a cheque payable to Don Mills Collegiate Institute.


To encourage collaboration, teams of 1-2 students are allowed, but each team is allowed one computer. Schools are allowed to send any number of teams, as long as the total number of participants does not exceed 20.

Note: Both the quantity and composition of teams must be determined by the registration deadline.

Tentative Schedule

Students Supervisors
8:00 - 10:00 Registration and set-up
10:00 - 1:00 Competition Collaboration / sharing workshop
1:00 - 1:40 Lunch
1:40 - 2:15 Guest presentation
2:15 - 2:30 Awards ceremony and closing remarks


Lunch is included in the registration fee and will be served shortly after the competition ends.


Don Mills C.I is located just west of the Lawrence exit on the Don Valley Parkway. It is close to the intersection of Don Mills and Lawrence. It can be accessed by 3 bus routes:

  • The 25 Don Mills bus at Lawrence Avenue, from there, walk one block east to reach the school, from Pape and Don Mills stations.

  • The 54 Lawrence East bus at The Donway East, from Eglinton and Lawrence East stations.

  • The 162 Lawrence-Donway bus at Greenland Road, from Lawrence station (30 minute frequency).


If you have any questions or concerns, feel free to email us at [email protected].

Please DO NOT email [email protected]


The results from previous DMPG events can be found below.

Good luck and see you there!


This year, there will be prizes for each team member of the top 3 teams in each division. The prize is a year of Wolfram|One Personal Edition plus a one-year subscription to Wolfram|Alpha Pro.


Wolfram Language