Loading competition...
The ICPC is a global programming competition for university students organized by the ICPC Foundation. Teams of three solve algorithmic problems through multi-tiered regional contests leading to the World Finals. It is the world's largest and most prestigious contest, fostering collaboration and problem-solving excellence.
The International Collegiate Programming Contest (ICPC), organized by the ICPC Foundation, is the world's oldest, largest, and most prestigious university-level algorithmic programming competition. University teams of three students collaborate to solve complex real-world algorithmic problems under strict time constraints. The contest emphasizes teamwork, creativity, innovation, and performance under pressure, culminating annually in a World Finals event with top teams from global regional contests.
Preparation varies but often includes weeks to months of training. Competition day lasts approximately 5 hours per contest round.
The competition is scored by how many problems a team solves correctly during the contest within a fixed time limit (usually 5 hours). Teams are ranked based on the number of problems solved, with ties broken by the total time taken to solve the problems including penalty times for incorrect submissions. Across multiple tiers—local contests, regionals, and World Finals—only top-performing teams advance. The World Finals determine the global champions based on the same scoring criteria.
Sponsored Content
Get expert guidance, practice materials, and mentorship to excel in your competitions.
Competition Partner
Partner with ScholarComp to support student success and reach thousands of motivated competitors.
Analytics will be displayed here soon.
Track participation, success rates, and trends.
Explore ScholarComp
Browse thousands of competitions, scholarships, and opportunities tailored to your interests.
Open
Regional