Click to edit Master subtitle style LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Khoa Công nghệ thông tin Trường Đại học Ngoại ngữ - Tin học, TP.HCM THÔNG TIN HỌC PHẦN Tên học phần: Lập trình hướng đối tượng (Object Oriented Programming) Số tín Lý thuyết + Thực hành Tự học : (3+1) : 75 tiết : 90 tiết MỤC TIÊU HỌC PHẦN Nắm vững kiến thức lập trình hướng đối tượng Tạo lớp Dùng lớp cách đắn • Lớp, đối tượng, constructor, phương thức, property, Áp dụng nguyên tắc lập trình hướng đối tượng • Đóng gói, thừa kế, đa hình, Phát triển tư duy, kỹ giải vấn đề theo hướng đối tượng Mơ hình từ thực tế đến lập trình theo hướng đối tượng CHUẨN ĐẦU RA Kiến thức Hiểu khái niệm bản, nguyên tắc quan trọng lập trình hướng đối tượng như: • • • • Đóng gói liệu thực lớp (encapsulation) Thừa kế lớp (inheritance) Hiện thực interface (interface) Tính đa hình (polymorphism) Phân tích, thiết kế chương trình đơn giản theo phương pháp hướng đối tượng CHUẨN ĐẦU RA Kỹ Có kỹ cài đặt thiết kế chương trình hướng đối tượng ngơn ngữ lập trình hướng đối tượng C# Sử dụng thành thạo kỹ thuật bắt ngoại lệ, Logging, Debugging, Tracing chương trình hướng đối tượng CHUẨN ĐẦU RA Thái độ Chuẩn bị trước đến lớp Tham gia tích cực học NỘI DUNG Chương 1: Giới thiệu lập trình hướng đối tượng Chương 2: Lớp Đối tượng Chương 3: Phương thức Chương 4: Properties Chương 5: Thừa kế Chương 6: Đa hình Chương 7: Interface Chương 8: Collection Chương 9: Xử lý ngoại lệ Chương 10: Operator overloading Chương 11: Indexers TÀI LIỆU THAM KHẢO Giáo trình [1] The C# Player's Guide, RB Whitaker, Starbound Software, 2015 Tài liệu tham khảo [2] Beginning C# Object –Oriented Programming, Dan Clark, Apress, 2013 [3] C# 6.0 and the NET 4.6 Framework, Andrew Troelsen, Philip Japikse, Apress, 2015 [4] Inside C#, Tom Archer, Microsoft Press, 2001 (Bản dịch tiếng Việt Phạm Hồng Tài, NXB Thống kê) PHƯƠNG PHÁP Thuyết giảng ngắn Đặt câu hỏi Cho tập Nhấn mạnh điểm Yêu cầu chuẩn bị buổi học sau Cho Quiz PHƯƠNG PHÁP GIẢNG VIÊN SINH VIÊN Thuyết giảng ngắn Nghe, Ghi chú, Thắc mắc, Hỏi Đặt câu hỏi Suy nghĩ, Tra cứu tài liệu, Trả lời câu hỏi Cho tập Làm tập Nhấn mạnh điểm Note Yêu cầu chuẩn bị buổi học sau Chuẩn bị Cho Quiz Làm Quiz Sinh viên: Nên có sổ tay (Notebook) cho môn học: - Hỏi - Đáp 10