Before the summer, I took an intensive software design course known as CPS 108. During the semester I worked on my first large programming assignments in groups of 2 to 6. Our final project was a networked calendar written in java . My favorite assignment was a Puzzle game that would load in a picture that had a missing tile. It can scramble itself on multiple levels and even has a solve button.
Programming is an art which requires constant learning, curiosity, and creativity.
I think the best part of all, though, is writing programs that people find useful.