Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Fall 2023 -- CSC 2700 Section 01 (2317 Patrick Taylor, 6:00 PM - 7:50 PM)



Class Home




Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
--Edsger W. Dijkstra
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley
What is a university/college when the students lose interest?
--Isaac Traxler
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
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
--Martin Fowler
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
How do you expect to succeed if you do not know the rules?
--Anonymous
Learn the rules like a pro, so you can break them like an artist
--Pablo Picasso
Think twice, code once.
--Waseem Latif
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner