First up is Stanford's Programming Methodology course which uses The Art and Science of Java by Eric Roberts . My method for learning the materials is (following the course syllabus (mostly)):
- Do the reading for a lecture
- Listen to the lecture
- Do the exercises at the end of the chapters, occasionally posting in a java forum if I get stuck or googling around and trying to find others' solutions and comparing mine.
- Read and do the handout materials
The problem I'm running into is the further I get into the book, the fewer solutions I'm finding to compare with. People are either not completing the book or have gotten too busy to post. Which is what led me to put this blog(ish) site together. I'll be posting as many solutions as possible for others to compare with. And of course, I always welcome people's input on how to make my code better.