Coding Contest FAQs
- Who can participate in the contest?
- U of C students enrolled in Computer Science, first-year Engineering, and students enrolled in Electrical, Computer, and Software Engineering. Grad students can also participate and will compete against other grad students.
- Will I get more information about this competition before the contest day?
- All registrants will receive an email containing the contest specifications on Thursday, October 23, 2014. The specifications will be sent to the preferred email address you used when you registered for the contest. The specifications will enable you to prepare a submission in a relatively short period of time.
- How much time should I spend to prepare my code?
- There's a range. For example, the winning submission from the previous contest took 40 hours over a period of 10 days. A minimal submission will take approximately two hours to prepare.
- When do our codes compete?
- Your code submission will compete head-to-head with other programs on the contest day which is Saturday, November 15, 2014. As the day progresses, you may modify your submission as needed. The number of modifications you choose to do on the game day is entirely dependent upon how your submission is doing, whether you decide to modify it, and how well you can adapt it the day of the contest.
- What programming languages can I use?
- There are no restrictions on what language you can use for the competition. There is also no restriction on using a specific Integrated Development Environment (IDE).
- Will there be any food or refreshments served at this contest?
- Yes. Refreshments and snacks will be available throughout the day and lunch will be provided.
- When are the prizes awarded?
- The awards ceremony will take place right after the competition on Saturday, November 15, 2014. There will be appetizers and beverages served while you network and recount the exciting moments of your day.
- Are there any other prizes than 1st, 2nd, and 3rd place?
- Yes. There will be a number of other prizes awarded throughout the competition day and awards night.
- Will we be required to use a specific technology?
- Yes. While you may use any language or IDE you want, you will be required to run your submission on a Pason-provided Amazon Web Services Micro Instance (Windows or Ubuntu). Further, your submission will be required to submit commands to a ZMQ broker. Given the real-time nature of the problem we are presenting this year, we are using these technologies in an attempt to normalise any hardware advantages students may have and keep the competition fair. For more information on the ZMQ technology, see http://www.zeromq.org/. For more information on AWS (and to acquire a free micro instance to play with before the contest), see http://aws.amazon.com/ec2/.