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.

Syllabus

Lecture Notes

Chapter 09:  Objects and Classes

Chapter 10: Thinking Object-Oriented

Chapter 11: – Inheritance and Polymorphism

Chapter 12– Exception-Handling and Text I/O

Chapter 13 – Abstract Classes and Interfaces

Chapter 14 – JavaFX Basics

Chapter 15 –  Event-Driven Programming and Animations

Chapter 16 –  JavaFX Controls and Multimedia

Chapter 17 – Binary I/O

Chapter 32 –  Java Database Programming