Chương 0 : Giới thiệu môn học | Bài giảng Lập trình hướng đối tượng

Trang bị cho sinh viên kiến thức và kỹ năng về lập trình hướng đối tượng, các nguyên lý cơ bản của thiết kế hướng đối tượng, các vấn đề căn bản và một số vấn đề nâng cao trong việc cài đặt các lớp và phương thức. Bài giảng giúp bạn tham khảo, củng cố kiến thức và ôn tập đạt kết quả cao.

LẬP TRÌNH
ỚNG ĐỐI TƯỢNG
Khoa Công nghệ phần mềm
Nội dung
9/20/20 Lập trình hướng đối tượng 2
Giới thiệu chung
1
Thông tin môn học
2
Tài liệu tham khảo
3
Đánh giá kết quả
4
Nội dung môn học
5
5
Giới thiệu chung
vMôn tiên quyết:
§ Nhập môn lập trình
vThông tin giảng viên giảng dạy:
§ LT: Dr. Nguyen Tuan Nam
§ TH:
§ Liên lạc: namnguyen@uit.edu.vn
20/09/2020 Lập trình hướng đối tượng 3
Thông tin môn học
vTên: Lập trình hướng đối tượng
vSố tín chỉ: 4
vSố tiết:
§ 45 tiết thuyết;
§ 30 tiết thực hành
vNgôn ngữ thực hành: C++
20/09/2020 Lập trình hướng đối tượng 4
Mục tiêu môn học
vTrang bị cho sinh viên kiến thức kỹ năng
về lập trình hướng đối tượng
, các nguyên
bản của thiết kế hướng đối tượng,
các vấn đề căn bản một số vấn đề nâng
cao trong việc
cài đặt các lớp phương
thức
.
20/09/2020 Lập trình hướng đối tượng 5
Mục tiêu môn học
20/09/2020 Lập trình hướng đối tượng 6
vNhững quan niệm nằm sau cây thừa kế, đa
hình
, các tính chất của đối tượng, thừa kế
phân lớp. Cách thức trao đổi truyền
thông giữa các đối tượng.
Tài liệu tham khảo
[1] C++ lập trình hướng đối tượng, GS Phạm
Văn Ất, Khoa học kỹ thuật, 2000
[2] A Complete Guide to Programming in C++, Ulla
Kirch-Prinz and Peter Prinz, Jones and Bartlett
Publishers, 2002
[3] The C++ Programming Language, The 3rd
Edition, Bjarne Stroustrup, Addison-Wesley
Professional, 2003
20/09/2020 Lập trình hướng đối tượng 7
Đánh giá kết quả
vBài tập: 20%
vThực hành: 30%
vThi cuối kỳ: 50%
20/09/2020 Lập trình hướng đối tượng 8
Nội dung môn học
vChương 1: Các đặc điểm của C++
vChương 2: Tổng quan về lập trình HĐT
vChương 3: Lớp đối tượng
vChương 4: Khởi tạo đối tượng, hàm bạn, lớp bạn
vChương 5: Tái định nghĩa toán tử
vChương 6: Tính kế thừa
vChương 7: Tính đa hình
vChương 8: Một số vấn đề khác
20/09/2020 Lập trình hướng đối tượng 9
Q & A
| 1/10

Preview text:

LẬP TRÌNH
HƯỚNG ĐỐI TƯỢNG
Khoa Công nghệ phần mềm Nội dung 1 Giới thiệu chung 2 Thông tin môn học 3 Tài liệu tham khảo 4 Đánh giá kết quả 5 Nội dung môn học 9/20/20
Lập trình hướng đối tượng 2 Giới thiệu chung vMôn tiên quyết: § Nhập môn lập trình
vThông tin giảng viên giảng dạy: § LT: Dr. Nguyen Tuan Nam § TH:
§ Liên lạc: namnguyen@uit.edu.vn 20/09/2020
Lập trình hướng đối tượng 3 Thông tin môn học
vTên: Lập trình hướng đối tượng vSố tín chỉ: 4 vSố tiết: § 45 tiết lý thuyết; § 30 tiết thực hành vNgôn ngữ thực hành: C++ 20/09/2020
Lập trình hướng đối tượng 4 Mục tiêu môn học
vTrang bị cho sinh viên kiến thức và kỹ năng
về lập trình hướng đối tượng, các nguyên
lý cơ bản của thiết kế hướng đối tượng,
các vấn đề căn bản và một số vấn đề nâng
cao trong việc cài đặt các lớp và phương thức. 20/09/2020
Lập trình hướng đối tượng 5 Mục tiêu môn học
vNhững quan niệm nằm sau cây thừa kế, đa
hình, các tính chất của đối tượng, thừa kế
và phân lớp. Cách thức trao đổi và truyền
thông giữa các đối tượng. 20/09/2020
Lập trình hướng đối tượng 6 Tài liệu tham khảo
[1] C++ và lập trình hướng đối tượng, GS Phạm
Văn Ất, Khoa học kỹ thuật, 2000
[2] A Complete Guide to Programming in C++, Ulla
Kirch-Prinz and Peter Prinz, Jones and Bartlett Publishers, 2002
[3] The C++ Programming Language, The 3rd Edition, Bjarne Stroustrup, Addison-Wesley Professional, 2003 20/09/2020
Lập trình hướng đối tượng 7 Đánh giá kết quả vBài tập: 20% vThực hành: 30% vThi cuối kỳ: 50% 20/09/2020
Lập trình hướng đối tượng 8 Nội dung môn học
vChương 1: Các đặc điểm của C++
vChương 2: Tổng quan về lập trình HĐT
vChương 3: Lớp và đối tượng
vChương 4: Khởi tạo đối tượng, hàm bạn, lớp bạn
vChương 5: Tái định nghĩa toán tử vChương 6: Tính kế thừa vChương 7: Tính đa hình
vChương 8: Một số vấn đề khác 20/09/2020
Lập trình hướng đối tượng 9 Q & A