CS411: Competitive Programming

Credits: 3

Catalog Description

This is an undergraduate course on time-constrained problem solving in computing.Intended for students who want to excel in programming, this course covers a core set of algorithms, programming techniques, and computing background information that are useful for recognizing, understanding, and solving programming challenges in a time-constrained environment.

Prerequisites

  • CS 310 and CS 220/CS 320L

Upper-level course in competitive programming for advanced undergraduates focused on time-constrained algorithmic problem solving.