Useful LinksWhy everyone should learn to program
Instructions for installing Java on your home Windows computer are available here.
An overview of different computer languages and protocols
Oracle Corp.'s Java ResourcesOracle's Java page, including tutorials, code samples, documentation, and more.
Oracle's Java Application Programmer Interface (J2SE 6.0)
Oracle's Java tutorial
Oracle's Java coding conventions
Resources for Learning to ProgramCodingBat, a site that lets you try out practice problems (Java and Python)
thenewboston, a site with video tutorials on various programming-related lessons
Stanford Engineering Everywhere (SEE), Stanford University's free online courses, including programming courses (some in Java)
MIT Open Courseware, MIT's free online courses, including programming courses (not Java, but still potentially useful)
Big Java, the Web page for another textbook which has some useful resources.
Prof. Ingargiola's CIS 1068 Page
Some simple Java code samples provided by Prof. Ingargiola.
Miscellaneous ResourcesJeliot, a program visualization environment.
Information for women in Computer Science
A study on gender biases in Computer Science.
Microsoft PowerPoint Viewer (free)
Intuit Resource Guide for Computer Science