Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2026 -- CSC 2700 Section 01
1218 Patrick Taylor Hall, 6:30 PM - 8:20 PM



Class Home




Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler
Not only is this incomprehensible, but the ink is ugly and the paper is from the wrong kind of tree.
--Professor W.
A change in perspective is worth 80 IQ points
--Alan Kay
The big optimizations come from refining the high-level design, not the individual routines.
--Steve McConnell
But while you can always write 'spaghetti code' in a procedural language, object-oriented languages used poorly can add meatballs to your spaghetti.
--Andrew Hunt