Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

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



Class Home




It's got to be the going not the getting there that's good.
--Hary Chapin
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
A university is what a college becomes when the faculty loses interest in students.
--John Ciardi
Good programmers write code that humans can understand.
--Martin Fowler
People who are really serious about software should make their own hardware
--Alan Kay
The most difficult thing in the world is to know how to do a thing and to watch someone else do it wrong without comment.
--Theodore H. White
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
The personal computer isn't "personal" because it's small and portable and yours to own. It's "personal" because you pour yourself into it - your thoughts, your programming.
--Audrey Watters
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
First solve the problem. Then, write the code.
--Waseem Latif
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
A change in perspective is worth 80 IQ points
--Alan Kay
Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
...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
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
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
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler
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
The best way to predict the future is to invent it
--Alan Kay
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
I'm not a great programmer; I'm just a good programmer with great habits.
--Kent Beck
College is a waystation - the last convenience store on the road to life-long responsibility.
--Dennis Miller
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
--Edsger W. Dijkstra