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




Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Nartin Fowler
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
--Edsger W. Dijkstra
I'm not a great programmer; I'm just a good programmer with great habits.
--Kent Beck
Think twice, code once.
--Waseem Latif
Perl – The only language that looks the same before and after RSA encryption.
--Keith Bostic
Delivering good software today is often better than perfect software tomorrow, so finish things and ship.
--David Thomas
You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have.
--Cory Althoff
When in doubt, do something.
--Harry Chapin
If the steps become to big, they become walls...
--Herb Sutter
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
Premature optimization is the root of all evil.
--Donald Knuth
Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
The best way to predict the future is to invent it
--Alan Kay
Along every step of our journey through life, our mind is being programmed. If we are not programming it ourselves, someone else is doing it to us.
--Joseph Rain
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
Everyday life is like programming, I guess. If you love something you can put beauty into it.
--Donald Knuth
The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why.
--perldoc perl