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 copy of the entire semester's lecture notes are available to all enrolled students. The notes will be distributed at the beginning of semester. They may be picked up from the School office

Lecture recordings

Audio and screen capture recordings of the lectures are made, these can be found at the Lectopia Website.

Lecture PDFs

The lecture slides made available here are in PDF. They can be viewed as Powerpoint slides by setting the Adobe Reader to Full Screen Mode. These slides are also captured during the lecture recording and are accessed via Lectopia.

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 Bugs and Debugging 
10 Repetition 
       
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 Course Review and Exam information 
  No lecture 
Top of Page
CRICOS Provider Code: 00126G