Due to the spread of COVID-19, we have made the difficult decision to cancel the in-person events of the North America Programming Camp. The University of Central Florida has shifted to online-only classes for the remainder of the semester and has mandated that all events featuring large groups be cancelled or postpones. Our event coordinators and trainers are working to find a virtual solution so that the camp may still continue remotely for our participants. Those details will be shared directly with NAPC registrants.

ICPC and ICPC Foundation

NAPC (North America Programming Camp) is an event associated with ICPC. The International Collegiate Programming Contest (ICPC) is an algorithmic programming contest for college students. Teams of three, representing their university, work to solve the most real-world problems, fostering collaboration, creativity, innovation, and the ability to perform under pressure. Through training and competition, teams challenge each other to raise the bar on the possible. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world. This year’s ICPC World Finals will be held in Moscow, June 21-26, 2020.

The ICPC Foundation is a 501(c)(3) charity. Under the ICPC Policies and Procedures, the ICPC Foundation is responsible for sponsorship, hosting, fundraising, outreach, and operational models under the ICPC Policies and Procedures and the ICPC Foundation Constitution and By-Laws. The ICPC Foundation Board has over 250 years of service to the ICPC community, a love for the community's impact on the next generation, and a willingness to step forward on behalf of the ICPC.


This year (2020) ICPC, in coordination with Georgia Tech, is organizing NAC (North America Championship) at Georgia Tech (February 19-23, 2020) where the best North America programming teams will compete for the top 18 spots to participate in the World Finals.


This year (2020) ICPC, in coordination with UCF, is organizing NAPC (North America Programming Camp) where 30+ programming teams, including the 18 NA teams participating in the World Finals, will participate in ICPC-style programming competitions in an effort to be better prepared for the World Finals or future programming competitions.


NAC and NAPC are two milestone-programming events associated with ICPC. NAC and NAPC will be occurring on an annual basis, in coordination with ICPC, and for the first three years they will be happening at Georgia Tech and UCF, respectively, with the support of the two universities and ICPC. The ultimate purpose of these two milestone events and the training that will be occurring at these two events, as well as the on-line training happening in between the NAR (North America Regionals), NAC (North America Championship), NAPC (North America Programming Camp) and World Finals is to increase North America’s (NA) interest and excellence in programming to fulfill the shortage of qualified programmers for industry and government in the US and Canada.

NBC Universal Premier Host
Universal Parks & Resorts
NSA Gold
National Security Agency
Florida High Tech Corridor Silver
L3 Harris Silver
L3 Harris
Northrop Grumman Bronze
Northrop Grumman
Royal Bank of Canada Bronze
Royal Bank of Canada

Special thanks to our leadership partners: Bev Seay, Dan Schiappa, Kevin Cochie