getting_started
This is an old revision of the document!
Table of Contents
Ground Rules
- Generic course policies are given at Prof. Spafford's Course Polices page
- Weekly attendance required
- No specific outside homework is planned, but you are encouraged to read through the weekly chapter before each class
- When solving problems…
- Course requirement: Discussions are fine, but write your own code
- Contest requirement: Using books (especially the text) is OK, but no web searching (for class use, it is OK to search language reference materials)
One-Time Setup
- Buy the book: Skiena & Revilla, Programming Challenges
- Join Facebook group: Competitive Programming
- Join both robot judging websites:
- Programming Challenges. Send mailto:jtk@cs.purdue.edu your login id, so I can add you to the class.
- Set up directory directory structure and programming environment
- One directory for each problem (named, e.g., by the problem number)
- Choose C, C++, or Java
Weekly Schedule
- Skim current chapter
- Discuss chapter-of-the-week concepts
- Solve problems
- Get problem list from Programming Challenges site
- Submit at UVA Online Judge site for accuracy in judging
- Submit final solution to Programming Challenges site
- Discuss solutions
getting_started.1251059941.txt.gz · Last modified: 2009/08/23 13:39 by jtkorb