Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2021 -- CSC 2700 Section 01 (100 Tureaud Hall, 6:30 PM - 8:20 PM)

Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them.
--Joshua Bloch
Delivering good software today is often better than perfect software tomorrow, so finish things and ship.
--David Thomas
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
I'm not a great programmer; I'm just a good programmer with great habits.
--Kent Beck
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
--Edsger W. Dijkstra
With software there are only two possibilites: either the users control the programme or the programme controls the users. If the programme controls the users, and the developer controls the programme, then the programme is an instrument of unjust power.
--Richard Stallman
The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why.
--perldoc perl
There ain't no rules around here. We are trying to accomplish something.
--Thomas Edison
The issue of finding the best possible answer or achieving maximum efficiency usually arises in industry only after serious performance or legal troubles.
--Steven S. Skiena
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown