Digital By Default

CodeJam is the largest annual hackathon run by the McGill Electrical, Computer, and Software Engineering Student’ Society (usually in our very own Trottier Engineering Building). 

CodeJam enables students to test their practical skills in a supportive, engaging, and, most of all, fun environment. Over the course of 36 hours, students will be challenged to brainstorm innovative ideas, to solve difficult problems, and to create an awesome prototype. All the while, students are supported by experienced mentors from companies such as your own. Our goal? To help give students the confidence and skills they need to own their professional growth, and to provide them with the industry connections necessary to accelerate that same growth.

 

 

View full rules

Prizes

$CAD8,700 in prizes

Best overall hack

Second best overall hack

Third best overall hack

People's Choice Award

The best hack voted by you! Each team member will be awarded either a waterproof Bluetooth wireless speakers or a cash prize.

Best UI/UX Design

The hack that is the most aesthetic and provides the most pleasant user experience. The winning team will be awarded a smartphone projector or a cash prize.

No Procrastination!

The best hack focused on helping with time efficiency affecting students or other individuals. Each member wins a bluetooth alarm clock or a cash prize

Feeling good like I should...

The best hack that promotes wellness. Each team member will receive a UV phone sanitizer or a cash prize

Social Good

Best hack that can impact society in a good way. Each team member will receive an Alexa Echo Smart Speaker or a cash prize.

Cirque du Soleil : Most Creative

Founded on June 16th 1984 by Guy Laliberté, Cirque du Soleil is a Montreal-based entertainment company and the largest contemporary circus producer in the world. Upon entering their fourth decade of entertainment, Cirque du Soleil has not lost the forward thinking flair that sparked the adoration of anyone who witnessed it back in its early days. Cirque du Soleil continues to push boundaries and stun fans, both old and new, worldwide with their impressive shows.

Similar to Cirque du Soleil who revolutionized the circus and performing arts industry, Cirque du Soleil puts you in a team of entrepreneurs who want to change the world through technology and the arts. Design a project that provides a creative and unique prototype to help people adapt to the digitalized world.

The most creative team can choose between a Fujifilm Insta Mini or cash prize

Matrox: A Deep Learning Based Machine Learning Jorney with Matrox Imaging

Matrox Imaging division manufactures hardware and software components for the industrial machine vision industry. In the context of the Code.Jam 2020, our team wants to challenge you to solve a few Kaggle (www.kaggle.com) problems using our Matrox Imaging Library (MIL).
As an appetizer, we will walk you through our library and companion user interface by solving one of the Rock-Paper-Scissor classification competition available on Kaggle. You will be then ready to tackle the more complex suggested Kaggle challenges, and finally pick your own challenge!
Along the journey, you may want to develop your own short program to preprocess the images, for example. To maximize your creativity, feel free to combine the MIL with any other tool you may be familiar with, such as Python packages (ex. NumPy, Matplotlib, PIL, OpenCV, etc.)

Winners will be awarded a gift card.

Samasource-2: Online Retail and Shopping Smart App

Online Retail and Shopping Smart App. Retail and Shopping are increasingly “Digital by default”, and this trend has only gained traction in 2020. However, in the clothing/fashion sector, it is hard for shoppers to navigate all products that are available online, as keywords do not always convey what a piece of clothing looks like, or its style.
In this project, you will build an app to facilitate the shopping and product search experience, in whichever way you find useful. You will have access to an object segmentation machine learning model. This model will have been trained in advance on the iMaterialist dataset.

Winning team will be awarded $1000

Samasource-1: How to create an annotation system for 3D point cloud data using an immersive experience(vr)

LIDAR sensors paired to Machine learning models is a standard for self driving cars, it is now also becoming mainstream with mobile devices, customer appliances and gaming devices, often to enhance camera data with 3D information about its environment.
To build a Machine learning model from LIDAR data, training datasets have to be created. This is currently done via manual annotation of point cloud data by Annotators in a 2D desktop application.
This project is aiming at solving the complexity of 3D annotation by using a VR based application where an agent is immersed into the 3D world captured by the LIDAR sensor. The operator is able to navigate in this world as if they were part of the scene, through the VR application and draw bounding boxes around the various objects identified in the scene.

EchoAR: Virtual Reality & Augmented Reality App

Using echoAR's cloud AR/VR platform, build a project that can potentially solve COVID-19 related challenges.

Winning team will receive a 50$ Amazon gift card. Each team member will get 1-month free Business Tier access to EchoAR's platform and the winning project will be featured on echoAR's "Inspiration" Page.

Build with EchoAR: https://console.echoar.xyz/#/auth/register-hackathon?code=CodeJam2020

MLH: Best use of Google Cloud

Build your hackathon project with a suite of secure storage, powerful compute, and integrated data analytics provided by Google Cloud. Each winning team member will receive a Google Nest Mini.

Build with Google Cloud: https://cloud.google.com/?utm_source=MLH&utm_medium=print&utm_campaign=fall2018

MLH: Best Domain Name from Domain.com

Register a .tech, .space or .online domain name using Domain.com during the weekend. Each winning team member will receive a PowerSquare QI wireless Phone Charger and Domain.com Backpack.

MLH: Best Hardware Hack sponsored by Digi-Key

Using your preferred hardware or hardware emulator, build a hack for your chance to win a Grove Begineer Kit, with Arduino UNO R3 included. We select two winning teams for this category. Each winning team will receive a prize!

MLH: Best Use of CockroachDB

Build your hackathon project on CockroachDB's open source and indestructible SQL atabase. Utilize CockroachDB in your hack for a chance to win a 3D printing pen for each of your team member. What's more, ALL projects submitted that use CockroachDB will receive a free t-shirt

Best Newbie Website

Best website from our workshop: Intro to Web Dev with React. The individual will win 100$.

Devpost Achievements

Submitting to this hackathon could earn you:

Eligibility

If you applied to CodeJam, received an acceptance and also confirmed your attendance, you are eligible to attend CodeJam.

If you attended and participated at CodeJam, then you are eligible to make a submission. Each team must consist of no more than 4 participants.

Judges

Matrox (7)

Matrox (7)

Samasource (5)

Samasource (5)

GOandToDO (1)

GOandToDO (1)

Indira Gandhi Delhi technical University for women (1)

Indira Gandhi Delhi technical University for women (1)

Intact Lab (1)

Intact Lab (1)

Minus Zero (1)

Minus Zero (1)

McGill University (2)

McGill University (2)

Northeastern University (1)

Northeastern University (1)

Ubisoft (4)

Ubisoft (4)

Sensoreal (1)

Sensoreal (1)

Judging Criteria

  • Level of Relevance
    Project must address the given problem and provide a viable solution.
  • Use of Digitalization
    Project must have a high level of design and creativity that has strong links to digitalization.
  • Level of Innovation
    Project has high level of innovation and design that has strong ties to digitalization and the given problem.
  • Impact and business viability
    Project is a viable idea and can potentially disrupt the industry or significantly improve a person's life or the advancement of digitalization
  • Functionality & Transparency
    Project is functional and performs the way it claims to do.
  • Completeness
    Project is complete in its own right.
  • Overall quality of delivery
    Project must be communicated effectively and concisely