You are on page 1of 8

Lập trình hướng đối tượng

GIỚI THIỆU
Thông tin môn học
• Số tín chỉ: 3
• Lý thuyết: 15 x 2 tiết
• Lab: 14 buổi
• Giảng viên
– Lý thuyết: Võ Đình Hiếu (hieuvd@vnu.edu.vn)
– Thực hành:
– Trang web: https://courses.uet.vnu.edu.vn/
– Forum: https://piazza.com/vnu.edu.vn/fall2023/int2204

Access code: int2204-2023

2
Nội dung chính
• Giới thiệu về lập trình hướng đối tượng
• Giới thiệu về ngôn ngữ lập trình Java
• Tính kế thừa (Inheritance)
• Tính đa hình (Polymorphism)
• Xử lý ngoại lệ (Exception handling)
• Các dòng vào/ra (Input/output streams)
• Java nâng cao
• Thiết kế hướng đối tượng
3
Tài liệu

• Bắt buộc
– Slide môn học
– Giáo trình Lập trình hướng đối tượng, NXB ĐHQG
2013
• Đọc thêm
– The Java Tutorials (
https://docs.oracle.com/javase/tutorial/)
– Effective Java, 3rd edition
– Head First Object-Oriented Analysis and Design
4
Đánh giá
• Thực hành: 20% (chấm trong các buổi thực hành)
• Kiểm tra giữa kỳ: 20% (giấy/vấn đáp/trắc nghiệm)
• Bài tập lớn: 30%
• Kiểm tra cuối kì: 30% (viết/vấn đáp)

Bảng điểm tổng kết: 3 cột: TP (40%) + KTHP (60%) = TK (100%)


TP = Điểm thực hành + Kiểm tra giữa kỳ
KTHP = Kiểm tra cuối kì + Bài tập lớn
(Giáo viên có thể thay đổi khi cần thiết)

5
Một số quy định khác
• Sinh viên được khuyến khích thảo luận,
nhưng đến khi làm bài phải làm độc lập.
• Nếu sử dụng mã nguồn của người khác
(không lấy của sinh viên khác) phải được
phép và phải chú dẫn nguồn gốc rõ ràng

• Giống bài (bài tập/bài kiểm tra)


 người chép và người bị chép đều bị cấm
thi
6
7
Lớp trưởng

Ứng cử? Đề cử?

11/28/2023 8

You might also like