LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (Object Oriental Programming) Giảng viên : Trần Thị Anh Thi Email: tranthianhthi@hui.edu.vn WebBog: http://tranthianhthi.wordpress.com Thông tin chung mơn học Mơn học: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Tên Tiếng Anh : Object Oriented Programming Mã mơn học : 2101406 Số tín chỉ:4(3,2,7) Tính chất Mơn học: Bắt buộc Đối tượng sinh viên: Hệ đại học, cao đẳng Vị trí môn học Khối kiến thức: Cơ sở ngành Các mơn học trước: Nhập mơn lập trình C (2101462) © 2004 Pearson Addison-Wesley All rights reserved 5-3 Thông tin người học Kiến thức: Để hồn tất mơn học này, người học cần có kiến thức lập trình kiểu liệu, cấu trúc lệnh, hàm, loại tham số Kỹ năng: Người học cần có kỹ trình bày mã lệnh, ghi chú, tổ chức tập tin Chuẩn đầu môn học Về kiến thức: Diễn đạt cách tiếp cận phương pháp lập trình hướng đối tượng So sánh khác phương pháp lập trình truyền thống lập trình hướng đối tượng Chỉ xu hướng phát triển phương pháp lập trình hướng đối tượng Giải thích khái niệm, đặc điểm, thành phần lập trình hướng đối tượng (Đối tượng, Lớp, Kế thừa, Trừu tượng hóa, Đa hình, Đóng gói, Khái niệm ứng dụng tham chiếu kiểu bản, tham chiếu kiểu mức lớp phương thức, Wildcards tham chiếu kiểu) Hiện thực chương trình từ lược đồ UML Sử dụng thư viện có sẵn Java lập trình (Tuyển tập; Nhập/Xuất ) Chuẩn đầu môn học Về kỹ cứng: Đọc hiểu thông tin nguồn tư liệu (Giáo trình, tài liệu tham khảo, phương tiện thơng tin đại chúng, Internet…) liên quan đến môn học Hiện thực chương trình theo quy định khoa, giảng viên bao gồm cách trình bày mã lệnh, ghi chương trình Về kỹ mềm: Thực hành kỹ học tự học suốt đời Thực hành kỹ làm việc độc lập làm việc theo nhóm Thực hành kỹ thuyết trình Thực hành việc lập thời gian biểu hoàn thành nhiệm vụ Về thái độ: Thể thái độ học tập nghiêm túc, động tìm kiếm tri thức Trung thực học tập, thực kiểm tra Đoàn kết, giúp đỡ bạn bè, sinh viên khóa sau học tập Các yêu cầu tài nguyên Phần cứng: Máy tính chạy MsDos, Windows 95 cao Phần mềm: SUN Java Development Kit (JDK) 1.5 or higher with documents Phần mềm soạn thảo Java (Java Text Editor) (Nên dùng trình soạn thảo Java có hỗ trợ intellisense Jcreator, Eclipse, NetBeans,…) Sách học: Java Software Solutions by Lewis and Loftus Nội dung chi tiết mơn học T̀N SỚ NỘI DUNG BÀI GIẢNG SỐ TIẾT LÝ THUYẾT THỰC HÀNH Chương 1: Tổng quan về cách tiếp cận hướng đối tượng Chương 2: Những khái niệm lập trình hướng đối tượng Chương 3: Giới thiệu về Java 6 Chương 4: Kế thừa đa hình Java 6 Chương 5: Tập Hợp (Collections) Java Chương 6: Lập trình Generics Chương 7: Ôn tập 3 30 30 Tổng cộng: ĐÁNH GIÁ MÔN HỌC Kiểm tra kỳ (Thực hành) Kiểm tra thực hành cuối kỳ (Thực hành) Thi kết thúc môn (Thực hành) Kiểm tra thường kỳ (sv phải có cột điểm) (thực lý thuyếr) Điểm tập thực hành : SV nộp sau buổi thực hành