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




Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler
How do you expect to succeed if you do not know the rules?
--Anonymous
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
The best way to predict the future is to invent it
--Alan Kay
If the steps become to big, they become walls...
--Herb Sutter
A university is what a college becomes when the faculty loses interest in students.
--John Ciardi
The real nightmare, worse than the one in which the Big Machine wants to kill you, is the one in which it sees you as irrelevant, or not even as a discrete thing to know.
--Benjamin H Bratton
Twenty hours at the keyboard can save you two hours of planning.
--Isaac Traxler