Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2022 -- CSC 2700 Section 01 (1216 Patrick Taylor, 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.
--Martin Fowler
Premature optimization is the root of all evil.
--Donald Knuth
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
That's the thing about people who think they hate computers. What they really hate is lousy programmers.
--Larry Niven
What is a university/college when the students lose interest?
--Isaac Traxler
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
--Edsger W. Dijkstra
If the steps become to big, they become walls...
--Herb Sutter
There is nothing good or bad about knowledge itself; morality lies in the application of knowledge.
--Jon Erickson
First solve the problem. Then, write the code.
--Waseem Latif
How do you expect to succeed if you do not know the rules?
--Anonymous
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
--John Woods
A language that doesn't affect the way you think about programming is not worth knowing.
--Alan Perlis