Happy Friday everyone! Today’s blog post will be all about last Saturday’s ACM ICPC. If you don’t know what I’m talking about, then make sure to keep reading! I had the opportunity to talk to Professor Roberto Flores, who is the Site Director, Nigel Armstrong, member of Team Gamma, and Isaac Sutor, a volunteer. Check out what they had to say!
What is ACM?
The Association for Computer Machinery (ACM) is recognized worldwide as the first membership organization for computing professionals. If you weren’t already aware, CNU has it’s own ACM student chapter!
What is the ICPC?
The ACM International Collegiate Programming Contest (ICPC) is the oldest, largest, and most prestigious programming contest in the world. It’s a network of universities all over the globe that host regional competitions that advance teams to the World Finals. All participating universities within a region compete the exact same day. CNU is part of the mid Atlantic region and within this region, there were 185 teams of three from 68 universities this year. There are only nine sites that host the regional competition and CNU happens to be one of those sites! This year’s regional competition was held last Saturday at CNU’s very own Hunter Creech lab. Our department hosted 16 teams from the College of William and Mary, Richmond University, the University of Mary Washington and Virginia Wesleyan College.
What does the competition consist of?
All nine sites are very well coordinated since all the teams in the region must start and end at the exact same time. That means that on November 7th, 185 teams were attempting to solve the seven programming problems presented by the ACM from noon to five pm. There was one computer provided to each team and the teams could only use printed material as reference to help them solve these problems. Once a team solves a problem, the solution is sent to an online judge. This judge immediately sends a response if the solution submitted was right or wrong. Once a team successfully answers a problem, a balloon is posted at their station. There is a different colored balloon for every problem, which allows other teams to see how far their competitors are.
Who’s responsible for CNU’s site?
Site Director: Roberto A. Flores (pictured in the blue shirt)
Alternative Judge: Keith Perkins (pictured in the red shirt)
System Administrator: Raymond Koehl (pictured in the green shirt)
Also pictured: Department Chair, Anton Riedl, coaches from other universities and the coach for CNU’s teams, Aaron Koehl.
CNU’s Team Gamma:
There were three CNU teams: team Alpha, team Beta and team Gamma. Out of the 16 teams that competed at Hunter Creech, team Gamma placed 4th! David Baker, Dan Ackerman and Nigel Armstrong were the three CNU students in team Gamma, pictured below:
I had the opportunity to talk to Nigel Armstrong about his experience with the ACM ICPC.