1.Tên học phần:NGÔN NGỮ LẬP TRÌNH C++ (C++ PROGRAMMING LANGUAGE)
2.Hệ đào tạo: Đại học
3.Ngành: CNTT
4.Mã học phần: 412LTC340
5.Loại môn học: Cơ sở ngành bắt buộc
6.Khoa: CNTT
7.Thời lượng: 4 dvht
9.Giới thiệu học phần:
Môn học cung cấp cho sinh viên những khái niệm và kỹ thuật lập trình bằng ngôn ngữ C++. Đây là một trong số những ngôn ngữ lập trình phổ biến nhất hiện nay. Sau khi học, sinh viên có thể tự phân tích và lập trình cho các bài toán xử lý thông tin bằng phương pháp hướng cấu trúc và hướng đối tượng
Những nội dung chính bao gồm: Các phương pháp lập trình; khái niệm con trỏ, cấu trúc; vào ra trên tệp; khái niệm lớp, kế thừa và tương ứng bội; một số lớp quan trọng.
II. ĐỀ CƯƠNG CHI TIẾT2.Hệ đào tạo: Đại học
3.Ngành: CNTT
4.Mã học phần: 412LTC340
5.Loại môn học: Cơ sở ngành bắt buộc
6.Khoa: CNTT
7.Thời lượng: 4 dvht
-Lý thuyết: 40 tiết
-Thực hành: 18 tiết
-Kiểm tra: 2 tiết.
8.Yêu cầu kiến thức: Tin học đại cương-Thực hành: 18 tiết
-Kiểm tra: 2 tiết.
9.Giới thiệu học phần:
Môn học cung cấp cho sinh viên những khái niệm và kỹ thuật lập trình bằng ngôn ngữ C++. Đây là một trong số những ngôn ngữ lập trình phổ biến nhất hiện nay. Sau khi học, sinh viên có thể tự phân tích và lập trình cho các bài toán xử lý thông tin bằng phương pháp hướng cấu trúc và hướng đối tượng
Những nội dung chính bao gồm: Các phương pháp lập trình; khái niệm con trỏ, cấu trúc; vào ra trên tệp; khái niệm lớp, kế thừa và tương ứng bội; một số lớp quan trọng.
Chương 1: Giới thiệu về các phương pháp lập trình
1.1 Lập trình tuyến tính
1.2 Lập trình hướng cấu trúc
1.3 Lập trình hướng đối tượng
Chương 2: Con trỏ và mảng1.2 Lập trình hướng cấu trúc
1.3 Lập trình hướng đối tượng
2.1 Khái niệm con trỏ
2.2 Con trỏ và mảng
2.3 Con trỏ hàm
2.4 Cấp phát bộ nhớ cho con trỏ
Chương 3: Kiểu dữ liệu cấu trúc2.2 Con trỏ và mảng
2.3 Con trỏ hàm
2.4 Cấp phát bộ nhớ cho con trỏ
3.1 Định nghĩa cấu trúc
3.2 Các thao tác trên cấu trúc
3.3 Mảng cấu trúc, con trỏ cấu trúc
3.4 Các kiểu dữ liệu trừu tượng (ngăn xếp, hàng đợi, danh sách liên kết)
Chương 4: Vào ra trên tệp3.2 Các thao tác trên cấu trúc
3.3 Mảng cấu trúc, con trỏ cấu trúc
3.4 Các kiểu dữ liệu trừu tượng (ngăn xếp, hàng đợi, danh sách liên kết)
4.1 Khái niệm tệp
4.2 Tệp văn bản và tệp nhị phân
4.3 Vào ra trên tệp
Chương 5: Lớp4.2 Tệp văn bản và tệp nhị phân
4.3 Vào ra trên tệp
5.1 Khái niệm lớp đối tượng
5.2 Các thành phần của lớp
5.3 Phạm vi truy nhập lớp
5.4 Các hàm khởi tạo và huỷ bỏ
5.5 Mảng đối tượng, con trỏ đối tượng
Chương 6: Tính kế thừa và tương ứng bội5.2 Các thành phần của lớp
5.3 Phạm vi truy nhập lớp
5.4 Các hàm khởi tạo và huỷ bỏ
5.5 Mảng đối tượng, con trỏ đối tượng
6.1 Khái niệm kế thừa
6.2 Hàm khởi tạo và huỷ bỏ trong kế thừa
6.3 Truy nhập tới các thành phần trong kế thừa lớp
6.4 Đa kế thừa
6.5 Các lớp cơ sở trừu tượng
6.6 Tương ứng bội
Chương 7: Một số lớp quan trọng6.2 Hàm khởi tạo và huỷ bỏ trong kế thừa
6.3 Truy nhập tới các thành phần trong kế thừa lớp
6.4 Đa kế thừa
6.5 Các lớp cơ sở trừu tượng
6.6 Tương ứng bội
7.1 Lớp vật chứa
7.2 Lớp tập hợp
7.3 Lớp chuỗi
7.4 Lớp Windows
7.5 Lớp ngăn xếp và hàng đợi
7.6 Lớp danh sách liên kết
III. TÀI LIỆU HỌC TẬP7.2 Lớp tập hợp
7.3 Lớp chuỗi
7.4 Lớp Windows
7.5 Lớp ngăn xếp và hàng đợi
7.6 Lớp danh sách liên kết
- Tài liệu tham khảo
[1]. Robert Ladd.Object Oriented Programming. McGraw-Hill,1992.
[2]. Robert Ladd.C++ Language Programming. McGraw-Hill,1992.
[3]. Robert Ladd.Analysis and Design Object Oriented. Prentice Hall,1993.
[4]. Ngô Trung Việt, Ngôn ngữ lập trình C ++. Nxb Giao thông vận tải,1999.
[5]. Khoa Công nghệ thông tin, Đại học Bách hoa Hà Nội. Lập trình hướng đối tượng với C++ . NXB Khoa học và Kỹ thuật, 1999
[6]. Phạm Văn Ất. C++ và lập trình hướng đối tượng. NXB Khoa học và Kỹ thuật, 2000.
- Tài liệu bài giảng ĐHTX[2]. Robert Ladd.C++ Language Programming. McGraw-Hill,1992.
[3]. Robert Ladd.Analysis and Design Object Oriented. Prentice Hall,1993.
[4]. Ngô Trung Việt, Ngôn ngữ lập trình C ++. Nxb Giao thông vận tải,1999.
[5]. Khoa Công nghệ thông tin, Đại học Bách hoa Hà Nội. Lập trình hướng đối tượng với C++ . NXB Khoa học và Kỹ thuật, 1999
[6]. Phạm Văn Ất. C++ và lập trình hướng đối tượng. NXB Khoa học và Kỹ thuật, 2000.
[Download]
Tài liệu :
Tác giả: Nguyễn Hữu Tuấn
Năm xuất bản: 11/1997
Định dạng: MS Word (*.doc)
Số trang: 142
Chúc thành công
Tổng hợp tài liệu C++ :
- Ngôn ngữ lập trình C++_PGS/TS Trần Đình Quế. Là sách nâng cao về C++ có cả bài tập cho từng chương.
- Giáo trình giải thuật_Nguyễn Văn Linh. Các giải thuật hỗ trợ cho việc lập trình được tốt hơn, bạn nào đã học phân tích thiết kế giải thuật thì chắc biết cuốn này.
- Cuốn nì không biết tựa nhưng đây là cuốn mình cho rằng rất hay để học C++. Có ví dụ minh họa bằng code rất chi tiết, kèm theo chú giải cho từng đoạn code, cuối chương còn có bài tập.
- Tối ưu mã C++_Nguyễn Văn Sơn. Rất rất đáng đọc, nó giúp các bạn hoàn thiện chương trình sau khi viết, tránh cồng kềnh, dư thừa của chương trình.
- Còn 1 số sách nữa nhưng những cuốn này khá phổ biến, mình nghĩ các bạn cũng đã có. Bởi vậy mình xin gộp vào 1 file cho các bạn tiện download cũng như delete.
Bao gồm:
C++ template
Lập trình windows với MFC_Lê Ngọc Thanh
Nghiên cứu VC++ trên windows
Lập trình C căn bản_Aptech Hà Nội
Giáo trình C_Nguyễn Hữu Tuấn
Hướng dẫn cơ bản về C++
Không có nhận xét nào:
Đăng nhận xét