1. Ngày 1: 

Lý thuyết:

 Một số hàm trong Math.h

 Flow chart

Bài tập 

1.1. Bài 1: Tính đường kính, chu vi, diện tích

1.2. Bài 2: Tính diện tích hình chữ nhật

1.3. Bài 3: Tính diện tích tam giác

1.4. Bài 4: Chuyển đổi độ C sang độ F  

1.5. Bài 5: Chuyển đổi cm sang km

1.6. Bài 6: Tính lãi Ngân hàng

1.7. Bài 7: In hình chữ F 

1.8. Bài 8: Tính căn bậc 2

1.9. Bài 9: Tính lũy thừa 

1.10. Bài 10: Tính lãi gộp

 

2. Ngày 2: 

Lý thuyết: 

2.2. Các thứ tự ưu tiên của các toán tử

2.3. Biểu thức trong C 

2.4. Ví dụ về biểu thức

Bài tập:

2.1. Chuyển đổi ngày

  

3. Ngày 3:   

Lý thuyết: Cấu trúc điều khiển (if...else, switch, loop)

Bài tập về lệnh if, switch case

3.1.  Tìm số lớn nhất của 2 số

3.2. Tìm số lớn nhất của 3 số

3.3. Kiểm tra số âm, số dương hay bằng 0

3.4. Giải phương trình bậc 2

3.5. Kiểm tra ký tự

3.6. Kiểm tra ký tự hay số 

3.7. Kiểm tra chữ hoa và chữ thường

3.8. Switch - In ra ngày trong tuần 

3.9. Switch - In ra số ngày của 1 tháng

3.10. Switch - Kiểm tra nguyên âm hay phụ âm 

Bài tập về vòng lặp:

3.11. In ra chữ cái từ a-z

3.12. In ra số chẵn nhỏ hơn n

3.13. Tính tổng các số lẻ nhỏ hơn n 

3.14. Tính tổng số lẻ trong khoảng

3.15. In ra bản cửu chương 

3.16. Đếm số

3.17. In số đầu tiên và số cuối cùng 

3.18. Đảo ngược 1 số

Bài tập về mẫu (pattern)

3.19. In ngôi sao hình vuông  

3.20. In ngôi sao hình vuông rỗng

3.21. In ngôi sao hình vuông rỗng với đường chéo

3.22. In mẫu hình tam giác 

3.23. In mẫu hình tam giác ngược

 

4. Ngày 4: 

Lý thuyết: Mảng

Bài tập:

4.1. Copy mảng

4.2. Thêm 1 phần tử vào mảng 

4.3. Tạo mảng ngẫu nhiên

4.4.  Số lần xuất hiện của phần tử mảng

4.5. In ra các phần tử duy nhất

4.6. Tìm phần tử lớn nhất thứ 2 

4.7. Xóa phần tử trùng lặp

 

5. Ngày 5: 

Lý thuyết:   

5.2. Con trỏ số học

5.3. Mảng và con trỏ

5.4. Con trỏ của con trỏ

5.5. Tóm tắt về con trỏ

Bài tập:

5.1. Hoán đổi 2 số

5.2. Tìm phần tử lớn nhất

5.3. Tính giai thừa bằng con trỏ 

5.4. Tìm phần tử lớn thứ 2 

5.5. Sắp xếp mảng dùng con trỏ