Introduction to Java

Home

Welcome to this virtual online introductory Java course. We will cover content equivalent to what would be taught in a typical one semester Upper School Java course. As you make your way through the materials in this course you will develop (I hope) the skills and understanding needed to create fairly complex Java programs.

Please watch this quick Introductory Video before continuing.

As noted in the video, we will be using BlueJ for our development environment and Objects First with Java as our textbook. We will also be using lots of other web-based resources to enrich and enhance our exploration of Java.

Also, as noted in the video... I will run this course as a guide on the side, not a sage on the stage. I will introduce topics, provide some in-depth explanations of what I think are difficult topics, point out excellent resources on the web, and be available to help when you need assistance. You have made the decision to explore this subject so I expect you to be engaged with the material, work your way through the assigned exercises, and use the tools available on the Internet to support your investigation.

If you are ready to get started click on the first link below. Please note that the same links are in the menu bar on the right side of this window.

Resources Assignments


1. About Programming


Read Chapter 1 and do all exercises in the chapter.


2.1 Fields, Parameters and Methods
2.2 Local Variables
2.3 If Statement (aka Conditional Statement)
2.4 Wrap Up


Read Chapter 2 and do all exercises in the chapter.


3.1 Introduction
3.2 New Java Constructs
3.3 Boolean Operators
3.4 Programming Project


Read Chapter 3 and do all exercises in the chapter. Also, complete the modification of the clock display project so that the clock digits are displayed graphically.

4.1 Introduction
4.2 For...Each Loops and ArrayLists
4.3 While Loops and ArrayLists
4.4 Arrays
Read Chapter 4 slowly, over a period of about 2 weeks. Create a project that will display a digital counter of arbitrary length.
   
   
   
   
   

 


 

 

Site

Changes
Index
Search
Templates

User

Log In

 
 

Last Modified 2009-04-19