ACM Competitive Programming Club
James Madison University, Fall 2017 Semester

When:  Fridays, 3:30 to 5:00 PM    Where:  ISAT/CS 248 Lab

Everyone is invited—all skill levels from CS 139 to CS 999 are welcome to join!


Online Resources

Template Files: Kattis   uVa Judge

C++ Tutorial  /  C++ Reference  /  STL Guide

Java API Docs  /  Collections Framework

UVa Online Judge  /  uHunt UVa Hunting

UVa Toolkit  /  uDebug   generate test cases!


Fall 2017 Schedule

Section numbers are from the 3rd edition of Competitive Programming by Halim and Halim.

Date Prep Topic/Notes Contest
Sep 01 N/A N/A - Scheduling meeting N/A
Sep 08 N/A Introduction and Ad-Hoc Problems Week 1
Sep 15 N/A Misc. Topics Week 2
Sep 22 N/A Complete Search, Divide & Conquer, Greedy, Data Structure Week 3
Sep 29 TBD TBD TBD
Oct 6 TBD TBD TBD
ACM-ICPC North American Qualifier Contest
Oct 7, 12:00pm-5:00pm, JMU ISAT/CS 143 (registration deadline: Oct 2)
Oct 13 TBD TBD TBD
Oct 20 TBD TBD TBD
CCSC-Eastern Conference Contest
Oct 21, Muhlenberg College
Oct 27 TBD TBD TBD
Nov 3 TBD TBD TBD
Nov 10 TBD TBD TBD
ACM-ICPC Mid-Atlantic Regional Contest
Nov 11, Radford University (registration deadline: Oct 13)
Nov 17 TBD TBD TBD
Nov 24 Thanksgiving Break
Dec 1 TBD TBD TBD
Dec 8 TBD TBD TBD

Previous Schedules

Fall 2015

Fall 2016