COMS W4995

Offering archive · Full syllabus snapshot

Fall 2024

Competitive Programming
Columbia University · COMS W4995

Open CourseWorks ↗

01 · Overview

Fall 2024

Full syllabus snapshot
Section(s)
007
CourseWorks
203205
Format
Tuesdays and Thursdays, 5:40–6:55 PM · 451 Computer Science Building
Instructor
Christian Yongwhan Lim
Archive status
Instructor Drive syllabus and CourseWorks offering reviewed

02 · Syllabus snapshot

Workload and assessment

Complete at least half of the assigned problems, give five presentations, enter five live Codeforces contests, and participate in ICPC events.

Assessment record: Problem completion, presentations, live contests, and event participation formed the principal assessment evidence.

Context.

The twice-weekly cadence supported shorter feedback loops than later single-meeting offerings.

03 · Topic record

Known topic coverage

  • Graph traversal and data structures
  • Binary and ternary search
  • Dynamic programming and combinatorics
  • Modular arithmetic and network flow
  • Heavy-light and centroid decompositions
  • Linear algebra, generating functions, and number theory

This list reflects recoverable syllabus or offering evidence; it is not expanded beyond the source record.

04 · Materials and provenance

What is publicly available

The public record preserves verified workload, format, and topic coverage. The original Drive syllabus remains under its existing access controls.

Privacy boundary.

Student names, grades, submissions, announcements, and restricted course files are not reproduced. Original Drive and CourseWorks documents remain in their existing access controls.