Related Resources


How to Think Like a Computer Scientist

The course approximately follows this book.

Introduction to Programming Using Java, Fifth Edition

Alternative free electronic book.

Alternative free electronic book.

Java Basics

Brief introduction to Java.

Java Notes

Brief notes that expand on specific Java features.

The Java API

The one reference you should take away from this course!

Eclipse: Total Beginner Lessons

Screen casts showing how to use Eclipse for Java development.