Competitive Programming at UCSD

Welcome to the homepage for Competitive Programming @ UCSD Student Org. We help students learn techniques for solving problems with computer algorithms and to compete in algorithmic programming competitions.

Primary Focus

Our primary focus is preparing for and competing in the yearly International Collegiate Programming Contest (ICPC). We compete in the SoCal ICPC region, and teams can advance to the North America Championship and eventually to the World Finals.

A Brief Word About ICPC The ACM International Collegiate Programming Contest (ICPC) is a multitier, team-based, programming competition operating under the Association for Computing Machinery (ACM). The contest involves a global network of universities that advance teams to the World Finals. It is the oldest, largest, and most prestigious programming contest in the world. Link to ICPC introduction video for past year competitions: ICPC_News.

Upcoming Events

  • In the Spring Quarter 2022, weekly meetings will be every Thursday from 7pm to 9 pm PT at CSE basement B240.
  • During Winter Quarter 2022, weekly meetings are happening every Tuesday from 8pm - 9:30 pm PT. The meetings feature on a 70 minutes contest with explanations afterwards, sign in the slack workspace for more details. All skill levels welcome!
  • During Winter Quarter 2021, there will be weekly meetings every Monday from 4-6 PM PST. During the meetings we will discuss problems and algorithms in different subject areas. All skill levels welcome!
  • The UCSD qualifying contest for the 2020 ICPC regional will be on January 30, from 12:30-5:30 PM PST.
  • The 2020 ICPC SoCal regional will be held remotely on February 27, 2021. Here are the rules for 2020 ICPC North American regionals.
  • To see if you are eligible for the ICPC 2020 regionals, please follow this chart.
  • Practice contests are available regularly on the weekends organized through ICPC North America.