Each spring semester, we hold a programming contest which all students and faculty are invited to participate in. The goal of the contest is to solve a set of programming problems as fast as possible.
There are between 7 and 10 problems ranging from very easy problems beginning students should be able to solve, to very difficult ones that will challenge top seniors and faculty.
You can compete in teams of 1 to 3, and use any programming language you like. Currently supported languages include C, C++, Haskell, Java, Python, Ruby, R, and Rust. If you would like another language supported, let me know in advance of the contest.
Programming contests are great for sharpening your algorithmic thinking, getting experience working with others on tough problems, and serve as a great practice for technical job interviews!
A registration link will be posted close to the beginning of the contest.
|Year||Theme||Problem Packet||My Solutions (in C)||Test Cases|
|2012||Game of Thrones||2012 Problems||2012 Solutions||2012 Tests|
|2013||Pokémon||2013 Problems||2013 Solutions||2013 Tests|
|2014||Zelda||2014 Problems||2014 Solutions||2014 Tests|
|2015||Lord of the Rings||2015 Problems||2015 Solutions||2015 Tests|
|2016||Star Wars||2016 Problems||2016 Solutions||2016 Tests|
|2017||Harry Potter||2017 Problems||2017 Solutions||2017 Tests|
|2018||Classic Disney||2018 Problems||2018 Solutions||2018 Tests|
Copyright © 2018 Ian Finlayson | Licensed under a Creative Commons Attribution 4.0 International License.