CSCI-B 392 Competitive Programming
3 credits
- Prerequisite(s): CSCI-C 310 or CSCI-C 343
- Delivery: On-Campus
Description
This course prepares students for programming contests (such as the ACM International Collegiate Programming Contest). The students will learn to design time and space-efficient algorithms to solve challenging contest problems and produce bug-free code under the time pressure in the contest.
Learning Outcomes
- Assess the advantages and shortcomings of different algorithms. CS 1
- Describe how problems are solved algorithmically. CS 1
- Design and implement new algorithms to solve a problem. CS 1
- Determine an algorithm's time and memory complexity. CS 1
- Develop skills for succeeding in programming competitions. CS 2
- Solve a problem by breaking it into subproblems. CS 1
- Work effectively in teams under pressure to design and implement solutions. CS 6
Policies and Procedures
Please be aware of the following linked policies and procedures. Note that in individual courses instructors will have stipulations specific to their course.