Course Description
This course aims at providing students with creative problem solving and competitive programming skills. International programming competition-type problems will be used to motivate the study of algorithms, programming, and other topics in computer science. Enrollment in the course requires approval of the course instructor.
Intended Learning Outcomes
CILO-1: An ability to solve competitive programming problems based on their knowledge in data structures and algorithm designs.
CILO-2: An ability to develop their creative problem solving skills.
CILO-3: An ability to communicate with groupmates in competitive programming contests.