March 24th to 27th 2017

Participate

To participate, you need to buy a ticket for each team member.

A team is composed of 7 to 10 participants. They can be accompanied by a godfather to coach them, the godfather in question can be a chaperone from the faculty (professor, club advisor, etc.) as well as a former student. Note that the godfather cannot participate in any competition block with the exception of Puzzle Hero.

Please note that we restrain to one team per school at early bird stage. We will contact you for second teams after the early bird sale.

Buy tickets

Competitions

Please note that the Web Development and Artificial Intelligence competitions will be corrected on the same environment than the GNU/Linux desktop competitions. A VirtualBox image will be made available *soon* for the participants to ensure their submission works as expected on the reference environment.

Artificial Intelligence

The longest competition of the CS Games. Develop an algorithm that will vanquish the other teams within a game with well defined rules.

Participants : 3

Languages/Skills : Bring your own laptop

Weight: 7%

Relay Programming

Three people, three projects. Alternate between projects every hour without being in contact with your other teammates, make sure your peers can build off the work you've done.

Participants : 3

Languages/Skills : Your choice*

Weight: 7%

Extreme Programming

Time to start typing up a storm and get creative to succeed in the most challenges you can in a set amount of time.

Participants : 2

Languages/Skills : Your choice

Weight: 6%

Theoretical Computer Science

Grab your calculators, pencils and notes to help you solve computer science, discrete mathematics and cryptography problems.

Participants : 2

Languages/Skills : N/A

Weight: 7%

Sport

Prove that you have a healthy mind within a healthy body! Get ready to sweat a bit in this challenge.

Participants : 2

Languages/Skills : Deodorant and indoor sportswear

Weight: 5%

Gaming

Take a breather from the academics to play some 21st century video games.

Participants : 2

Languages/Skills : N/A

Weight: 4%

Reverse-Engineering

Instead of building a software, you will have to desconstruct it here and understand the way it works without having access to the source code.

Participants : 2

Languages/Skills : Radare2, Binary Ninja (Demo), GDB, Binutils, Python

Weight: 6%

Security

OWASP Top 10 sounds familiar? Get your HTTP proxies running and injections ready.

Participants : 2

Languages/Skills : Bring your own laptop

Weight: 6%

Operating System

Developers take a lot of tools for granted. In this challenge, prepare to call the Linux kernel directly to accomplish your tasks.

Participants : 2

Languages/Skills : C, man

Weight: 7%

Debugging

Move fast, break fast! In this challenge, you will need to debug and fix programming mistakes scattered across multiple projects built with a diverse set of technologies.

Participants : 2

Languages/Skills : TBA

Weight: 6%

GSOFT - Software Engineering

Be sure as a team to have a well designed application before branching off and working on your own. There will be a small period of time at the end for teams to bring their parts together.

Participants : 3

Languages/Skills : Your choice

Weight: 6%

Mirego - Mobile Development

Enough with big screens and powerful computers - let's see what you can do with the small screen and limited resources of a smartphone. Mirego presents this challenge in which you will need to build a functional mobile application from an incomplete draft.

Participants : 2

Languages/Skills : Bring your own laptop, Java (Android), Swift and Objective C (iOS)

Environment: Mirego's word

Weight: 6%

Summit - Web Development

This competition hosted by Summit will challenge your web development skills, going from the user interface to the server backend, without forgetting the database.

Participants : 2

Languages/Skills : Bring your own laptop

Weight: 6%

CSE - Corporate Espionage at Big Org

Reverse engineering is a vast world. Most of us will only ever scratch the surface (if ever). This challenge is designed to lead you into the far end of the spectrum of computer-based reverse engineering. Do you enjoy software reverse engineering? Dig binary analysis? Like being challenged and pushed outside your comfort zone? This challenge is for you. Will you succeed? Maybe… The only thing for sure is that this is not for the faint of heart.

Participants : 2

Languages/Skills : x86, Python

Weight: 6%

Puzzle Hero

Benefit from your free time between competitions to solve diverse small challenges. This is the opportunity to put your most obscure skills in practice!

Participants : 10

Languages/Skills : Your choice

Weight: 6%

CSCoins

A new experience for the CS Games 2017, receive the challenge before the CS Games to prepare yourself. Mine and develop an ecosystem for the CSCoins: the latest cryptocurrency that everybody talks about.

Participants : 10

Languages/Skills : Your choice

Weight: 2%

Participation

The CS Games isn't only about adversity during competitions. The CS Games are, after all, an opportunity to meet new people from other universities and share ideas.

Participants : Everyone

Weight: 5%

Dragon's Tank

Now that Minou is a billion-dollar company with its revolutionary product, the company is watching new markets and is looking to invest in emerging startups. As new investors, they organize a competition gathering the best student startups of SIlicon Valley.

Instructions

Weight: 2%

Schedule

Getting involved

The Organization Committee has lots to take care of during the CS Games weekend and will definitely need extra helping hands. If you want to discover the behind the scenes of the CS Games, and live this extraordinary weekend with us, we would be overjoyed to have you join the team!

Why get involved?

  • Be part of one of the biggest academic Computer Science competitions
  • Make new friends for life within the CS Games Community
  • Learn new skills
  • Network with possible future employers
  • Have fun
Apply here

Theme

In a world where all you need is an idea, a logo, and a lot of coffee, it seems as though everyone wants to start their own business. The real challenge comes in finding investors that truly believe in what you want to do.

This year, the CS Games take place in the Silicon Valley of Montreal! Powerful VCs from all around the world will gather to poach the best talent around the country.

As a competitor, your goal will be to impress the judges by demonstrating incredible skill in all facets of building a tech business. Your teams should comprise of the top 10 developers from your company (in our case your school), and should be accompanied by a VP of the company (your godfather) to make sure the brand and values of your company are well demonstrated.

Be sure to have the absolute best from your company, the competition will be a fierce one! In fact, the people from Minou™ are already preparing themselves for this incredible challenge. I heard they have a vlog on youtube, and they’re making videos documenting their journey to the CS Games. Make sure to check it out, and maybe it’ll give you an advantage in the competition!

CSCoins

The CSCoin specification can be found in GitHub : csgames/cscoin

Please open an issue in the GitHub project for any questions or issues to the organization.

Rules

  • Demonstrate civility, courtesy and respect for all individuals present (students, staff, sponsors, participants, organizers, volunteers, etc.)
  • Respect any and all equipment
  • Limit the space taken by your personal belongings to reasonable dimensions. (i.e. do not strew out your stuff)
  • It is strictly forbidden to bring or consume alcohol on campus at any time, including in opaque containers (insulated cup, coffee cup, etc.)
  • It is strictly forbidden to bring food or liquids in the Faculty’s classrooms
  • It is strictly forbidden to wander in the corridors and spaces not designated for the competition

Sponsors

Become a sponsor

Every year, the CS Games attract the best students in computer science, chosen by their universities or student organizations for their excellence. This is a unique opportunity to meet the best and most passionate students in North America, all within the same space.

Why sponsor?

  • Access to contestants' resumes
  • Display your company
  • Distribute promotional items
  • Presence during the competition
  • "Puzzle Hero" integration
  • Much more
More information

Contact

École de Technologie Supérieure
1100 Rue Notre-Dame O
Montréal, QC H3C 1K3
1 (888) 854-2637
1 (888) 85GAMES
info@csgames.org