Bài 1 - TỔNG QUAN I. Giới thiệu
II. Bài toán và việc giải bài toán trên máy tính III. Công cụ lập trình
Bài 2 - NGÔN NGỮ LẬP TRÌNH C/C++ I. Giới thiệu
II. Một số khái niệm cơ bản
III. Cấu trúc một chương trình đơn giản IV. Nhập/Xuất dữ liệu
Bài 3 - Bài thực hành: MÔI TRƯỜNG LẬP TRÌNH VÀ CÁC LỆNH VÀO/RA I. Làm quen môi trường Dev-C++
II. Bài tập làm theo yêu cầu III. Bài tập tự làm
Bài 4 - ĐIỀU KHIỂN CHỌN I. Khối lệnh
II. Lệnh IF
III. Lệnh SWITCH
Bài 5 - Bài thực hành: ĐIỀU KHIỂN CHỌN I. Bài tập làm theo yêu cầu
II. Bài tập tự làm Bài 6 - ĐIỀU KHIỂN LẶP
I. Lệnh FOR II. Lệnh WHILE
III. Lệnh DO .. WHILE IV. Lệnh break và continue
Bài 7 - Bài thực hành: ĐIỀU KHIỂN LẶP I. Bài tập làm theo yêu cầu
II. Bài tập tự làm Bài 8 - MẢNG VÀ CON TRỎ
I. Mảng II. Con trỏ
Bài 9 - Bài thực hành: MẢNG VÀ CON TRỎ I. Bài tập làm theo yêu cầu
II. Bài tập tự làm Bài 10 - XÂU KÝ TỰ
I. Khai báo
II. Nhập xuất chuỗi
III. Một số hàm xử lý chuỗi Bài 11 - Bài thực hành: XÂU KÝ TỰ
I. Bài tập làm theo yêu cầu II. Bài tập tự làm
Bài 12 - HÀM VÀ CẤU TRÚC CHƯƠNG TRÌNH I. Tổ chức chương trình
II. Hàm do người dùng định nghĩa III. Con trỏ hàm
IV. Đệ qui
Bài 13 - Bài thực hành: HÀM VÀ CẤU TRÚC CHƯƠNG TRÌNH I. Bài tập làm theo yêu cầu
II. Bài tập tự làm
Bài 14 - CẤU TRÚC DỮ LIỆU DO NGƯỜI DÙNG TỰ ĐỊNH NGHĨA I. Cấu trúc dữ liệu do người dùng tự định nghĩa
II. Ngăn xếp III. Hàng đợi
Bài 15 - Bài thực hành: CẤU TRÚC DỮ LIỆU DO NGƯỜI DÙNG TỰ ĐỊNH NGHĨA I. Bài tập làm theo yêu cầu
II. Bài tập tự làm
Bài 16 - LÀM VIỆC VỚI FILE I. Một số khái niệm
II. Các thao tác trên tập tin III. Truy cập tập tin văn bản IV. Truy cập tập tin nhị phân
Bài 17 - Bài thực hành LÀM VIỆC VỚI FILE I. Bài tập làm theo yêu cầu
II. Bài tập tự làm
Bài 18 - MỘT SỐ VẤN ĐỀ MỞ RỘNG I. Cây, Hàm băm
II. Khởi động đồ hoạ III. Các hàm đồ hoạ
IV. Xử lý văn bản trên màn hình đồ hoạ V. Hiệu ứng hoạt hình đồ họa
Bài 19 - Bài thực hành: MỘT SỐ VẤN ĐỀ MỞ RỘNG I. Bài tập làm theo yêu cầu
II. Bài tập tự làm Bài 20 - ÔN TẬP
II. Những vấn đề về thực hành
1. Giải quyết một bài toán trên máy tính bắt đầu như thế nào? 2. Những vấn đề cần chú ý trong lập trình