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




Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.
--Max Kanat-Alexander
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Nartin Fowler
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
Simple things should be simple, complex things should be possible.
--Alan Kay
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
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
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
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
There ain't no rules around here. We are trying to accomplish something.
--Thomas Edison
First solve the problem. Then, write the code.
--Waseem Latif