Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2023 -- CSC 2700 Section 01 (2317 Patrick Taylor, 6:00 PM - 7:50 PM)



Class Home




Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
When they first built the University of California at Irvine they just put the buildings in. They did not put any sidewalks, they just planted grass. The next year, they came back and put the sidewalks where the trails were in the grass. Perl is just that kind of language. It is not designed from first principles. Perl is those sidewalks in the grass.
--Larry Wall
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Nartin Fowler
A language that doesn't affect the way you think about programming is not worth knowing.
--Alan Perlis
Everyday life is like programming, I guess. If you love something you can put beauty into it.
--Donald Knuth
Along every step of our journey through life, our mind is being programmed. If we are not programming it ourselves, someone else is doing it to us.
--Joseph Rain
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
A change in perspective is worth 80 IQ points
--Alan Kay
A university is what a college becomes when the faculty loses interest in students.
--John Ciardi
Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.
--Max Kanat-Alexander
Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree.
--Professor W.
People who are really serious about software should make their own hardware
--Alan Kay
There ain't no rules around here. We are trying to accomplish something.
--Thomas Edison