Fall Programming Contest

Join us on Saturday, October 7th for our fall programming contest!

Twice a year, the Department of Computer Science hosts programming contests. Come out Saturday, October 7 for the event and exercise your brain.

Everyone is welcome to participate (first, second, third, and fourth year students... AND grad students!). It's a fun day of coding with your peers, including door prizes, free pizza lunch, and a chance to win prizes! Come out and claim the title of best problem solver and add great experience to your resume.

The fall programming contest is also a qualifier for the regional ACM Intercollegiate Programming Contest. This is a competitive event in which teams of three students strive to write computer programs that will solve challenging problems. The team that solves the most problems within the time limit wins the event.

 

Event Details

Saturday, October 7
9:00am - 4:00pm
3rd Floor Spinks 

 

There is no need to register in advance for this event. Show up at 9:00am the day of the event to get checked in.

All attendees will get a free pizza lunch, sponsored by Yardi. Meet with Yardi developers over lunch to learn more about what a job in tech is like!

Schedule of Events

  • Registration: 9:00am - 9:30am
  • Practice Session: 9:30am - 10:15am
  • Contest: 10:30am - 3:00pm
  • Results & Prizes - 3:00pm

How It Works

What is a Regional Qualifier? 

The winning team(s) on Saturday will be eligible to attend the Regionals competition, with an all-expense paid trip to Edmonton, Alberta. To be eligible to attend the Regionals, contestants must be enrolled as students and be under the age of 25. * Graduate students are only eligible is they are under 25 and are in the very first year of a M.Sc program.

Win at regionals, and your team will be eligible for an all-expense paid trip to the World Championship event in Egypt to compete against the best problem-solvers in the world!

 

Levels of Competition

  1. Novice: this level is for undergrad students who haven’t completed a CMPT2xx course. You'll get level-appropriate problems, extra help, and will compete within this group for prizes
  2. Advanced: this level is for undergrad students who have completed a CMPT2xx course. You are also eligible to win prizes within your level.
  3. Open: for grad students or non-students — this group is not eligible for prizes

 

Team Format

You will compete as teams of three, with your level is determined as the maximum of the participants’ levels (i.e. two first-years and a second-year is an Advanced team).  We will help organize people into teams, but coming with one already decided is optimal.

 

Languages

Python, C, C++, Java

 

Please contact Professor Jeff Long (jeff.long@usask.ca) with any questions.