Programming and Problem-Solving Seminar

CpSc 481/681, Section 5. Monday 6:30-8:00, McAdams 110D.
1 credit.

This seminar is intended for students interested in improving their ability to solve and quickly code solutions to interesting computational problems (e.g., mathematical puzzles, programming competition problems, real-world applications, job interview questions). Each seminar meeting, we'll work through a number of problems individually or in teams. There are no official prerequisites, although students should be comfortable writing code in their favorite language (preferably C or C++). Students interested in participating on Clemson's ACM programming teams should strongly consider taking this seminar to help train, as I'll be using seminar participation as one factor in selecting members for our teams to attend the ACM regional programming contest this fall. Grading is based on attendance and participation. Advanced students (those taking the seminar not for the first time) will work independently and in teams on a variety of more challenging computational problems.