| Lectures | Labs | |||
| Rhys Price Jones | Alex Florescu | |||
| Office hours: TR 10 - 11 |
Office hours: tba |
|||
| email: rhyspj at gwu dot edu | email: falex at gwu dot edu | |||
| Office: Academic Center 7th Floor, Room 707 Phone: 202 994 9393 |
Office: By Appointment at Fulbright Study room Phone: 860 796 7655 |
|||
Steven S. Skiena & Miguel A. Revilla, Programming Challenges: The Programming Contest Training Manual (PC), 2003, Springer, ISBN 0-387-00163-8
Steven S. Skiena, The Algorithm Design Manual (ADM), 1998, Springer, ISBN 0-387-94860-0
These books have been chosen to give a balanced view of how best to prepare for the ACM International Collegiate Programming Competition (ICPC). Read each chapter during the week it is assigned, and come to class ready to discuss and apply the concepts.
All the code from the first text can be accessed online.
You can also access the main Web page for the text.
Art of Programming Contest -- online .pdf
Timus Site Russian Training Camp
Vallodolid site Universidad de Valladolid Problem Set Archive -- online judge, etc
Grading:
50% Attendance
50% Participation
General:
In 2004 Professor Lindeman succinctly summarized the goals of this course:
This course is designed to teach you the skills you need to work in the demanding environment of programming competitions. There is a unique set of skills that is required if a team is to perform well in these competitions. These skills include, but are not limited to:
Questions and discussion are highly encouraged throughout each meeting. Most of the questions will be answered by your classmates.