3rd Annual McGill Physics Hackathon

Computational physics is the fusion of advanced computing techniques and scientific principles to explore the uncharted world around us, virtually. Everything from games, planes, brains, DNA, automobiles and advanced materials is being developed at a lightning pace these days, in large part due to the computational tools available to scientists and engineers to explore the nature of how things work. Advanced scientific computing is driving a new industrial revolution as modern societies move into a digital economy.

Join us!

This year, the Hackathon will feature new challenges suitable to students ranging from secondary one to postsecondary level. In addition to the use of computing, participants will also have access to the use Arduino and Raspberry Pi units should they wish to integrate and enhance their creation with microelectronics. (Note: Projects with and without such integration, will be judged separately, as will projects from different grade levels.)


View full rules


To be announced

Devpost Achievements

Submitting to this hackathon could earn you:


Everyone interested! Especially students from any high school, CEGEP or university, from any province or country with an interest in physical science, programming or computational arts are welcome to apply!


Teams must submit a working program that demonstrates a concept in physics in an artistic and/or interactive fashion.


Nikolas Provatas

Nikolas Provatas
McGill University

Judging Criteria

  • Science
    Projects should expose some scientific concept to do well in this criteria. The concept should be portrayed clearly and accurately.
  • Computing
    This is a hackathon! Do well in this criteria projects should harness great computation tools to do something new and exciting.
  • Educational Value
    We want to make projects that people can interact with or explore and learn in some way. To do well in this criteria a project should guide users through a concept and expose the science behind it in a meaningful way
  • Artistry
    Projects should have some aesthetic quality. Whether that is through the graphic design of your application or an artistic rendering of some physical system, there are lots of ways to do well in this criteria.
  • Engagement
    We will take into account your level of skill and engagement. Do not fret if you do not know physics, or have never programmed. Our main goal is to get you excited about physics and hacking and for you to leave having learned something new!
  • Popular Choice
    This year there will also be a "Popular Choice" award. Participants are required to vote for their favorite submitted project(s) on Devpost. You may vote for as many projects as you like (one vote per project) including your own project.