Temple University Home     CIS Home 

 
 

Useful Links

Why 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 Resources

Oracle'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 Program

CodingBat, 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 Resources

Jeliot, a program visualization environment.
Hacker's Dictionary
Information for women in Computer Science
A study on gender biases in Computer Science.
Microsoft PowerPoint Viewer (free)
Intuit Resource Guide for Computer Science