everything.study
C S 104C

Competitive Programming

1 Hour

Explores the algorithms needed to solve a given problem, reason about corner cases, and write correct implementations under time pressure. Focuses on skills useful for international programming competitions, whiteboard job interviews, and programming tasks that require quickly solving challenging problems with creative use of algorithms. Computer Science 104 and 109 (Topic: Competitive Programming) may not both be counted. One lecture hour a week for one semester.

Prerequisites & course information

Explores the algorithms needed to solve a given problem, reason about corner cases, and write correct implementations under time pressure. Focuses on skills useful for international programming competitions, whiteboard job interviews, and programming tasks that require quickly solving challenging problems with creative use of algorithms. Computer Science 104 and 109 (Topic: Competitive Programming) may not both be counted. One lecture hour a week for one semester.

Sources