home page - news - syllabus - schedule - assignments - tutorials - tests - java - references - Mike Jacobson |
Java Resources - Basics |
Please set up your Java environment at school and at home before you do anything else!
The Sun Developer Network includes the software that students will need for Java development at home as well as abundant documentation, and a set of online Java tutorials include a considerable amount of useful information about object-oriented programming in Java. The first two sets of tutorials, Getting Started and Learning the Java Language should be worked through as soon as possible. Some (but not all) of the later tutorials will be useful later on in this course.
The above references and tutorial should be sufficient to get most students started with Java programming. The following cover the same material in different ways and should be considered if you found the above material to be insufficient or unhelpful.
Craig Schock
Online Lecture Notes for Computer Science 233
Students interested in a reasonably fast review of Java and object-oriented programming should consider these online PowerPoint notes. They discuss an older version of Java than the one we will use, but most of the information found in these notes is still useful.
The first three sets of notes, Introduction Language Fundamentals and Controlling Program Flow concern parts of Java that will be needed almost immediately. Later notes will be useful later on in the course.
Java for C++ Programmers
Students with considerable experience programming in C++ may find on or more of the following online tutorials to be more useful than the above.
Last updated:
http://www.cpsc.ucalgary.ca/~jacobs/Courses/cpsc331/W12/java.html |