Lập trình hướng đối tượng (OOP) là môn học cung cấp kiến thức và kỹ năng xây dựng phần mềm dựa trên các đối tượng và nguyên tắc tái sử dụng mã nguồn. Nội dung bao gồm từ khái niệm lớp, đối tượng, kế thừa, đa hình đến các mẫu thiết kế và thực hành xây dựng ứng dụng hoàn chỉnh. Sinh viên sẽ học cách phân tích bài toán, thiết kế cấu trúc chương trình và triển khai phần mềm theo hướng mô-đun linh hoạt, dễ bảo trì.