Lập trình Scratch cơ bản

🎯 Mục tiêu chung:

Giúp học viên tiếp cận lập trình một cách đơn giản, trực quan thông qua việc kéo – thả khối lệnh thay vì viết mã, khơi dậy đam mê công nghệ và tư duy sáng tạo.

📚 Mục tiêu kiến thức:

  • Làm chủ các khối lệnh cơ bản đến nâng cao trong Scratch 3.0.

  • Tự xây dựng sản phẩm như hoạt hình, trò chơi tương tác, game logic.

  • Làm quen với tư duy lập trình logic, điều kiện, vòng lặp, biến, nhận diện đối tượng.

🛠 Mục tiêu kỹ năng:

  • Tăng khả năng tưởng tượng và thể hiện ý tưởng bằng công cụ công nghệ.

  • Phát triển kỹ năng xử lý lỗi, suy luận logic, làm việc nhóm.

  • Tiền đề để học nâng cao về robot, AI hoặc lập trình chuyên sâu.

  • 5000 Total Students
  • 5 (1254 Rating)
  • 3000 Reviews

Buổi 1: Làm quen với giao diện Scratch    

- Giới thiệu phần mềm Scratch

  • Ngôn ngữ

  • Thanh Menu (Menu Bar)

  • Thanh công cụ (ToolBar)

  • Sân khấu (Stage)

  • Vùng lập trình (Code)

  • Vùng ngoại hình (Customes)

  • Vùng âm thanh (Sounds)

  • Các đối tượng (Sprites)

  • Hình nền (Stage)

  • Kịch bản (Scripts)

- Làm quen với giao diện, các khối lệnh cơ bản

  • Lệnh (Go/Stop)

  • Vòng lặp (Repeat/ Forever)

  • Di chuyển (Move)

  • Chạm biên đổi hướng (If on edge bounce)

  • Xoay (Turn)

  • Đi tới (Goto)

- Tạo chuyển động cho nhân vật

- Thực hành: Làm nhân vật di chuyển, nhảy múa

Buổi 2:  Vòng lặp – Lặp lại chuyển động  

- Giới thiệu vòng lặp

  • Repeat

  • Forever

- Kết hợp vòng lặp với lệnh di chuyển

- Thực hành: Nhân vật đi vòng tròn, nhảy lặp lại

Buổi 3: Điều khiển bằng bàn phím

- Lệnh: when key pressed

- Kết hợp vòng lặp – điều kiện

- Thực hành: Điều khiển nhân vật bằng các phím mũi tên

Buổi 4: Ngoại hình và hiệu ứng chuyển đổi   

- Tìm hiểu các câu lệnh:

  • Costumes

  • Lệnh next costume

  • Switch costume

- Tạo hoạt ảnh thay đổi ngoại hình khi di chuyển

- Thực hành: Nhân vật chạy hoạt hình, nhấp nháy

Buổi 5: Câu lệnh điều kiện If – If Else

- Giới thiệu cấu trúc rẽ nhánh điều kiện If – If Else

- Kết hợp với cảm biến (touching color, sprite)

- Thực hành: Nhân vật đổi hướng khi chạm vật cản

Buổi 6: Biến số – Ghi nhớ và tính điểm    

- Lệnh tạo biến, đặt và thay đổi biến

- Ứng dụng: điểm số, đếm thời gian

- Thực hành: Tạo game nhặt vật phẩm tính điểm

Buổi 7: Cảm biến và va chạm

- Tìm hiểu câu lệnh: 

  • Touching

  • Sprite/color

  • Mouse x/y

- Ứng dụng trong trò chơi phản xạ

- Thực hành: Tạo trò chơi bắt vật thể

Buổi 8: Ôn tập kiến thức 7 buổi đầu   

- Tổng hợp lệnh cơ bản, vòng lặp, điều kiện, biến

- Thực hành ôn tập: Trò chơi nhỏ ứng dụng toàn bộ kiến thức

Buổi 9: Âm thanh và phông nền   

- Chèn âm thanh: 

  • Play sound

  • Start sound

- Thay đổi phông nền: switch backdrop, next backdrop

- Thực hành: Thêm nhạc, hiệu ứng cho game/truyện

Buổi 10: Tạo game mini thu thập vật phẩm   

- Lập kế hoạch, thiết kế nhân vật và vật phẩm

- Lập trình tương tác, tính điểm, kết thúc game

- Thực hành: Game nhặt sao, thu thập bóng...

Buổi 11: Tạo trò chơi hỏi – đáp 

- Tìm hiểu câu lệnh: ask – answer

- Kết hợp biến để kiểm tra và lưu đáp án

- Thực hành: Trò chơi đoán số, câu đố đơn giản

Buổi 12: Lập trình trò chơi phản xạ   

- Ứng dụng vòng lặp, điều kiện, cảm biến

- Tăng tốc độ, mức độ khó

- Thực hành: Game né vật cản, phản ứng nhanh

Buổi 13: Vẽ hình cơ bản   

- Làm quen với các khối lệnh 

  • Làm quen với khối lệnh vẽ

  • Bắt đầu vẽ (Pen down)

  • Ngừng vẽ (Pen up)

  • Chọn màu (Set Pen Color)

  • Xoay (Turn)

  • Xóa (Delete)

- Thực hành 

  • Vẽ các hình cơ bản

  • Vẽ các hình nâng cao

  • Game chém trái cây

Buổi 14: Thiết kế dự án game cá nhân    

‐ Học sinh lên ý tưởng, kịch bản game riêng

‐ Chia bước thực hiện và phân vai nếu làm nhóm

‐ Bắt đầu lập trình phần khung game

Buổi 15: Nâng cao trò chơi – Thêm tính năng đặc biệt   

‐ Hướng dẫn học sinh thêm chức năng nâng cao vào game:

‐ Tạo menu bắt đầu, nút chơi lại (restart)

‐ Tính năng tăng cấp độ (level), thời gian chơi giới hạn

‐ Hiển thị biến mạng sống, biểu tượng trực quan

‐ Thực hành: Học sinh lựa chọn 1–2 tính năng nâng cao và thêm vào game cá nhân

Buổi 16: Ôn tập   

Tổng kết kiểm tra: Chọn 1 trong 2 dự án 

‐ Lập trình Game: Mario 

‐ Lập trình Game: Plan vs Zombie

Instructors

Jhon Pedrocas

Professor

Jhon Pedrocas

Professor

550.000 VNĐ

  • Học sinh từ 8 tuổi trở lên

  • Các em yêu thích máy tính, game, hoạt hình, sáng tạo nội dung số

  • Chưa biết lập trình hoặc mới bắt đầu tìm hiểu

Video Image

Preview this course

  • Module
  • Số tiết
  • Thời gian 16 buổi/khóa