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




The best way to predict the future is to invent it
--Alan Kay
If the steps become to big, they become walls...
--Herb Sutter
Good programmers write code that humans can understand.
--Martin Fowler
Premature optimization is the root of all evil.
--Donald Knuth
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare
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.
--Alan Perlis
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown