code in minutes logo

Code in minutes

Learn to understand, not just to code

Quay lại danh sách khóa học
scratch-3-0-basic.png

Scratch 3.0: Cơ Bản

Tìm hiểu cơ bản về lập trình với Scratch 3.0, ngôn ngữ lập trình trực quan thông qua kéo thả các khối lệnh

⏱️30 buổi (90 phút / buổi)
25.000đ / buổi
Cơ bản

Bạn Sẽ Học Được Gì?

Hiểu được cách hoạt động của chương trình máy tính
Học được các khái niệm trong lập trình như biến, vòng lặp, điều kiện
Biết cách giải quyết vấn đề và tư duy logic thông qua lập trình
Làm quen với các thiết kế đồ họa, hình ảnh, âm thanh
Có thể tạo ra các trò chơi, câu chuyện của riêng bạn với Scratch
Chuẩn bị kiến thức cho các ngôn ngữ lập trình nâng cao hơn trong tương lai

Chương Trình Học

Bài 1: Giới thiệu về Scratch và trang web

  • Nơi sản xuất của phần mềm Scratch
  • Truy cập vào trang web để bắt đầu sử dụng Scratch online
  • Sử dụng phần mềm Scratch đã cài đặt trên máy tính

Bài 2: Làm quen với giao diện Scratch

  • Khu vực chứa các khối lệnh
  • Khu vực sân khấu để xem kết quả lập trình
  • Khu vực code để kéo thả các khối lệnh
  • Danh sách nhân vật có sẵn trong Scratch
  • Danh sách hình nền có sẵn trong Scratch
  • Danh sách âm thanh có sẵn trong Scratch
  • Trang phục và công cụ vẽ
  • Thanh công cụ

Bài 3: Hiểu về lập trình

  • Lập trình là gì?
  • Làm sao máy tính hiểu được chúng ta muốn làm gì?

Bài 4: Hệ trục tọa độ X, Y

  • Hệ trục tọa đô X, Y trong Scratch
  • Làm sao xác định được vị trí của nhân vật trên hệ trục tọa độ

Bài 5: Làm quen với hình ảnh

  • Nhân vật (Sprite) là gì?
  • Sân khấu (Stage) là gì?
  • Hình nền (Backdrop) là gì?
  • Trang phục (Costume) là gì?

Bài 6: Các khối lệnh chuyển động (Motions)

  • Làm nhân vật di chuyển
  • Thay đổi hướng nhân vật
  • Xác định tọa độ của nhân vật

Bài 7: Các khối lệnh hiển thị (Looks)

  • Thay đổi hình ảnh của nhân vật
  • Thay đổi kích thước
  • Áp dụng hiệu ứng lên nhân vật
  • Hủy bỏ các hiệu ứng đã áp dụng
  • Hiển thị và ẩn nhân vật

Bài 8: Các khối lệnh âm thanh (Sounds)

  • Phát âm thanh
  • Ngừng âm thanh
  • Thay đổi hiệu ứng âm thanh
  • Xóa hiệu ứng âm thanh

Bài 9: Các khối lệnh sự kiện (Events)

  • Sự kiện nhấn nút trên bàn phím
  • Sự kiện nhấn lá cờ màu xanh
  • Sự kiện khi nhấn vào nhân vật
  • Sự kiện thay đổi phông nền
  • Phát và nhận tin nhắn

Bài 10: Các khối lệnh điều khiển (Control)

  • Khối lệnh điều kiện (If-Then)
  • Khối lệnh lặp (Repeat)
  • Khối lệnh chờ (Wait)
  • Khối lệnh lặp (Forever, Repeat)
  • Tạo bản sao của nhân vật
  • Xóa bản sao của nhân vật
  • Dừng chương trình

Bài 11: Các khối lệnh phép toán và điều kiện (Operators & Conditions)

  • Các phép toán +, -, *, /
  • Các phép toán so sánh =, >, <
  • Kiểm tra điều kiện với khối lệnh và (AND), hoặc (OR), không (NOT)
  • Kết hợp các phép toán so sánh
  • Các phép toán trên chuỗi văn bản

Bài 12: Các khối lệnh cảm biến và biến số (Sensing & Variables)

  • Kiểm tra va chạm
  • Tương tác qua câu hỏi và trả lời
  • Nhận biết khi nhấn nút trên phím và chuột
  • Sử dụng tọa độ X, Y của chuột

Bài 13: Tự tạo khối lệnh

  • Xây dựng các khối lệnh riêng thực hiện một công việc nào đó không có trong Scratch

Yêu Cầu Trước Khóa Học

  • Không yêu cầu kiến thức lập trình trước
  • Đam mê công nghệ và sẵn sàng học hỏi
  • Biết sử dụng máy tính cơ bản
  • Không yêu cầu phải có máy tính cá nhân

Khoá Học Phù Hợp Với Ai?

  • Những người mới bắt đầu lập trình
  • Trẻ em quan tâm đến lập trình máy tính
  • Bất cứ ai quan tâm đến Scratch và lập trình dựa trên khối lệnh
  • Những người đang tìm kiếm điểm khởi đầu vững chắc để học về phát triển phần mềm
  • Học sinh

Hình Thức Thanh Toán

  • Thanh toán sau mỗi buổi học

Cam Kết Của Khóa Học

  • Chia sẻ hết mức, không giấu nghề trong phạm vi khóa học và kinh nghiệm làm việc của người hướng dẫn

Sẵn Sàng Bắt Đầu Học Ngay?