1. Thông tin chung về học phần

  • Mã học phần: PHY10609

  • Tên học phần: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

  • Tên học phần bằng tiếng Anh: Object-Oriented Programming

  • Số tín chỉ: 3

  • Cấu trúc/cơ cấu học phần:

- Số tiết lý thuyết: 30

- -Số tiết thực hành: 30

- Số tiết bài tập: 0

- Khác (Số tiết tự học): 90

  • Loại học phần thuộc khối kiến thức (check vào các ô): Chuyên ngành

  • Các học phần tiên quyết: Kỹ thuật lập trình

  • Các học phần học trước học phần này: không

2. Mô tả vắn tắt nội dung học phần

   Nội dung bao gồm các kiến thức về lập trình hướng đối tượng như: khái niệm về lập trình hướng đối tượng, ngôn ngữ lập trình hướng đối tượng Python. Môn học cung cấp các kiến thức về đối tượng và lớp, toán tử trên lớp, kỹ thuật kế thừa, khuôn hình, các kênh nhập xuất, xử lý lỗi. Ngoài ra, môn học trang bị thêm các nội dung giới thiệu khái quát lịch sử ngôn ngữ lập trình Python, trình soạn thảo, môi trường thông dịch và thực thi chương trình. Các kiến thức cơ bản về lập trình được trình bày như biến, kiểu dữ liệu, phép toán, cấu trúc rẽ nhánh, lặp, hàm và các kiểu dữ liệu phức tạp, xuất nhập, bắt ngoại lệ, lập trình hướng đối tượng, xây dựng các ứng dụng bằng Python. Cung cấp kiến về các thư viện phổ biến nhất hỗ trợ lập trình trong Python. Xây dựng các ứng dụng bằng Python. Môn học trang bị kỹ năng đọc hiểu tài liệu thành thạo, kỹ năng tiến hành nghiên cứu, viết báo cáo, làm việc nhóm, trình bày thuyết minh đề tài.