Resources

Android Tutorials

Video Tutorials

Dillon Kearns was kind enough to provide the following links and comments.

Ant

Design Patterns

If you want only 2 books on object-oriented programming, Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, and John M. Vlissides, should be one of them.

Domain-Driven Design

HyperText Markup Language (HTML) and Cascaded Style Sheets (CSS) Tutorials

Google AppEngine

Graphical User Interface

Java

If you want only 2 books on Java programming, Effective Java, by Joshua Bloch, should be one of them.

JUnit for unit testing

Mandelbrot Set

Relational Databases

Software Project Management

The Agile Manifesto & Principles

GIT - a fast version control system.

Maven

Scratchpad space

Each student can use disk space that is not backed up, and is outside the disk space allocated to their account. This "sandbox" is located at /cs/sandbox/student/username.

Subversion

If you want to use Subversion, please contact me. I can create an svn repository for you. It is deleted when the course ends.

You also can get free project hosting via Google. See code.google.com. They offer free svn, a wiki, and some other stuff. I have not used this yet.

Unified Modeling language (UML)


 cappello@cs.ucsb.edu © Copyright 2010 Peter Cappello                                           2010.07.29