Programming Contests

ACM Students at Programming Contest

Programming Contests


NMU Invitational Programming Contest
The NMU Student Chapter of the Association for Computing Machinery (ACM) has been planning and hosting this annual event since 2000. The NMU-hosted programming contest is designed specifically for college students and has had as many as 24 teams from five universities participating.

The NMU Invitational Programming Contest, although not having any ties to a larger international competition, draws more participation than the above competition does; it is the largest programming competition in the upper peninsula. This event allows our students and faculty to interact with their counterparts at other universities. The event has gotten strong positive feedback from the participants from other universities, and it receives positive exposure from the local media. The event is largely organized by our students, making this a learning experience on several fronts. As with the above competition, we generally perform quite well at the event, demonstrating that our program compares favorably to other programs in the region.

Programming Contests

For results of all the Contest Problems visit:

Programming Contests Programming Contests
Programming Contests Programming Contests
Programming Contests

2018NMU Invitational Programming Contest will be held March 24 2018 on the campus of Northern Michigan University!

For more information, contact Dr. Andrew A. Poe


​ACM North Central North American Regional Programming Contest
The East Central North America Regional Programming Contest is one rung of an international competition. All the major universities in the world send teams to the regional competition corresponding to their location. NMU has historically performed quite well in the ACM competition, and the students look forward to it every year. The University generally performs well at the competition, providing evidence that our computer science program is preparing students comparably to other programs in the region.

The 2015 contest will be hosted by the University of Nebraska-Lincoln on Saturday, October 31, 2015 but NMU teams will participate at the site hosted by Michigan Technological University in Houghton.  Teams typically consist of three students.  If you're interested in participating, there will be a sign-up sheet in the CS Lab (2311 Jamrich Hall).  Practice will take place on Wednesdays at 5 PM in the same lab beginning on September 9, 2015.

2014 Contest Summary and Team Results

BonzAI Brawl
The BonzAI Brawl is a programming competition, but unlike the NMU or ACM programming contests, BonzAI Brawl is focused on artificial intelligence (AI) programming (similar to MIT's Battlecode).  The test of a team's AI agent is how well it performs against other teams in its virtual environment.  The contest has two main phases: the programming phase (8 hours of nonstop programming to build the AI agent), and a seeded elimination tournament (known as the "Brawl").  Each round of the Brawl itself is played out within the confines of a competitive strategy game.

2015 Competition Summary and Team Results

For more information, contact Dr. Michael Kowalczyk.


Planning to visit? Click here for recommended lodging.