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




The best way to predict the future is to invent it
--Alan Kay
Good programmers write code that humans can understand.
--Martin Fowler
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
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
--John Woods
What is a university/college when the students lose interest?
--Isaac Traxler
College is a waystation - the last convenience store on the road to life-long responsibility.
--Dennis Miller
If the steps become to big, they become walls...
--Herb Sutter
So if an algorithm is an idealized recipe, a program is the detailed set of instructions for a cooking robot preparing a month of meals for an army while under enemy attack
--Kernighan Brian
How do you expect to succeed if you do not know the rules?
--Anonymous
Perl – The only language that looks the same before and after RSA encryption.
--Keith Bostic
There ain't no rules around here. We are trying to accomplish something.
--Thomas Edison
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
Think twice, code once.
--Waseem Latif
First solve the problem. Then, write the code.
--Waseem Latif
That's the thing about people who think they hate computers. What they really hate is lousy programmers.
--Larry Niven
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard