Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2023 -- CSC 2700 Section 01 (1216 Patrick Taylor, 6:30 PM - 8:20 PM)



Class Home




The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare
It's got to be the going not the getting there that's good.
--Hary Chapin
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
Premature optimization is the root of all evil.
--Donald Knuth
A university is what a college becomes when the faculty loses interest in students.
--John Ciardi
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
The three principal virtues of a programmer are Laziness, Impatience, and Hubris. See the Camel Book for why.
--perldoc perl
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Nartin Fowler
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown
Learn the rules like a pro, so you can break them like an artist
--Pablo Picasso
Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them.
--Joshua Bloch
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
--John Woods
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
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
--Edsger W. Dijkstra
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler