You are on page 1of 7

💡

Idea
1. Nội dung cuốn sách

Chia chương trình đào tạo thành ba lớp tương ứng với lớp 2-3, lớp 4-5, lớp 6-7
trong chương trình đào tạo chính quy (tương đối)
Mỗi lớp sẽ có chuẩn đầu ra và nội dung riêng, đi từ việc rèn luyện tư duy cho đến
viết dc code bằng một ngôn ngữ lập trình đơn giản như Python
Lớp 2-3: Toán học cơ bản, tư duy logic
Lớp 4-5: Khái niệm lập trình (biến, hằng, if else, for vv), chương trình cơ bản (điều
khiển robot đi theo lộ trình được lập trình sẵn, vv) bằng ngôn ngữ tự nhiên
Lớp 6-7: Viết dc chương trình từ một yêu cầu, lập trình bằng một ngôn ngữ nào đó
(python, c++)
lớp 2 lớp 3 chưa cần phải giải Toán. Mình dạy phát triển tư duy mà, nên cần để tụi
nhỏ nhận biết đc vấn đề rồi nêu đc cái ý tưởng của nó về vấn đề đó là đc rồi
chuẩn đầu ra của 3 nước đều chung 1 cái là năng lực giao tiếp giao tiếp toán học,
mức độ 2 3 họ chỉ yêu cầu hs phải dùng những j có thể để nêu ra đc ý tưởng của
mình

2. Nhân vật

Dùng các nhân vật truyện tranh để giúp cho trẻ em có cảm giác đang đọc truyện
tranh chứ không phải đang đọc một cuốn sách giáo khoa

Dự định tạo ra 3 nhân vật: gồm một nhân vật máy tính và hai nhân vật học sinh

Idea 1
Nhân vật người1

Nhân vật người 2

Idea 2
Nhân vật máy tính

3. Câu chuyện

Những cuộc đối thoại trong bài học có thể được biến thành phim hoạt hình ngắn để
trẻ em thích thú khi học

Nội dung các cuộc đối thoại sẽ được thiết kế với các nhân vât trên

Thời gian kéo dài từ 2-3p

Các video hoạt hình này sẽ được đăng lên website hoặc một kênh Youtube để các
thầy cô và các bậc phụ huynh có thể dễ dàng tiếp cận

Nếu là trang web, có thể tạo một trang web đơn giản bằng các công cụ
WordPress hay GoogleSite

Nếu là kênh Youtube, tạo một kênh Youtube để đăng video

3. Chương trình dạy các khái niệm lập trình bằng ngôn ngữ tự nhiên (Phần II)

Bài 1: Máy tính, chương trình và lập trình

Kiến thức

Biết máy tính giúp con người làm việc hiệu quả

Biết máy tính hoạt động thông qua lệnh

Biết chương trình là cách con người chỉ dạy máy tính thực hiện nhiểu
lệnh cùng một lúc

Kỹ năng

Idea 3
Biết tạo ra chương trình thực hiện một công việc nào đó qua ngôn ngữ
tự nhiên

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Bài 2: Ngôn ngữ lập trình

Kiến thức

Biết ngôn ngữ lập trình là ngôn ngữ con người dùng để ra lệnh cho máy
tính

Biết tên của một số ngôn ngữ lập trình bậc cao thông dụng hiện nay

Biết ngôn ngữ lập trình được cấu thành từ những gì

Kỹ năng

Biết tạo ra chương trình thực hiện một công việc nào đó qua ngôn ngữ
tự nhiên

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Bài 3: Dữ liệu máy tính

Kiến thức

Biết khái niệm dữ liệu và kiểu dữ liệu

Biết phân biệt kiểu dữ liệu số, chuỗi, và boolean

Biết một vài phép tính cơ bản với kiểu dữ liệu số: cộng trừ nhân chia,
lấy phần nguyên, lấy phần dư, so sánh

Kỹ năng

Biết thực hiện một vài phép tính cơ bản với kiểu dữ liệu số: cộng trừ
nhân chia, lấy phần nguyên, lấy phần dư, so sánh

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Bài 4: Biến và hằng

Kiến thức

Biết được khái niệm biến và hằng

Idea 4
Biết được biến sử dụng thế nào trong lập trình

Biết được cách khai báo biến với các kiểu dữ liệu khác nhau

Kỹ năng

Biết thực hiện một vài phép tính cơ bản với kiểu dữ liệu số: cộng trừ
nhân chia, lấy phần nguyên, lấy phần dư, so sánh

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Bài 5: Chương trình đầu tiên

Kiến thức

Biết được khái niệm biến và hằng

Biết được biến sử dụng thế nào trong lập trình

Biết được cách khai báo biến với các kiểu dữ liệu khác nhau

Kỹ năng

Biết thực hiện một vài phép tính cơ bản với kiểu dữ liệu số: cộng trừ
nhân chia, lấy phần nguyên, lấy phần dư, so sánh

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Bài 6: Câu điều kiện IF THEN

Kiến thức

Biết sự cần thiết của câu lệnh IF THEN trong đời sống và lập trình

Biết ứng dụng của câu lệnh trong đời sống và lập trình

Hiểu được câu lệnh IF THEN

Kỹ năng

Sử dụng câu lệnh IF THEN để trình bày một vấn đề có điều kiện

Áp dụng câu lệnh IF THEN để viết chương trình đơn giản đến phức tạp

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Idea 5
Bài 7: Câu lệnh lặp FOR DO

Kiến thức

Biết sự cần thiết của câu lệnh FOR trong đời sống và lập trình

Biết ứng dụng của câu lệnh FOR trong đời sống và lập trình

Hiểu được câu lệnh FOR

Kỹ năng

Sử dụng câu lệnh FOR để trình bày một vấn đề có tính lặp

Áp dụng câu lệnh FOR để viết chương trình đơn giản đến phức tạp

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Bài 8: Câu lệnh lặp WHILE DO

Kiến thức

Biết sự cần thiết của câu lệnh WHILE trong đời sống và lập trình

Biết ứng dụng của câu lệnh WHILE trong đời sống và lập trình

Hiểu được câu lệnh WHILE

Kỹ năng

Sử dụng câu lệnh WHILE để giải quyết một vấn đề có tính lặp

Áp dụng câu lệnh WHILE để viết chương trình đơn giản đến phức tạp

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Bài 9: Dãy

Kiến thức

Biết được khái niệm về dãy

Biết được ứng dụng của dãy trong đời sống và lập trình

Biết được cách thành lập một dãy

Kỹ năng

Biết thành lập dãy với các kiểu dữ liệu khác nhau

Idea 6
Biết ứng dụng dãy để viết chương trình liên quan đến dãy

Thái độ

Thái độ học tập nghiêm túc, yêu thích bài học

Trò chơi
Trò chơi điều khiển robot

Trò chơi dọn dẹp nhà

To be continued ...

Video thử nghiệm Canva:

https://www.canva.com/design/DAE1gkW0zB0/KSLZ-Lxb5jbxu1IsDvvAyQ/watch?utm_content=DAE1gkW0
zB0&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink

Idea 7

You might also like