Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2025 -- CSC 2700 Section 01
1212 Patrick Taylor, 6:30 PM - 8:20 PM



Class Home




I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it.
--Robert C. Martin
People who are really serious about software should make their own hardware
--Alan Kay
First solve the problem. Then, write the code.
--Waseem Latif
Happiness should be a function without any parameters.
--Pranshu Midha
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
--Frederick P. Brooks Jr.
Think twice, code once.
--Waseem Latif
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
Our consciousness is programmed. We see things a certain way from a young age - we're programmed to keep doing them that way. Then you have to spend adulthood learning how to overcome it, to read out the programs. Try to create. I want to tell people to create. Just start by creating your day. Then create your life.
--Prince
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
--John Woods
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
People who are really serious about software should make their own hardware
--Alan Kay
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
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
Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler
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
How do you expect to succeed if you do not know the rules?
--Anonymous