Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2025 -- CSC 2700 Section 01
1245 Patrick Taylor Hall, 6:00 PM - 7:50 PM



Class Home




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
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree.
--Professor W.
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
Learn the rules like a pro, so you can break them like an artist
--Pablo Picasso
What is a university/college when the students lose interest?
--Isaac Traxler
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them.
--Joshua Bloch
A change in perspective is worth 80 IQ points
--Alan Kay