NAC and NAPC

The North America Championship, and North America Programming Camp are premier events conducted by the International Collegiate Programming Contest (ICPC). The ICPC regulates a series of algorithmic programming competitions around the world on an annual basis to advance top performers to the pinnacle of programming events: The ICPC World Finals. Teams of three representing their university, work to solve the most challenging real-world problems, fostering collaboration, creativity, innovation, and the ability to perform under pressure. In recent years, approximately 60,000 teams from around the globe compete for one of the coveted 140 placements at the ICPC World Finals, to compete with the best of the best and vie for a shot as the World Champions! North America is one of 8 ICPC Regions around the globe that sends teams to the World Finals. There are 11 Regional Contests and 4 Divisions within North America. Recently, more than 2,500 teams from North America compete annually in programming events to progress to the NAC, with approximately 16 teams advancing to the World Finals, depending on performance.

The NAC is a premier programming competition in North America for the best teams in the Region and is a great source of pride for the institutions and communities that these competing teams represent. The NAC is also a unique event for the event’s sponsors as they can interact not only with some of the best collegiate programmers in North America but also with the schools that train these talented programmers.

The first ICPC North America Championship (ICPC NAC) was held in February 2020 at Georgia Tech. Since then, the ICPC NAC and the North America Programming Camp (NAPC) have been hosted by UCF. UCF, ICPC, and our sponsors work together to provide a championship event that is similar to an ICPC World Finals and is accessible to the top teams in North America. This year 52 teams from North America will advance to the ICPC NAC-NAPC, including 5 teams from Canada. All will compete for a chance to advance to the ICPC World Finals in Baku, Azerbaijan. To prepare for the competition, all teams will have access to online training prior to the event and will participate in on-site training during the NAC-NAPC on May 22-27, 2025. During the event students and coaches will also have the chance to interact with the ICPC NAC-NAPC event sponsors.

NAC-NAPC TRAINING

The combined NAC-NAPC event at the University of Central Florida (May 22-27, 2025) will bring to the UCF campus 6 of the best trainers. These trainers have extensive experience in competitive programming and related activities. Training will focus on techniques and topics in competitive programming that are crucial for strong performances at NAC-level contests.

NAC-NAPC ROI

Several sponsors are supporting this year’s (2025) combined NAC-NAPC event. The opportunities that sponsors will have during the NAC-NAPC event (May 22-27, 2025, at UCF) assure them of an ROI (Return on Investment) that is articulated below.

NAC-NAPC Host
NAC-NAPC Sponsors

Special thanks to our leadership partners: Bev Seay