Join the ACM Programming
Team!
We need undergraduates and
graduate students!
Please contact the coach, Dr. Harrington. Contact information: www.cs.luc.edu/~anh/officehrs.html
An excellent description of most aspects of our Mid-Central Regional Competition is http://mcpc.cigas.net/.
We will practice with old competitions. A team needs to agree on their language, C, C++ or Java. Sorry no C# or Python. Students can join the team for the first time while taking COMP 271. Of course, advanced students are very welcomed to jump in any time, but you are encouraged to start early in your studies and return in later years after more advanced programming/algorithms courses! I am happy to have a second or third team with beginners, gaining experience.
If you like, you can earn 3 units of credit in two years of participation, 1 unit of credit the first year and then 2 units in succeeding years by enrolling in Comp 314/315 and by participating in the practices.
See Basic Strategy for a more complete idea of the competition/practice dynamics, strategy, and sample problems.
Past teams have agreed that it is important to have practices as much like the real competition as possible. That means 5 hours long! I have never had a team that could agree on a five-hour weekday time. We have generally done 5 weekend practices, coming about every other week, generally including the last two weekends before the competition. There was some discussion after the competition last year about having some initial shorter practices, maybe on a weeknight in place of one or more 5 hour weekend practice. In the organizational meeting in the first week of class we give time preferences, and decide on practice times. These have most often been first thing on Saturday (starting at 9 or 10 AM), though people have agreed sometimes to a Sunday afternoon practice. We have also tried to schedule a 1 hour post-mortem session during the week after practices. We should also agree on the postmortem time.