Mô tả khóa học:
Khóa học được thiết kế dành cho học sinh tiểu học muốn nâng cao kỹ năng lập trình Scratch và chuẩn bị cho kỳ thi Tin học trẻ bảng D1. Nội dung được xây dựng dựa trên tham khảo các đề thi và hướng dẫn chuyên môn, tập trung rèn luyện tư duy thuật toán, kỹ thuật lập trình Scratch nâng cao và khả năng giải quyết các bài toán thực tế.
Chương trình gồm các chủ đề, mỗi chủ đề có thể triển khai từ 2 - 4 buổi tùy theo tiến độ lớp học. Các bài tập có thể thực hiện riêng lẻ hoặc kế thừa từ những chủ đề trước để từng bước xây dựng thành các dự án Scratch hoàn chỉnh.
Nội dung trọng tâm:
✔ Lập trình nâng cao: Clone và điều khiển Clone, danh sách và cách xử lý danh sách, dữ liệu chuỗi ký tự, thuật toán sắp xếp và sinh ngẫu nhiên, thiết kế đồ họa - vẽ hình - tô màu và liên kết mảng.
✔ Kỹ thuật lập trình: mô phỏng thao tác nháy chuột - kéo thả, mô phỏng chuyển động của xe và nhân vật, kỹ thuật chạy - nhảy, mô phỏng trọng lực, lập trình trên lưới ô vuông và kỹ thuật Clone bám theo Clone.
✔ Luyện tập và giải đề: thực hành các bài tập và dự án tham khảo từ các đề thi Tin học trẻ qua các năm và tại nhiều địa phương khác nhau.
Kết quả đầu ra:
✔ Làm chủ các kỹ thuật lập trình Scratch nâng cao phục vụ thi Tin học trẻ bảng D1
✔ Sử dụng thành thạo Clone, danh sách, chuỗi ký tự và các kỹ thuật xử lý dữ liệu
✔ Vận dụng các kỹ thuật mô phỏng chuyển động, trọng lực và tương tác trong Scratch
✔ Rèn luyện tư duy thuật toán, khả năng phân tích đề và xây dựng lời giải
✔ Biết vận dụng kiến thức để giải quyết các dạng bài tập và đề thi thực tế
✔ Phát triển khả năng tư duy sáng tạo và hoàn thiện dự án Scratch theo yêu cầu