Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2022 -- CSC 2700 Section 01 (1216 Patrick Taylor, 6:30 PM - 8:20 PM)



Class Home




That's the thing about people who think they hate computers. What they really hate is lousy programmers.
--Larry Niven
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
Simple things should be simple, complex things should be possible.
--Alan Kay
Good programmers write code that humans can understand.
--Martin Fowler
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
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
How do you expect to succeed if you do not know the rules?
--Anonymous
Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree.
--Professor W.
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
A change in perspective is worth 80 IQ points
--Alan Kay
Think twice, code once.
--Waseem Latif
The most difficult thing in the world is to know how to do a thing and to watch someone else do it wrong without comment.
--Theodore H. White