Lectures

Week

Topic

Class Slides

 

Class Exercises

Java Programs

See Also

1

Introduction

Ch 1

(Savitch)

 

 

Savitch Ch 1 [PPT]

2

Practical

Ch1.3

[PPT]

Ch1.4

[PPT]

[Lab01]

ExerciseProgram

FirstProgram

HappyFace

 

 

3

Primitive Types

Variables and values

Declarations

Assignment Statement

Arithmetic Operations and Statements

 

Ch 2.1

[PPT]

 

ChangeMaker

 

Savitch Ch2 [PPT

4

The Class String

Input and Output

Ch 2.2

[PPT]

 

 

 String Methods [HTML]

5

Flow of Control I  - branches

If and If-Else

Boolean Expressions

Switch Statement

Ch 3.1

[PPT]

Exercise - Biggest

Quiz on If*

Quiz on If-Else*

Biggest

Savitch Ch 3 [PPT]

6

Flow of Control II loops

While

Do-While

For

Ch 3

 

[PPT]

Quiz Loops*

 

 

8

Practical

 

Exercise - Biggest1
Exercise - Loops

Exercise - TotalAverage

Biggest1

Square

TotalAverage

 

9

Arrays

[PPT CH6]

Ch 6.1 [PPT]

Quiz Array

ArrayOfTemperatures 

 

10

Classes and Methods I

 

Ch 4.1

[PPT]

 

HelloTester

SpeciesFirstTry

SpeciesFirstTryDemo

Savitch CH4 [PPT]

11

Text File Redirecton

Kjell Ch 21

 

 

 

* Taken directly from Bradley Kjell's Java course

 

Last Updated: 18/01/2007