Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2021 -- CSC 2700 Section 01 (1206 Patrick Taylor, 6:00 PM - 7:50 PM)

Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
How do you expect to succeed if you do not know the rules?
--Anonymous
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it.
--Robert C. Martin
First solve the problem. Then, write the code.
--Waseem Latif
Delivering good software today is often better than perfect software tomorrow, so finish things and ship.
--David Thomas
People who are really serious about software should make their own hardware
--Alan Kay
Premature optimization is the root of all evil.
--Donald Knuth
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler
The best way to predict the future is to invent it
--Alan Kay
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
The personal computer isn't "personal" because it's small and portable and yours to own. It's "personal" because you pour yourself into it - your thoughts, your programming.
--Audrey Watters
A change in perspective is worth 80 IQ points
--Alan Kay
Learn the rules like a pro, so you can break them like an artist
--Pablo Picasso
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
Good programmers write code that humans can understand.
--Martin Fowler
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
--John Woods
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare