Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2024 -- CSC 2700 Section 01
1720 Business Education North Wing, 6:00 PM - 7:50 PM



Class Home




A language that doesn't affect the way you think about programming is not worth knowing.
--Alan Perlis
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
It's got to be the going not the getting there that's good.
--Hary Chapin
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
Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.
--Max Kanat-Alexander
People who are really serious about software should make their own hardware
--Alan Kay
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
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.
First solve the problem. Then, write the code.
--Waseem Latif
A change in perspective is worth 80 IQ points
--Alan Kay
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
When in doubt, do something.
--Harry Chapin
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
There ain't no rules around here. We are trying to accomplish something.
--Thomas Edison
College is a waystation - the last convenience store on the road to life-long responsibility.
--Dennis Miller