Download the Travel Package


Registration is closed

Stay informed!

Sherby's back!

Hey guys!

As most of you already know, it’s Sherbrooke’s University’s turn to host the Computer Sciences Games in march 2015! We already have soooooo many ideas to make next year’s event one of the best (if not THE best)!

This year, we plan to offer you a lot of social interaction opportunities during the event, whether it is between you guys or with our sponsors on-site. We also aim to expand the diversity of participating universities and finally, we are bringing back two competition categories from the deads while adding three new ones which we think will be really cool! (You will have to wait to know them, though. This is just a teaser post after all! ;-) )

Read more

Friday Saturday Sunday
9am Radialpoint - Relay Programming
Operating System
Extreme Programming
12am Lunch Lunch
2pm Hotel Check-in Orckestra - Software Engineering
Machine learning
Web Development
5pm Supper & Opening Ceremony Supper Banquet & Closing Ceremony
7pm Scavenger hunt
Artificial Intelligence
Software Engineering (7%)

Software Engineering (7%)

In order to become the best in a field you have to know how to execute with skill and elegance. As masters will say, it’s through repetition that we gain a true and just understanding of our actions. During 3 hours you will have to apply yourself in solving problems that are too long or complex to finish with elegance. Only when finished, and your neurons have cooled down, will you be able to grasp the true lesson behind this exercise. Of course, don’t stop there and continue to repeat the exercise for weeks so you can become a master of the code.

Participants : 3
Languages : Java

Organizer : Orckestra

Relay Programming (7%)

Relay Programming (7%)

At school, budding developers are trained to know a little of everything. In a work setting, devs need to hone in on specific areas. Radialpoint's Relay Programming is offering you the best of both worlds –with a challenging mix of data processing, web app development and automated testing. The goal: complete the relay in 3 hours without any help from your team members (telepaths forbidden).

Participants : 3

  • First part: Java, Python, Ruby, JavaScript, C++
  • Second part: JavaScript, HTML, CSS
  • Third part: C, Java, Python, NodeJS, Ruby, PHP

Organizer : Radialpoint

Sport (4%)

Sport (4%)

Claustrophobics, refrain! Your adaptability will be put to the test in this new-style sport. Do not fear, no injuries are planned despite much sweat will be expended.

Participants : 2
What to bring : Indoor Sports Wear, Sports Shoes

Organizer : Karine Trépanier

Gaming (4%)

Gaming (4%)

Beware, this competition will need determination and skills. One member will face his inner demons while the other will face old gameplay. This will be a non-stop 3h of gaming. Keep in mind that you will be able to swap of role if anything goes wrong...

Participants: 2
Platform: PC

Organizer : Jean Morin

Artificial Intelligence (6%)

Artificial Intelligence (6%)

Some years ago this competition was one of the fierce one. Computer scientists come from all around the world to prove their courage in this insane challenge. Who will find the best strategy to defeat them all?

Participants: 3
Languages: Java, Python

Organizer : Samuel Carrière

Theoretical Computer Science (6%)

Theoretical Computer Science (6%)

The basics, the basics, we need to know the fundamental basics.

Participants: 2
Organizer : Richard St-Denis

Web Developpement (6%)

Web Developpement (6%)

Who can spend a day without Internet? Because of its necessity, lots of languages have been invented to respond to different needs. Taking that variety into account, you will have access to back-end frameworks in PHP, Ruby, Python, Java and NodeJS for the challenge! Be ready!

Participants : 2
What is given :

  • Back-end : Java (Play!), Ruby (RoR), Python (Django), PHP (CakePHP), Node (Express)
  • Front-end : Bootstrap
Internet access will be provided, and participants will be able to download new frameworks or libraries!

Organizer : Hugo Dozois-Caouette

Extreme Programming (6%)

Extreme Programming (6%)

In this CS Games classic, you will experience diverse things. From simplicity to the extreme, three hours, a range of languages ​​and paradigms and critical thinking are just a taste of what you will experience. In short, a competition where pleasure, concentration, humor and skills should prove useful.
Keyboard ready... go!

Participants : 2
Languages : C++, Java, Haskell, Python

Organizer : Charles Coulombe

Machine Learning (6.5%)

Machine Learning (6.5%)

As a programmer, you probably came to see your computer as completely devoid of grey matter. Well, this will not be allowed anymore. You will have to make it bright! Bright enough to be able to recognize and to learn to recognize. To succeed in this challenge, you will need all your neurons.

Participants : 2
Languages : Java, Python

Organizer : Vincent Picard

Operating System (6.5%)

Operating System (6.5%)

The most used tool in software development is the Operating System. To be a great software developer, one needs to understand what happens under this abstraction layer. In this challenge, you will have to work with a software abstraction of a physical computer. Will you succeed in implementing key components of an operating system?

Participants : 2
Languages: C++

Organizers : Alex Boulanger, Félix-Antoine Ouellet

Paralellism (6.5%)

Paralellism (6.5%)

Would you focus on doing one thing at a time, or do you prefer to multitask? In this test, you will have to combine the best of both methods. A flood of problems of different types awaits you. How many are you going to be able to solve?

Participants : 2
Languages : C++

Organizers : Jean-Pierre Deschamps, Félix-Antoine Ouellet

Embedded (6%)

Embedded (6%)

Embedded systems are constantly getting more powerful, but scientists didn't need HDMI outputs or automatic Garbage Collection to land on the Moon, so you too should do just fine without those fancy features.

Participants : 2
Languages : C++

Organizer : Francis Brosseau

Database (6%)

Database (6%)

You are an SQL export? You eat SELECTs for breakfast and JOINs are your best friends, or you simply really like to DROP THE_BASS? A nice challenge is waiting for you, prepare your musical knowledge...

Participants : 2
Environment : PostgreSQL, pgAdmin

Organizer : Émile Bélair

Scavenger Hunt (4%)

Scavenger Hunt (4%)

Photo enthusiast? Interested in discoveries or archeology? Aspiring treasure hunter? This competition is for you!

Participants : 2
Quoi apporter : 1 device capable of taking pictures (cellphones are a perfect fit)

Organizers : Karine Trépanier, Hugo Dozois-Caouette

Secret (6%)

Secret (6%)

A secret, is a secret...

Participants : 2
Environment : Linux
Languages : C++, Python

Organizers : Engineering department, Nicolas Richard

Puzzle Heros (6.5%)

Puzzle Heros (6.5%)

I don't want to go Phreak about it, but it's going to be tons of problem!

Participants : Everybody

Organisateurs : Alexandre Bolduc Et Cie.


Virtual Machine

Kubuntu 14.04

Editors & Common Software

Sublime Text, VIM, PyCharm CodeBlocks, Eclipse, IntelliJ, NetBeans, Geany, emacs, Chromium, FFox, Libre Office

Useful softwares

Git, SSH, cscope, Serveur de remise web


SQL Lite, MongoDB, GDB / DDD

Getting involved

During the weekend of the CS Games 2015 - Friday 0XD, we will certainly need a lot of help to make the event awesome! If you want to experience the CS Games from behind the scene, we would be glad to welcome you in the team that weekend.

We are confident that there’s a role that will suits you!

Why volunteering?

Apply here

Theme - FRIDAY 0XD (Superstitions)

This year, we are very committed to put the theme forward, so we decided to create this section to help you get some inspiration and to satisfy your eagerness to learn more about superstitions!

The number 13

The number 13 is well-known to bring bad luck, but have you ever wondered why? The origin would actually be linked to the number of guests to the last supper and its adverse consequences. On the contrary, In China and Egypt, the number 13 brings good luck. The number 4 is considered as the bad luck number in the East Asia because of its sonority, which is the same as death in Japanese, Korean and Chinese.


Friday bringing bad-luck also has religious origins. It may comes from the fact that the day the Christ died on the cross and the redemption day were both Fridays.

The black cat

A black cat crossing your path is not only a sign of bad luck but can be an omen of death. During the middle ages, it was believed that black cats were demons and would block your connection to god and your entrance to heaven if crossing your way. Other versions of this superstition say that a cat walking towards you will bring you good luck, but it will take your luck away if it is walking away. In England and Ireland, black cats are rather known to bring good luck.

The broken mirror

This superstition comes from the belief that a distorted reflection of oneself is the sign of an imminent disaster. In antique Greece, it was believed that the reflection of a person was the representation of his soul. Therefore, a distorted reflection meant a damaged soul. A broken mirror was therefore a bad omen. To break one will bring you seven years of bad luck.

The horseshoe

If an horseshoe is hanged the opening towards the sky, than it shall bring you good luck. However, hanging it upside down would make your luck fall.

Opening an umbrella under a roof

It is said that opening an umbrella under a roof, brings bad luck. Some story says that in Egyptian times, umbrellas were used to protect oneself from the heat of the sun. They believed that opening the umbrella inside could offend the God of Sun. Other stories propose that this superstition gets its origin from the 18th century, in London, when waterproof umbrellas were very brutal to open. This was because of their mechanism, and opening one inside could cause injuries and break objects.

Presenting the bread upside-down

During the Old Regime (the two centuries preceding the French Revolution), bakers were keeping the bread reserved to the hangman upside-down. It is said that this way of presenting the bread would attract the devil. In France, it has become cultural to cross the back of the bread.

Passing under a ladder

Passing under a ladder is not only somewhat dangerous but will also bring you bad luck. While ladders were symbolizing the gallows in medieval time, it was believed that a person walking under a ladder would face his own death by hanging. It was also believed that the top of a ladder, forming a triangle with the object on which it is placed, was a spot haunted by spirits. Moreover, many religions associate the triangle shape to something sacred (Pyramids, the Holy trinity, etc.). Breaking a triangle (by passing under a ladder, by example) can be considered blasphemy.

Other superstitions

You should not trim your nails nor pass the broom after 6:00 PM. It is said that it could attract the souls of the dead inside your home. In case you would still take the risk, you could throw some salt over your left shoulder to repel them. Make sure not to spill the salt though, because that would attract the devil.

If you ever give a toast to someone, you would get bad luck not looking into his eyes. It may be not that bad if, while not making eye-contact with your interlocutor, you see a rainbow, a flying star or a lady bug, as they are known to bring good luck to the one observing them.

If you ever come to walk under a ladder by accident, you could avoid bad luck by crossing your fingers until you see a dog. If you fear to never see a dog until losing patience, you could knock on wood to avoid disappointment (while keeping your fingers crossed, obviously). You could also make the wish of seeing a dog while throwing a coin in a fountain. If you ever get tired of waiting and you yawn, don’t forget to put your hand in front of your mouth. Otherwise a demon could possess you, or you could simply lose your soul.


While during the CS Games 2015 - Friday 0XD you may accumulate bad omens and a lot of years of bad luck, get surrounded by evil spirits, lose your soul, etc. We recommend you to have on you one of the following (or all of them): A 4-leaf clover, a horseshoe, a rabbit leg, the number 7 and salt (be careful not to spill it).

Rules of decent behaviour

  • Demonstrate civility, courtesy and respect for all individuals present (students, staff, sponsors, participants, organizers, volunteers, etc.)
  • Respect the equipment loaned or which is not yours
  • Limit the space occupied by your personal belongings to reasonable dimensions. (i.e. do not scatter yourself)
  • 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


    Contact information

    Université de Sherbrooke
    2500 boul. de l'Universitée
    Sherbrooke, QC J1K 2R1