Lecture Notes

Lecture Notes

See  official course  webpage  http://moodle.iugaza.edu.ps    for details of lecture notes, homework assignments, solutions, useful links, supplementary material, Android app project, announcements, etc.

Week 01:      Course syllabus and overview

Week 02:      Chapter 10 –  Thinking in Objects (Review)

Week 03:      Chapter 11 – Inheritance and Polymorphism

Week 04:      Chapter 11 – Inheritance and Polymorphism (Cont.)

Week 05:      Chapter 12– Exception-Handling and Text I/O

Week 06:      Chapter 12– Exception-Handling and Text I/O (Cont.)

                     Chapter 13 – Abstract Classes and Interfaces

Week 07:      Chapter 13 – Abstract Classes and Interfaces (Cont.)

Week 08:      Chapter 14 – JavaFX Basics

Week 09:      No classes, midterm exams

Week 10:      Chapter 14 – JavaFX Basics  (Cont.)

Week 11:      Chapter 15 –  Event-Driven Programming and Animations

Week 12:      Chapter 15 –  Event-Driven Programming and Animations (Cont.)

                     Chapter 16 –  JavaFX Controls and Multimedia

Week 13:      Chapter 17 – Binary I/O

Week 14:      Chapter 18 –  Recursion

Week 15:      Chapter 19  –  Generics

Week 16:      Start of final exams