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




Think twice, code once.
--Waseem Latif
Everyday life is like programming, I guess. If you love something you can put beauty into it.
--Donald Knuth
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
How do you expect to succeed if you do not know the rules?
--Anonymous
A change in perspective is worth 80 IQ points
--Alan Kay
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
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
Know the rules well, so you can break them effectively
--Dalai Lama XIV
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
When in doubt, do something.
--Harry Chapin
Happiness should be a function without any parameters.
--Pranshu Midha
First solve the problem. Then, write the code.
--Waseem Latif
Simple things should be simple, complex things should be possible.
--Alan Kay
Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
People who are really serious about software should make their own hardware
--Alan Kay
There ain't no rules around here. We are trying to accomplish something.
--Thomas Edison
I'm not a great programmer; I'm just a good programmer with great habits.
--Kent Beck
Good programmers write code that humans can understand.
--Martin Fowler
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell