Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2024 -- CSC 2700 Section 01
1720 Business Education North Wing, 6:00 PM - 7:50 PM



Class Home




The really good programmers spend a lot of time programming. I haven’t seen very good programmers who don’t spend a lot of time programming. If I don’t program for two or three days, I need to do it. And you get better at it—you get quicker at it. The side effect of writing all this other stuff is that when you get to doing ordinary problems, you can do them very quickly.
--Joe Armstrong
The best way to predict the future is to invent it
--Alan Kay
I'm not a great programmer; I'm just a good programmer with great habits.
--Kent Beck
It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?
--Alan J. Perlis
Happiness should be a function without any parameters.
--Pranshu Midha
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Nartin Fowler