NỘI DUNG KHÓA HỌC LẬP TRÌNH CHO TRẺ EM
• Học sinh phát triển tư duy logic, lập luận, xử lý vấn đề.
• Thành thạo Scratch căn bản: lệnh, khối lệnh logic….
• Chuyển đổi từ Scratch sang ngôn ngữ Python.
• Thành thạo Python căn bản: biến, kiểu dữ liệu, toán tử, hàm, vòng lặp, rẽ nhánh…
Module 1: Scratch & Python (30h)
Học sinh sẽ được học theo những module nhỏ, bao gồm các kiến thức về biến, toán tử, vòng lặp, kiểu dữ liệu số học, string, list, set, dictionary, tuple, câu lệnh if-else, vòng lặp, hàm, module…
Python và hoá học: “ Bảng tuần hoàn hoá học”
Học sinh sẽ được hướng dẫn làm dự án, chia thành nhiều module nhỏ, qua đó có cái nhìn tổng quan về một dự án code trong thực tế. Trong quá trình thực hiện học sinh rèn luyện code Python, thực hiện gỡ lỗi và kiểm thử.
Khám phá Python: “Xin chào Python”
- Input/ Output trong Python
- Cơ bản về biến
Python và Toán học 1: “Thần đồng số học”
- Kiểu dữ liệu số: số nguyên, số thực...
- Biểu thức và toán tử.
- Khối lệnh if-else
- Vòng lặp
Python và Toán học 2: “Diện tích hình học”
- Áp dụng kiến thức về kiểu dữ liệu, số, biến toán tử... học sinh sẽ lập trình tính diện tích của một số hình như: hình tròn, hình vuông, hình tam giác, hình chữ nhật.
Python và Vật lý: “ Nhiệt kế”
- Tóm tắt về độ C, độ F, độ K...
- Lập trình chuyển đổi nhiệt độ giữa độ C, độ F và độ K.
- Kiểu dữ liệu nâng cao: list, dictionary.
- Lập trình một từ điển gồm có tên nguyên tố và giới thiệu nguyên tố. Tra cứu thông tin một nguyên tố bất kì.
Python và tiếng Anh: “Từ điển Anh-Việt”
- Kiểu dữ liệu nâng cao: set, tuple.
- Tra cứu tiếng Anh sang tiếng Việt với nhiều nghĩa.
Lập trình Scratch căn bản
Lệnh, khối lệnh, điều kiện, vòng lặp...