Competition Programming and Problem Solving (15-295)

Fall 2014

Wednesday 6:30-9:30pm, Wean 5421, Wean 5328

Instructor
Danny Sleator
Office: Gates 8113
E-mail: sleator -at- cs
Phone: (412) 268-7563
   

TA
Yan Gu
Office: Gates 7117
E-mail: yan.gu -at- cs
Phone: (412) 553-9960
   

Google Group: http://groups.google.com/group/15-295 , everyone in 15-295 and/or the programming team should be in this group. Class announcement will be given using this Google group.

Announcements

Grand Prix 30 scoring system:

Place 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Score 100 80 60 50 45 40 36 32 29 26 24 22 20 18 16
Place 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Score 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

 

Course Schedule and Materials

Week 1(Aug 27): Introduction to the course.
Week 2(Sept 3): Warmup contest.
Week 3(Sept 10): Selection Round 1.
Week 4(Sept 17): Selection Round 2.
Week 5(Sept 24): Review of the solutions.
Week 6(Oct 1): Team practice 1 / Individual Training
Week 7(Oct 8): Team practice 2 / Individual Training
Week 8(Oct 15): Team practice 3 / Individual Training
Week 10(Oct 22): Team practice 4 / Individual Training
Week 11(Oct 29): Team practice 5 / Individual Training
Week 12(Nov 5): Team practice 6 / Individual Training

(Regional Contest is here.)

Week 13(Nov 12): Review of the problems.
Week 14(Nov 19):
Week 15(Nov 26):
Week 16(Dec 3):
Week 17(Dec 10):

Grading Policy

This course is for 6 units.

Team practice is 5h, from 5:30pm to 10:30pm. If you want to be in the team, make sure that you can be here for most of the time. If you managed to be in the team, you can get an A.

Otherwise, your grade in this class is a decided using the number of classes that you attended, and the number of CodeForces and TopCoder problems that you solve during a contest.

If you solved X problems in class, Y CodeForces and Z TopCoder problems, your numerical grade is X+Y+Z. Your units/grade is then determined by the following ranges:

Scores are tracked using this Google Doc. Please verify and let us know of discrepancies


There is no limit to the number of points that you can get. A list of past high scores is located here.



Course Materials


Archive
Useful Resources