Competitive Programming Courses at Purdue Computer Science

for (int i=0; i<4; i++)    CS(i+1)90-CPi

The CPi courses (CS190-CP0, CS290-CP1, CS390-CP2, CS490-CP3) are four programming courses, designed and taught by the coaches (Ninghui Li and Gustavo Rodriguez-Rivera) and students of Purdue ICPC (International Collegiate Programming Competition) teams. Purdue team advanced to ICPC World Final this year.

Format of CP Courses

CS190-CP0: Introduction to Computer Programming (2 credits)

CS290-CP1: Competitive Programming I (2 credits)

CS390-CP2: Competitive Programming II (2 credits)

CS390-CP3: Competitive Programming III

Which Course Should I Start With?