Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2022 -- CSC 2700 Section 01 (1216 Patrick Taylor, 6:30 PM - 8:20 PM)



Class Home




First solve the problem. Then, write the code.
--Waseem Latif
Think twice, code once.
--Waseem Latif
Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
--Frederick P. Brooks Jr.
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.
--Nartin Fowler
A university is what a college becomes when the faculty loses interest in students.
--John Ciardi
...I’m not saying simple code takes less time to write. You’d think it would since you end up with less total code, but a good solution isn’t an accretion of code, it’s a distillation of it.
--Robert Nystrom
The most important property of a program is whether it accomplishes the intention of its user.
--C.A.R. Hoare
A language that doesn't affect the way you think about programming is not worth knowing.
--Alan Perlis
People who are really serious about software should make their own hardware
--Alan Kay