Object Oriented Programming with Java

Lecturer

Assoc. Prof. Dr. Huỳnh Công Pháp

Material

Syllabus: OOP Syllabus-Final-EnglishVersion.pdf

Full Slides: Object Oriented Programming with Java_full_HCPhap

References: OOP Java

Textbook: Murach Java Programming 4th Edition V413HAV.pdf

Practice: OOP Practice with Java

Part 1. Basic concepts of Object Oriented Programming and Java programming environment

Chapter 1. Java Introduction and Eclipse IDE

Slides

Eclipse Tutorial

Video

Practice: Chapter 1

Chapter 2. Basic Object Oriented Programming Concepts

Slides

Video

Practice: Chapter 2

Chapter 3- Java fundamentals and control structures

Slides

Video

Practice: Chapter 3

Chapter 4. Java methods, arrays and references

Slides

Video

Practice: Chapter 4

Part 2. Object Oriented Programming principles

Chapter 5 – Implementation of Abstraction and Encapsulation

Slides

Video

Practice: Chapter 5

Chapter 6. Implementation of Inheritance and Polymorphism

Slides

Video 1

Video 2

Reference link

Practice: Chapter 6

Part 3. Applications: OOP with Java

Chapter 7. Exception handling

Slides

Video

Referece link

Practice: Chapter 7

Chapter 8. GUI programming

Slides

Video: Lesson

Video: Event handling – Swing

Practice: Chapter 8

Chapter 9. Java Database Connectivity

Slides

Video

Exercise

Practice: Chapter 9