Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2023 -- 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
Along every step of our journey through life, our mind is being programmed. If we are not programming it ourselves, someone else is doing it to us.
--Joseph Rain
Know the rules well, so you can break them effectively
--Dalai Lama XIV
The most disastrous thing that you can ever learn is your first programming language.
--Alan Kay
Object-oriented programming offers a sustainable way to write spaghetti code. It lets you accrete programs as a series of patches.
--Paul Graham
Programming is the art of thinking really hard about how to avoid having to think really hard.
--unknown
When they first built the University of California at Irvine they just put the buildings in. They did not put any sidewalks, they just planted grass. The next year, they came back and put the sidewalks where the trails were in the grass. Perl is just that kind of language. It is not designed from first principles. Perl is those sidewalks in the grass.
--Larry Wall
Good programmers write code that humans can understand.
--Martin Fowler
The best way to predict the future is to invent it
--Alan Kay
When in doubt, do something.
--Harry Chapin
Simple things should be simple, complex things should be possible.
--Alan Kay
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley