Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2024 -- CSC 2700 Section 01 (1218 Patrick Taylor, 6:30 PM - 8:20 PM)



Class Home

No Class April 23, 2024


How do you expect to succeed if you do not know the rules?
--Anonymous
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
The real nightmare, worse than the one in which the Big Machine wants to kill you, is the one in which it sees you as irrelevant, or not even as a discrete thing to know.
--Benjamin H Bratton
When in doubt, do something.
--Harry Chapin
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
The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why.
--perldoc perl
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare
Delivering good software today is often better than perfect software tomorrow, so finish things and ship.
--David Thomas
Premature optimization is the root of all evil.
--Donald Knuth
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
One knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?
--Brian Kernighan
Object-oriented programming offers a sustainable way to write spaghetti code. It lets you accrete programs as a series of patches.
--Paul Graham
If the steps become to big, they become walls...
--Herb Sutter
It's got to be the going not the getting there that's good.
--Hary Chapin
People who are really serious about software should make their own hardware
--Alan Kay
College is a waystation - the last convenience store on the road to life-long responsibility.
--Dennis Miller