Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

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



Class Home




Premature optimization is the root of all evil.
--Donald Knuth
A change in perspective is worth 80 IQ points
--Alan Kay
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown
The best way to predict the future is to invent it
--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
But while you can always write 'spaghetti code' in a procedural language, object-oriented languages used poorly can add meatballs to your spaghetti.
--Andrew Hunt
College is a waystation - the last convenience store on the road to life-long responsibility.
--Dennis Miller
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
There is nothing good or bad about knowledge itself; morality lies in the application of knowledge.
--Jon Erickson
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare