Problem solving and computational thinking is central to computer science. In this course, students and instructors meet once a week to discuss and apply theoretical and practical knowledge learned in earlier courses to solve and implement problems from the Association for Computing Machinery (ACM) programming contest. This course may be repeated for credit. Prerequisite: CS 241.
Mon: 5-8pm in Ford 202
Final course grades will be based on attendance and participation.