COSC 237.002: Introduction to Computer Science II

Spring 2008 - Resources

Course Home Page

This page will list resources that may be useful in your quest to learn Java. Suggestions are always welcome: just email me with links.

The Dr. Java web site has some information and documentation about this development tool. My short notes on using Dr. Java might also be helpful.

A Crash Course from C++ To Java - just ignore the parts that discuss the BlueJ Java development tool.

Sedgewick & Wayne Introduction to Programming in Java - web site for a book that we might have chosen for COSC 236, but didn't.

Bruce Eckel's Thinking in Java 3rd edition is a well-respected book, available in its entirety, free online. Please don't print it all out - buy the book instead. The fourth edition may be a bit more up-to-date, but this still has lots of good information.

The supplemental text book How to Think Like a Computer Scientist, Java Version is also freely available online, and gets at many of the concepts we'll be discussing.

Introduction to Programming Using Java, Fifth Edition

Interactive Programming In Java.