Level 1 - Python
Kiến thức
- 1. Số học
- 2. Rẽ Nhánh
- 3. Lặp
- 4. Danh Sách
- 5. Xâu
- 6. Hàm
- 7. Dãy số
- 8. Dict, Set, Map, Lambda
Thời lượng dự kiến
- Để thành thạo học sinh học trong khoảng 2-3 tháng hoặc nhanh hơn tuỳ theo năng lực, sự chăm chỉ, kỹ luật của học sinh.
- Mỗi 2 tháng TSmart sẽ kiểm tra và đánh giá kiến thức 2 hoặc 3 chủ đề 1 lần, số điểm đạt từ 60% trở lên sẽ qua chủ đề tiếp theo
Level 2 - C++ - Cơ bản
Kiến thức
- LV2 – 1. Số học
- LV2 – 2. Rẽ Nhánh
- LV2 – 3. Hàm
- LV2 – 4. Lặp
- LV2 – 5. Mảng-Vector-Map
- LV2 – 6. Xâu
- LV2 – Ôn tập
Thời lượng dự kiến
- Để thành thạo học sinh học trong khoảng 3-6 tháng hoặc nhanh hơn tuỳ theo năng lực, sự chăm chỉ, kỹ luật của học sinh.
- Mỗi 2 tháng TSmart sẽ kiểm tra và đánh giá kiến thức 2 hoặc 3 chủ đề 1 lần, số điểm đạt từ 60% trở lên sẽ qua chủ đề tiếp theo
- Sau khi hoàn thành các chủ đề với bài đánh giá >=70% học sinh có thể tham gia cá cuộc thi lập trình cấp trường hoặc phường, xã
Level 3 - C++ - Nâng cao
Lập trình với ngôn ngữ bậc cao C++ mức 3
Kiến thức nâng cao
- LV3 – 1. Số học
- LV3 – 2. Rẽ nhánh-Lặp
- LV3 – 3. Mảng-Vector-Map
- LV3 – 4. Sắp xếp-Tìm kiếm
- LV3 – 5. Xâu
- LV3 – 6.1. Kỹ thuật mảng đánh dấu
- LV3 – 6.2. Kỹ thuật mảng đếm
- LV3 – 6.3. Kỹ thuật hai con trỏ
- LV3 – 6.4. Kỹ thuật cửa sổ trượt
- LV3 – 6.5. Kỹ thuật mảng cộng dồn
- LV3 – 6.6. Kỹ thuật vét cạn
- LV3 – 6.7. Chiến lược tham lam
- LV3 – 7.1. Đệ Quy & Quay lui
- LV3 – 7.2. DFS – BFS
- LV3 – 8. Quy hoạch động
- LV3 – 9. Ôn tập
- LV3 – HSG – 1. Duyệt & Số
- LV3 – HSG – 2. Chuỗi
- LV3 – HSG – 3. Ước & Bội
- LV3 – HSG – 4. Nguyên tố
- LV3 – HSG – 5. Tham lam
- LV3 – HSG – 6. Dãy con
- LV3 – HSG – 7. Quy hoạch động
- LV3 – HSG – 8. TKNP
- LV3 – HSG – Đề thi tổng hợp
Kỹ thuật nâng cao
Luyện đề thi