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




There is nothing good or bad about knowledge itself; morality lies in the application of knowledge.
--Jon Erickson
That's the thing about people who think they hate computers. What they really hate is lousy programmers.
--Larry Niven
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree.
--Professor W.
But while you can always write 'spaghetti code' in a procedural language, object-oriented languages used poorly can add meatballs to your spaghetti.
--Andrew Hunt
Learn the rules like a pro, so you can break them like an artist
--Pablo Picasso
Simple things should be simple, complex things should be possible.
--Alan Kay
What is a university/college when the students lose interest?
--Isaac Traxler
How do you expect to succeed if you do not know the rules?
--Anonymous
Know the rules well, so you can break them effectively
--Dalai Lama XIV
The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why.
--perldoc perl