Competitive/Collaborative Programming Class

ICPC Computer Programming Contest Prep

Problem Solving in Computer Science

Spring 2025 -- CSC 2700 Section 01
1212 Patrick Taylor, 6:30 PM - 8:20 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
A university is what a college becomes when the faculty loses interest in students.
--John Ciardi
There is nothing good or bad about knowledge itself; morality lies in the application of knowledge.
--Jon Erickson
Know the rules well, so you can break them effectively
--Dalai Lama XIV
Our consciousness is programmed. We see things a certain way from a young age - we're programmed to keep doing them that way. Then you have to spend adulthood learning how to overcome it, to read out the programs. Try to create. I want to tell people to create. Just start by creating your day. Then create your life.
--Prince
Learn the rules like a pro, so you can break them like an artist
--Pablo Picasso
A language that doesn't affect the way you think about programming is not worth knowing.
--Unix Fortune
Walking on water and developing software from a specification are easy if both are frozen.
--Edward V. Berard
A change in perspective is worth 80 IQ points
--Alan Kay
Think twice, code once.
--Waseem Latif
'Martyrdom' is the only way a person can become famous without ability.
--George Bernard Shaw
You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have.
--Cory Althoff
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live
--John Woods
Without requirements and design, programming is the art of adding bugs to an empty text file.
--Louis Srygley