ACM ICPC Special Interest Group

SIG-ICPC is for anyone who enjoys competitive programming or challenging algorithmic problems, but is particularly targeted towards those who want to do well in ICPC competitions. We meet every week to explain how to solve problems that appear in ICPC and other programming competitions and to practice solving challenging problems.

You do not need to be a computer science student to participate in our practices or the ICPC competitions – we welcome everyone who has an interest in learning algorithmic programming!

Here we foster a friendly environment for students to practice and train for not only ICPC, but also to improve their programming and problem solving skills. These skills prove to be beneficial in technical courses, programming interviews, and real life applications.

What we do:

  • Weekly Meetings : Brief practice sessions and walkthroughs for anyone practicing algorithmic programming every Thursday. We have ICPC and other competition prep in longer intervals every Saturday (food provided!)
  • Tryouts : To compete on UIUC’s ICPC team!
  • CS 491-CAP : A course on Competitive Programming taught by Professor and ICPC Coach Mattox Beckman.