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




A language that doesn't affect the way you think about programming is not worth knowing.
--Alan Perlis
There ain't no rules around here. We are trying to accomplish something.
--Thomas Edison
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
...I’m not saying simple code takes less time to write. You’d think it would since you end up with less total code, but a good solution isn’t an accretion of code, it’s a distillation of it.
--Robert Nystrom
It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?
--Alan J. Perlis
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
Delivering good software today is often better than perfect software tomorrow, so finish things and ship.
--David Thomas
Learn the rules like a pro, so you can break them like an artist
--Pablo Picasso
Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.
--Max Kanat-Alexander
There is nothing good or bad about knowledge itself; morality lies in the application of knowledge.
--Jon Erickson
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