Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

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

Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
Simple things should be simple, complex things should be possible.
--Alan Kay
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 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
Our consciousness is programmed. We see things a certain way from a young age - we're programmed to keep doing them that way. Then you have to spend adulthood learning how to overcome it, to read out the programs. Try to create. I want to tell people to create. Just start by creating your day. Then create your life.
--Prince
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
Delivering good software today is often better than perfect software tomorrow, so finish things and ship.
--David Thomas
College is a waystation - the last convenience store on the road to life-long responsibility.
--Dennis Miller
How do you expect to succeed if you do not know the rules?
--Anonymous
A change in perspective is worth 80 IQ points
--Alan Kay
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare
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
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler
Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree.
--Professor W.