CSE 392 - Programming Challenges

Course Time: 2:20-3:40PM Tuesday-Thursday
Place: Javits 108
Instructor: Steven Skiena

At its best, computer science is an exciting blend of programming, mathematics, and problem solving. This course will introduce an interesting variety of subjects in programming, algorithms, and discrete mathematics though puzzles and problems which have appeared in the International ACM Programming Contest and similar venues.

The prerequisites for this course will be a course in data structures (CSE 214 or equivalent) or consent of the instructor. I hope to get a mix of students from sophomores to seniors.

This course is based on the book Programming Challenges: The Programming Contest Training Manual by Steven S. Skiena and Miguel A. Revilla, Springer-Verlag, New York, 2003.

ACM Programming contest activity at Stony Brook is sponsored by a grant from Salomon Smith Barney. In the 2002 Greater New York Regional, Stony Brook's teams finished 2nd and 5th with 54 teams competing! In the 2003 Greater New York Regional, Stony Brook finished 4th of 60 teams. In the 2004 Greater New York Regional, three of Stony Brook's teams finished in the top 15 positions!

Course Documents

Join the Stony Brook Computer Science Society!