Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2025 -- CSC 2700 Section 01
1245 Patrick Taylor Hall, 6:00 PM - 7:50 PM



Class Home




First solve the problem. Then, write the code.
--Waseem Latif
You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have.
--Cory Althoff
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
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
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
The best way to predict the future is to invent it
--Alan Kay
Learning the art of programming, like most other disciplines, consists of first learning the rules and then learning when to break them.
--Joshua Bloch
Everyday life is like programming, I guess. If you love something you can put beauty into it.
--Donald Knuth
College is a waystation - the last convenience store on the road to life-long responsibility.
--Dennis Miller
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
Object-oriented programming offers a sustainable way to write spaghetti code. It lets you accrete programs as a series of patches.
--Paul Graham
Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.
--Max Kanat-Alexander
It's got to be the going not the getting there that's good.
--Hary Chapin
There is nothing good or bad about knowledge itself; morality lies in the application of knowledge.
--Jon Erickson
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard