Bài giảng Kỹ thuật lập trình nâng cao: Giới thiệu học phần giúp các bạn nắm bắt được những thông tin chung về môn học như đối tượng, mục tiêu, lịch giảng dạy, tài liệu tham khảo, phương pháp giảng dạy, cách đánh giá môn học cùng một số thông tin khác.
Trang 1GIỚI THIỆU HỌC PHẦN
KỸ THUẬT LẬP TRÌNH
NÂNG CAO
TRẦN MINH THÁI
[e] minhthai@itc.edu.vn [w] www.minhthai.edu.vn
Trang 2THÔNG TIN HỌC PHẦN
• Tên học phần: KỸ THUẬT LẬP TRÌNH
NÂNG CAO
• Số tín chỉ: 2 (30 tiết)
• Thông tin giảng viên:
• Họ và tên: TRẦN MINH THÁI
• Website: www.minhthai.edu.vn
Trang 3NỘI DUNG HỌC PHẦN
Chương 1 Tổng quan về kỹ thuật lập trình & các bước xây dựng chương trình
1.1 Các khái niệm
1.2 Phương pháp xây dựng chương trình
1.3 Tạo project chương trình
Trang 4NỘI DUNG HỌC PHẦN
Chương 2 Con trỏ
2.1 Con trỏ và địa chỉ
2.2 Con trỏ và mảng một chiều, nhiều chiều
2.3 Các phép toán trên con trỏ
2.4 Mảng con trỏ
2.5 Con trỏ tới hàm
Trang 5NỘI DUNG HỌC PHẦN
Chương 3 Ma trận
3.1 Khai báo
3.2 Các thao tác
3.3 Xử lý trên ma trận vuông
3.4 Bài tập
Trang 6NỘI DUNG HỌC PHẦN
Chương 4 Chuỗi ký tự
4.1 Các khái niệm
4.2 Các hàm xử lý chuỗi thông dụng trong thư viện
<string.h>
4.3 Bài tập
Chương 5 Kiểu dữ liệu có cấu trúc (6 tiết)
5.1 Khai báo và truy xuất
Trang 7NỘI DUNG HỌC PHẦN
Chương 6 Tập tin
6.1 Các khái niệm
6.2 Thao tác trên tập tin văn bản
6.3 Thao tác trên tập tin nhị phân
6.4 Bài tập
Trang 8NỘI DUNG HỌC PHẦN
Chương 7 Lập trình đệ quy
7.1 Các khái niệm
7.2 Phân loại đệ quy
7.3 Đệ quy tuyến tính
7.4 Bài tập
Trang 9NỘI DUNG HỌC PHẦN
Chương 8 Tối ưu hóa chương trình
8.1 Các khái niệm
8.2 Các kỹ thuật tối ưu chương trình
8.3 Bài tập
Trang 10Q&A