Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

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



Class Home




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
Think twice, code once.
--Waseem Latif
Premature optimization is the root of all evil.
--Donald Knuth
Programming isn't about what you know; it's about what you can figure out.
--Chris Pine
Simple things should be simple, complex things should be possible.
--Alan Kay
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
What is a university/college when the students lose interest?
--Isaac Traxler
What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?
--James Alan Gardner
A change in perspective is worth 80 IQ points
--Alan Kay
Everyday life is like programming, I guess. If you love something you can put beauty into it.
--Donald Knuth
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
First solve the problem. Then, write the code.
--Waseem Latif