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 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