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




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.
People who are really serious about software should make their own hardware
--Alan Kay
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown
Premature optimization is the root of all evil.
--Donald Knuth
It's got to be the going not the getting there that's good.
--Hary Chapin
Object-oriented programming offers a sustainable way to write spaghetti code. It lets you accrete programs as a series of patches.
--Paul Graham
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
Perl – The only language that looks the same before and after RSA encryption.
--Keith Bostic
There is nothing good or bad about knowledge itself; morality lies in the application of knowledge.
--Jon Erickson
Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree.
--Professor W.
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
The issue of finding the best possible answer or achieving maximum efficiency usually arises in industry only after serious performance or legal troubles.
--Steven S. Skiena