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 Thursday, April 25th, 2019.

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. Any language supported by DMOJ may be used. A full list can be found here.

  • 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 Silver Division 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 problem set 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.


  • Each team may use a maximum of
    • 1 computer
    • 1 monitor
    • 1 pointing device
    • 1 keyboard
  • Calculators are permitted
  • Digital resources (including, but not limited to, previously written code) is forbidden with the exception of official programming language documentation
  • Collaboration with members outside your team is forbidden for the duration of the contest
  • You are encouraged to bring your own extension cords and power bars


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

The deadline to register is March 31st, 2019. However, please understand that there may not be any space left at that time. Registering as soon as possible is recommended. The registration details may be edited at any point in time before the deadline to add or remove teams.

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

It is essential that payment is made as soon as possible after registration as your spot is not confirmed until you have registered and paid.

The cost to participate in this event is $10 per student. Instructions for payment will be included in the email sent to the primary supervisor after registration.


To encourage collaboration, teams of 1-2 students are allowed, but each team is allowed one computer. Schools are allowed to send a maximum of 10 teams and a maximum of 20 participants.

Note: Both the quantity and composition (single or pair) of teams must be determined by the registration deadline. However, the names of the members of each team may be determined on the day of the competition.

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 Collegiate Institute 15 The Donway E, North York, ON M3C 1X6

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 4 bus routes:

  • The 25 Don Mills and 925 Don Mills Express buses at Lawrence Avenue and walk one block east to reach the school

  • The 54 Lawrence East bus at The Donway East

  • The 162 Lawrence-Donway bus at 16 The Donway East at opposite Don Mills Collegiate (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 teams.