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.

How to Get Involved

If you’re new, you can start off by joining our Discord server! Discord is a platform where all our online communication will be held (if you don’t already have an account, make one here). We send out our event and meeting reminders via Discord, and you can talk with other members here!

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 : We host tryouts in the beginning of every fall semester to compete on UIUC’s ICPC team!

Both meetings and tryouts are available for anyone to partake in! Please click on their respective links to learn more.

Links