My Dork-taculous homepage

In The Joy of Coding with Java and Android, we'll learn about (and apply!) tools and techniques used by Software Developers all over the world every day to quickly deliver high-quality software that is robust enough to meet today's needs and flexible enough to evolve to meet tomorrow's needs. You'll learn about contemporary software development while exploring topics like: managing source code with version control, leveraging unit tests to continuously demonstrate code quality, refactoring code to improve it, building a small device application with Android, and writing software individually, in pairs, and with a small group.

The (very much optional) textbook for the course is Clean Code: A Handbook of Agile Software Craftsmanship by Robert "Uncle Bob" Martin. While the textbook covers many of the topics that are discussed in class, I do not "follow the book" per se.

Course Schedule


CS410J Screencasts


Dave's Bookshelf


Dave on GitHub

View David Whitlock's profile on LinkedIn