Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2018 -- CSC 2700 Section 01 (Patrick Taylor 1218 (CEBA) [expanses.stoop.mimic], 6:35 PM - 8:25 PM)

How do you expect to succeed if you do not know the rules?
-- Anonymous

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
-- Martin Fowler

People who are really serious about software should make their own hardware
-- Alan Kay

The best way to predict the future is to invent it
-- Alan Kay

A change in perspective is worth 80 IQ points
-- Alan Kay

Know the rules well, so you can break them effectively
-― Dalai Lama XIV

Learn the rules like a pro, so you can break them like an artist
-― Pablo Picasso

A language that doesn't affect the way you think about programming is not worth knowing.
-- Unix Fortune

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

When in doubt, do something.
-- Harry Chapin

"It's got to be the going not the getting there that's good."
-- "Greyhound," Heads and Tails (Hary Chapin)

A university is what a college becomes when the faculty loses interest in students.
-- John Ciardi

What is a university/college when the students lose interest?
-- Me

"Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree."
-- Professor W.

'Martyrdom' is the only way a person can become famous without ability.
-- George Bernard Shaw

The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why.
-- perldoc perl

Programming is the art of thinking really hard about how to avoid having to think really hard.
-- unknown

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