Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2026 -- CSC 2700 Section 01
1218 Patrick Taylor Hall, 6:30 PM - 8:20 PM



Class Home




It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?
--Alan J. Perlis
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
--Rick Cook
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
It's got to be the going not the getting there that's good.
--Hary Chapin
Good programmers write code that humans can understand.
--Martin Fowler
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay