Lập trình Scratch

Tổng quan lộ trình

💡 Scratch Creator là lộ trình học gồm 3 khóa học từ cơ bản đến nâng cao sử dụng ngôn ngữ chính là Scratch để trang bị cho học sinh những kiến thức cơ bản đầu tiên về lập trình nói chung cũng như thiết kế ứng dụng nói riêng.

Học sinh sẽ được học các kiến thức cơ bản trong lập trình với giao diện trực quan, bắt mắt tạo cảm hứng cho học sinh. Kết thúc lộ trình, học sinh có thể tạo ra những sản phẩm ứng dụng hoàn thiện kể cả về mặt hình ảnh, âm thanh theo ý tưởng riêng của mình.

3 LEVEL: BASIC - ADVANCED - INTENSIVE

Mục tiêu lộ trình

Khơi dậy đam mê

Học sinh thích được học lập trình, tự mình tạo ra những giá trị to lớn về mặt tinh thần dự trên tiêu chí sáng tạo.

Tư duy lập trình

Học sinh nắm được các kiến thức về lập trình cơ bản như biến, hàm, vòng lặp, xử lý sự kiện,....

Kỹ năng mềm

Học sinh tự tin giao tiếp, thuyết trình trước đám đông. Tích cực, hoà đồng và có trách nhiệm.

Tạo ra sản phẩm

Sử dụng Scratch để tạo ra các sản phẩm chất lượng, đầy tính sáng tạo và có ý nghĩa.

Ai phù hợp với khóa học này?

  • Các bạn nhỏ từ 8-13 tuổi.

  • Lộ trình dành cho các bạn có hứng thú và muốn tìm hiểu về lập trình.

  • Nắm vững kiến thức về toán tiểu học trở lên.

  • Biết sử dụng máy tính cơ bản.

  • Đọc hiểu tiếng Việt, ưu tiên biết tiếng Anh cơ bản.

Hình thức học tập

Mô hình học tập và phương pháp giảng dạy của mindX vô cùng đổi mới và sáng tạo nhưng vẫn giữ lại những ưu điểm to lớn của mô hình học tập truyền thống dựa theo hai yếu tố chính: project-driven, mentor sessions (Mentorship)online self-learning.

Tại mindX, học sinh sẽ được học tập và tiếp thu kiến thức bằng việc thực hành dựa trên các dự án, bài tập mẫu vô cùng dễ hiểu và trực quan, giúp học sinh dễ dàng tiếp cận và thực sự hiểu vấn đề, tránh nhắc tới những khái niệm lập trình khô khan và khó hiểu bằng cách trực quan hoá thông qua dự án mẫu.

Nội dung lộ trình

Học sinh biết cách thực hiện những phần chính tạo nên minigame hoặc mini app với tính logic đơn giản.

Mục tiêu khóa học

✓ Học sinh hiểu được và tiếp xúc với lập trình cơ bản, tính tư duy logic của lập trình.

✓ Kiến thức về lập trình cơ bản, cách sử dụng phần mềm Scratch. Đặc biệt trọng tâm vào những khái niệm cơ bản của lập trình cũng như các thẻ lệnh cơ bản:

  • Các khối lệnh Motion

  • Các khối lệnh Looks

  • Các khối lệnh Loop

✓ Rèn luyện kỹ năng hợp tác, làm việc nhóm

✓ Rèn luyện kỹ năng thuyết trình

✓ Rèn luyện kỹ năng tự học lập trình, tự tìm kiếm thông tin, giải quyết vấn đề

Chất lượng khoá học

Sau khóa học, học sinh sẽ tự đưa ra ý tưởng về một ứng dụng để làm sản phẩm cuối khóa, về các chủ đề khác nhau, tự xây dựng từ đầu dưới sự hỗ trợ của giảng viên. Bên cạnh sáng tạo nội dụng, các kỹ năng về thiết kế, thuyết trình và làm việc nhóm cũng được khuyến khích và giúp học sinh trở nên năng động hơn, chủ động và tự giác và bảo vệ quan điểm, ý kiến của mình.

Sản phẩm khóa học

Nội dung khóa học

Buổi học
Nội dung
Hình thức học tập

Buổi 1

Giới thiệu về Scratch

Hướng dẫn phần mềm đầu tiên: HELLO WORLD!

• Thử thách: Code.org

• Sử dụng khối lệnh di chuyển

• Sử dụng câu lệnh thay đổi hình dạng nhân vật

• Cách thêm nhân vật và thay đổi phông nền

• Tổng kết bài học

Học tại lớp

Buổi 2

Hướng dẫn lập trình game Jumbo Fire Dash (P1)

Giới thiệu về game và phân tích trò chơi: background, nhân vật, cốt truyện,....

• Xây dựng bối cảnh game

• Thêm nhân vật con voi

• Cách di chuyển của con voi

• Cách di chuyển của chướng ngại vật

• Câu lệnh về sự va chạm

Học tại lớp

Buổi 3

Hướng dẫn lập trình game Jumbo Fire Dash (P2)

Giới thiệu và phân tích games, cho học sinh chơi thử

• Thêm sprite và phông nền

• Các kiến thức liên quan đến câu điều kiện

• Cách di chuyển của Water sprout

• Cách di chuyển của chướng ngại vật tiếp theo

• Cách để tạo các effect cho nhân vật

• Các câu lệnh về Clone và biến

Học tại lớp

Buổi 4

Hướng dẫn lập trình game Jumbo Fire Dash (P3)

Hoàn thiện game Jumbo Fire Dash

• Phân tích trò chơi, background, cốt truyện, nhân vật, cách chơi,....

• Phân tích các bước thực hiện

• Hướng dẫn chuyển màn chơi

• Học sinh tự thực hành làm game

• Tổng hợp kiến thức 4 buổi đã học

• Thông báo CP1

Học tại lớp

Buổi 5

Workshop thuyết trình

• Giới thiệu về quy trình xây dựng thuật toán

• Giới thiệu một số game tương ứng và thuật toán tương ứng để kiểm tra

• HS nhận xét về thuật toán của nhau

• Checkpoint 1

Học tại lớp

Buổi 6

Hướng dẫn làm game The end of Jurassic (P1)

Giới thiệu về game, show game cho học sinh chơi thử

• Phân tích trò chơi, background, cốt truyện, nhân vật, cách chơi,....

• Thêm nhân vật và phông nền

• Dino player di chuyển

• Dino player nhảy

Sơ lược Màn 1: Thiên thạch rơi

Học tại lớp

Buổi 7

Hướng dẫn làm game Dinosaur (phần 2)

• Cách đặt vấn đề

• Tạo máu cho nhân vật

• Xử lý va chạm với thiên thạch

• Thêm nhân vật phụ Dino chạy ngang Trắc nghiệm

Học tại lớp

Buổi 8

Hướng dẫn làm game Dinosaur (phần 3)

• Ôn lại kiến thức về game

• Đặt vấn đề và lên ý tưởng

• Thêm nhân vật ngôi sao

• Thêm tính năng tính điểm

• Kiến thức về bắt Event

• Thêm nút Play ban đầu Trắc nghiệm

Học tại lớp

Buổi 9

Lên ý tưởng và định hướng sản phẩm

• Overview về buổi demo cuối khóa

• Hướng dẫn học sinh lên ý tưởng cuối khóa

• Phân tích, đánh giá từng sản phẩm

◦ Ưu, nhược điểm

◦ Độ khả thi

◦ Những điểm cần sửa đổi

Học tại lớp

Buổi 10 Buổi 11 Buổi 12

Hoàn thiện sản phẩm cuối khóa dựa trên sự trợ giúp của giảng viên

Học tại lớp

Buổi 13

Nghiệm thu sản phẩm

• Thiết kế slide thuyết trình sản phẩm

• Thuyết trình thử sản phẩm

• Góp ý sửa đổi

Buổi 14

Thuyết trình sản phẩm cuối khoá

Tại lớp

Last updated

Was this helpful?