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




How do you expect to succeed if you do not know the rules?
--Anonymous
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
The best way to predict the future is to invent it
--Alan Kay
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
If the steps become to big, they become walls...
--Herb Sutter
Think twice, code once.
--Waseem Latif
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
...I’m not saying simple code takes less time to write. You’d think it would since you end up with less total code, but a good solution isn’t an accretion of code, it’s a distillation of it.
--Robert Nystrom