Học phần này giúp hiểu và áp dụng được các nguyên lý cơ bản của lập trình hướng đối tượng như Class, Object, Abstraction, Polymorphism, Encapsulation, và trừu tượng hóa trong ngữ cảnh Java. Sẽ được học cách tạo và sử dụng các lớp, viết phương thức, và giải quyết các bài toán thực tế thông qua mô hình OOP.