Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2021 -- CSC 2700 Section 01 (100 Tureaud Hall, 6:30 PM - 8:20 PM)

Good programmers write code that humans can understand.
--Martin Fowler
What is a university/college when the students lose interest?
--Isaac Traxler
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
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare
A university is what a college becomes when the faculty loses interest in students.
--John Ciardi
It's got to be the going not the getting there that's good.
--Hary Chapin
How do you expect to succeed if you do not know the rules?
--Anonymous
Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
--Frederick P. Brooks Jr.
Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.
--Max Kanat-Alexander
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
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
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
Simple things should be simple, complex things should be possible.
--Alan Kay
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
--Rick Cook