UWA Logo Computer Science & Software Engineering
Java Programming (CITS1200)
   School Home  |  Java 1200 Home

Lecture Notes

The original design of this unit and the lecture notes are by Gordon Royle.

A printed, bound copy of the entire semester's lecture notes can be purchased from the Co-op bookshop.

Lecture recordings

Audio and screen capture recordings of the lectures can be found at the Lectopia Website.

Lecture PDFs

The lecture slides made available here are in PDF. They can be viewed best by setting Adobe Reader to Full Screen Mode.

Week 1  01 Introduction and Admin 
  Fundamentals 
  02Computer Programming 
       
Week 2 03 Classes and Objects 
04 Methods 
       
Week 3 05 Class Structure 
06 Types 
       
Week 4 07 Using Other Classes 
08 Expressions 
       
Week 5 09 Repetition 
10 Bugs and Debugging 
       
Week 611 Selection 
12 Arrays I 
       
Week 7 13Class Variables and Methods 
Mid-semester Test 
       
    Mid-semester Break 
       
Week 814 Arrays II 
15 Game of Life I 
       
Week 916 Game of Life IIcode Life.zip
17 Defensive Programming 
       
Week 10 18 Searching and Sorting I 
19 Searching and Sorting II 
       
Week 1120 Characters and Strings 
21 Putting it Togther 
       
Week 12 22 Recursion I 
23 Recursion II 
       
Week 13 24 New: Course Review and Exam information 
  No lecture 
Top of Page
CRICOS Provider Code: 00126G