CS390 Competitive Programming

Fall 2019

Competitive Programming

Development of strategies, techniques, and skills used in competitive programming contests. Topics include problem solving and programming techniques and algorithms. Course format consists of a once a week meeting that includes brief discussion, problem solving and programming practice, a practice programming contest, and a wrap-up discussion.

Credit: 1 hour.

Prerequisite: CS 18000 (Problem Solving and Object-Oriented Programming).

Textbook: Halim & Halim, Competitive Programming 3: Free PDF revision 1

Resources: Courtsey of Prof. Ninghui Li

Course schedule:

Hackerrank Username Registration:

Course Policy :

Piazza signup:

TAs

Slides

CP1 CP2

Contests

CP1 CP2 CP3

Resources