KHÓA HỌC LẬP TRÌNH 3D VỚI MINECRAFT CHO TRẺ EM
Chương trình đào tạo
KHÓA HỌC LẬP TRÌNH 3D VỚI MINECRAFT CHO TRẺ EM
KHÓA HỌC LẬP TRÌNH 3D VỚI MINECRAFT CHO TRẺ EM
Thời lượng: 14 buổi/cấp độ, , có 4 cấp độ: 2 cấp độ cơ bản, 1 cấp độ nâng cao, 1 cấp độ mở rộng với AI.
Mục tiêu:
Sau khi hoàn thành khóa học, học sinh sẽ nắm vững các khái niệm lập trình cốt lõi thông qua môi trường 3D trực quan của Minecraft, từ đó hình thành tư duy logic, tư duy thuật toán và tư duy không gian. Học sinh bắt đầu với hình thức lập trình kéo – thả để làm quen với cấu trúc chương trình, cách điều khiển nhân vật và xây dựng thế giới 3D. Khi đã thành thạo, học sinh sẽ từng bước chuyển sang lập trình bằng Python, gõ mã lệnh để tạo ra các công trình, cơ chế và trò chơi trong Minecraft. Khóa học
Đối tượng: 8-14 tuổi
Giáo trình:
Kiến thức đạt được:
NỘI DUNG KHÓA HỌC
Cấp độ 1. Cơ bản 1 (14 buổi):
Level này tập trung cho học sinh tìm hiểu về lập trình, luyện tập về lập trình, tư duy hình học không gian 3D phân biệt rõ và sử dụng tọa độ tương đối!
|
Buổi |
Nội dung |
Kết quả. |
|
Buổi 1 |
Thế giới 3D của em. |
- Làm quen với Minecraft education - Đăng nhập, tạo/lưu sản phẩm của riêng mình - Các thao tác cơ bản với minecraft education - Xây dựng riêng thế giới của em! |
|
Buổi 2 |
Tọa độ tương đối. |
- Học sinh sẽ hiểu rõ về tọa độ tương đối - Giải thích được tọa độ tương đối là gì. - Lập trình thành thạo câu lệnh Place để tạo cây cột màu vàng/xanh/đỏ. - Lập trình tạo cánh cổng tương lai |
|
Buổi 3. |
Thế giới của em! |
- Học sinh sẽ xây dựng thế giới riêng của mình - Học sinh viết tên thế giới, địa điểm bằng câu lệnh print() - Xác định các hướng có trong không gian 3D.
|
|
Buổi 4 |
Ngôi nhà của em |
- Học sinh biết cách tạo ngôi nhà, bể bơi, … trong thế giới 3D 1 cách nhanh chóng - Học sinh thành thạo và sử dụng được câu lệnh fill – with để xây dựng các công trình - Học sinh phân biệt được 5 chế độ; replace, hollow, outline, keep, destroy. |
|
Buổi 5 |
Vị thần thời tiết. |
- Tìm hiểu các câu lệnh liên quan đến thời tiết trong minecraft education - Xác định thời gian theo ticks trong minecraft - Xác định thời gian theo mặt trời. - Tìm hiểu về câu lệnh điều kiện để kiểm tra thời gian!
|
|
Buổi 6 |
Cạm bẫy nguy hiểm |
- Học sinh luyện tập về câu lệnh điều kiện - Sử dụng thành tạo câu lệnh test for kiểm tra với tọa độ tương đối để tạo bẫy. - Xác định vị trí, màu sắc của block để tạo bẫy. |
|
Buổi 7 |
Ôn tập giữa khóa. |
- Ôn tập lại các kiến thức đã học ở 6 buổi trước - Luyện tập sử dụng câu lệnh điều kiện if, if-else,… - Tìm hiểu về vật liệu mới trong minecraft education. |
|
Buổi 8 |
Khu vườn thân yêu. |
- Tìm hiểu về các loài hoa trong Minecraft education. - Tìm tạo ra các vườn hoa với Fill with - Tạo được ngôi nhà đầy đủ có vườn, hoa, … đường đi.
|
|
Buổi 9 |
Trang trại động vật. |
- Tìm hiểu các loài động động vật và điều kiện sống của nó. - Tạo ra 1 trang trại gồm nhiều động vật trên cạn, dưới nước, thậm chí trên trời. |
|
Buổi 10 |
Nhà cao tầng. |
- Hiểu về toán học trong minecraft và các khối lệnh liên quan toán học. - Hiểu và biết cách sử dụng biến (variable) kết hợp với tọa độ tương đối. - Học sinh kết hợp được biến, loops, fill with để tạo nhà cao tầng. |
|
Buổi 11 |
Biệt thự liền kề. |
- Ôn tập cách sử dụng biến và tọa độ tương đối để tạo sản phẩm biệt thự liền kề. - So sánh được sự thay đổi giữa nhà cao tầng và biệt thự liền kề về tọa độ. - Đổi màu biệt thự theo ý thích. |
|
Buổi 12 |
Ôn tập dự án cuối khóa. |
- Ôn tập kiến thức đã học trong suốt level 1. - Kiểm tra kiến thức qua blooket. - Lên ý tưởng dự án cuối khóa. - Hoàn thành khung của dự án cuối khóa. |
|
Buổi 13 |
Hoàn thành sản phẩm cuối khóa. |
- Hoàn thành nốt sản phẩm cuối khóa - Kiểm tra các lỗi sai trong sản phẩm. - Thêm âm thanh của sản phẩm. - Tập luyện chia sẻ, thuyết trình sản phẩm của bản thân. |
|
Buổi 14 |
Thuyết trình sản phẩm cuối khóa. |
- Học sinh thuyeest trình sản phẩm cuối khóa của bản thân. - Giáo viên nhận xét, góp ý cho sản phẩm học sinh. - Giáo viên giới thiệu khóa 02 lập trình minecraft. |
Cấp độ 2. Cơ bản 2 (14 buổi)
|
Buổi |
Nội dung |
Kết quả |
|
Buổi 1 |
Thợ đào vàng. |
- Tìm hiểu các công cụ trong minecraft để khai thác các khoáng sản. - Hiểu rõ cách sử dụng câu lệnh on player - Hiểu rõ các câu lệnh on broken, placed - Tìm hiểu về give, items.
|
|
Buổi 2 |
Hành trình trưởng thành |
- Luyện tập các câu lệnh về on player, tìm hiểu sâu hơn về các hành động trong nhân vật. - Hiểu thêm về on killed đối với động vật, quái vật trong game. |
|
Buổi 3 |
Hệ mặt trời. |
- Biết cách tạo hình cầu trong minecraft education, so sánh hình cầu đặc, rỗng đặt thêm đèn bên trong hình cầu rỗng - Tạo ra hệ mặt trời mini trong minecraft.
|
|
Buổi 4 |
Thang bắc lên trời. |
- Tìm hiểu cách tạo line trong minecraft. - Ứng dụng tạo cầu thang cao, dài và các công trình đặc biệt. - Ứng dụng tạo sản phẩm zigzag. |
|
Buổi 5: |
Đồng hồ trò chơi. |
- Tạo đồng hồ siêu to khổng lồ trong Minecraft education - Sử dụng thành thạo biến để tạo bộ đếm thời gian. - Tìm hiểu về tọa độ tuyệt đối trong minecraft education
|
|
Buổi 6 |
Thế giới tuyệt đối. |
- So sánh tọa độ tương đối và tọa độ tuyệt đối - Tạo ra được khu phố thân yêu bằng tọa độ tuyệt đối - Luyện tập kỹ fill with kết hợp với các câu lệnh liên quan.
|
|
Buổi 7 |
Dự án giữa khóa. |
- Ôn tập kiến thức 6 buổi level 2 - Sử dụng linh hoạt 2 tọa độ tương đối, tuyệt đối. - Hoàn thành thử thách của giáo viên.
|
|
Buổi 8 |
Kim tự tháp. |
- Tìm hiểu về lịch sử kim tự tháp - Cấu tạo của kim tự tháp - Cách tạo ra kim tự tháp bằng cả 2 tọa độ.
|
|
Buổi 9 |
Danh sách đồ ăn |
- Tìm hiểu về list - Tạo danh sách menu trong minecraft education của 1 tiệm café. - Sử dụng các câu lệnh cở bản của list để thêm, bớt, thay thế phần từ trong list. |
|
Buổi 10 |
Functions |
- Trả lời được các câu hỏi: Hàm là gì? Tại sao cần sử dụng hàm Cách tạo, gọi hàm như thế nào - Xây dựng được nhiều khu vườn và thay đổi màu sắc của cây bằng 1 hàm duy nhất. |
|
Buổi 11 |
Trò chơi toán học. |
- Trò chơi toán học. - Sử dụng thành thạo các kiến thức toán học cơ bản - Thông báo và hiện thông tin câu hỏi, trả lời trong thế giới và màn hình tương tác.
|
|
Buổi 12 |
Ôn tập dự án cuối khóa. |
- Ôn tập kiến thức đã học trong suốt level 2 - Kiểm tra kiến thức qua blooket. - Lên ý tưởng dự án cuối khóa. - Hoàn thành khung của dự án cuối khóa. |
|
Buổi 13 |
Hoàn thành sản phẩm cuối khóa. |
- Hoàn thành nốt sản phẩm cuối khóa - Kiểm tra các lỗi sai trong sản phẩm. - Thêm âm thanh của sản phẩm. - Tập luyện chia sẻ, thuyết trình sản phẩm của bản thân. |
|
Buổi 14 |
Thuyết trình sản phẩm cuối khóa. |
- Học sinh thuyếtt trình sản phẩm cuối khóa của bản thân. - Giáo viên nhận xét, góp ý cho sản phẩm học sinh. - Giáo viên giới thiệu khóa 03 lập trình Scratch. |
Cấp độ 3. Lập trình nâng cao. (14 buổi)
Mục đích: Nâng cao kỹ năng sáng tạo và lập trình sản phẩm với Minecraft education
|
Buổi |
Nội dung |
Kết quả |
|
Buổi 1 |
Người bạn Agent |
- Tìm hiểu trợ thủ đắc lực có thể hỗ trợ chúng ta nhiều công việc - Tìm hiểu về tọa độ của 1 nhân vật khác và cách để điều khiển nhân vật đó. |
|
Buổi 2 |
Người bạn đắc lực hỗ trợ xây nhà. |
- Sử dụng Agent để xây nhà mà không cần nhớ quá nhiều về tọa độ trong lập trình. - Tập tính kiên nhẫn với trợ thủ Agent. |
|
Buổi 3 |
Agent và vườn rau của anh ấy |
- Tạo, xây vườn rau bằng Agent - Sử dung Agent để chăm sóc các vườn rau đã trồng: Canh tác, thu hoạch, … - Người chơi lấy đồ từ Agent. |
|
Buổi 4 |
Agent trồng rừng |
- Sử dụng Agent để gieo các hạt giống ngẫu nhỏ để bắt đầu trồng rừng - Tìm hiểu về Bonemeal và công dụng của chúng trong việc trồng rừng - Sử dụng Agent để rắc Bonemeal. |
|
Buổi 5 |
Agent dò bẫy |
- Sử dụng được các câu lệnh điều kiện với Agent. - Xác định tọa độ của người chơi, agent, teleport agent và người chơi. - Tạo cảnh báo nếu phát hiện bom, bẫy nguy hiểm. |
|
Buổi 6 |
Xây kim tự tháp cực kỳ dễ với Agent |
- So sánh được cách xây kim tự tháp của Agent và chế độ place cũ. - Tạo được hàm riêng để xây dựng kim tự tháp theo đối số yêu thích.
|
|
Buổi 7 |
Bài tập giữa khóa: |
- Ôn tập kiến thức về Agent - Luyện tập nâng cao với Agent |
|
Buổi 8 |
Người bạn builder. |
- Hiểu rõ về Builder - Phân biệt được Builder và Agent - Chỉ ra độ khó, dễ của Builder trong lập trình. Tạo ngôi nhà đầu tiên bằng Builder. |
|
Buổi 9 |
Tạo kim tự tháp với Builder |
- So sánh được cách tạo kim tự tháp của Builder với Agent và tạo thường. - Hoàn thành hàm tạo kim tự tháp với Builder. |
|
Buổi 10 |
Thông báo |
- Tìm hiểu về thông báo, text trong minecraft - Join, split trong minecraft education. |
|
Buổi 11 |
CLONE |
- Biết cách nhân bản các công trình, tòa nhà trong mine craft - Di chuyển được 1 khu vực đặt nhầm mà không tốn công làm lại chương trình. - Phân biệt được các dạng clone và sử dụng thành thạo các dạng clone đó
|
|
Buổi 12 |
BLOCK Cấm, hướng của block và thay thế block |
- Tìm hiểu về ID BLOCK - Tìm hiểu về hướng của Bloclk - Thay thế block bằng cách đè - Thay thế block có điều kiện - Tạo được mô hình tòa tháp bằng block, nước, và dung nham. |
|
Buổi 13 |
Ôn tập cuối khóa |
- Học sinh ôn tập và làm bài tập trên blooket. - Ôn tập kiến thức về Agent, builder, block ID - Lên ý tưởng và bắt đầu hoàn thành ý tưởng cuối khóa |
|
Buổi 14 |
Thuyết trình sản phẩm cuối khóa. |
- Học sinh thuyết trình sản phẩm cuối khóa của bản thân. - Giáo viên nhận xét, góp ý cho sản phẩm học sinh. - Giáo viên giới thiệu khóa 02 lập trình Scratch. |
Cấp độ 4. Extension và Hour of code minecraft education.
Nâng cấp phần mở rộng và thử thách với các giờ học coding để nhận chứng chỉ từ microsoft.
|
Buổi |
Nội dung |
Kết quả |
|
Buổi 1 |
Extension – Music |
- Biết được khái niệm âm nhạc số MIDI - Tạo được cây dàn piano bằng MIDI. - Có thể đánh bản nhạc đơn giản bằng đàn piano đã tạo trong minecraft education |
|
Buổi 2 |
Space – Hệ mặt trời nhưng nhanh hơn. |
- Đây là phần mở rộng sau khi đã hoàn thành được hệ mặt trời bằng các câu lệnh và tính toán tọa độ cẩn thận - Hỗ trợ học sinh hoàn thành sản phẩm nhanh hơn. |
|
Buổi 3 |
Tòa lâu đài của em! |
- Xây dựng tòa lâu đài bằng extension mới castle - Đổi màu, sử dụng clone để tạo nhiều tòa khác nhau - Sử dụng Repeat để tạo tòa nhà riêng của mình. - Sử dụng hàm để tạo riêng 1 function tương tự tòa nhà đó. |
|
Buổi 4 |
Thể hiện tài năng hội họa của em |
- Tìm hiểu về pixel Art, vẽ hình theo yêu cầu - Xác định tọa độ của bức ảnh và hướng. |
|
Buổi 5 |
Nhà máy xây dựng đường tàu (Có bán rau má) |
- Tìm hiểu extension: roller coaster Builder - Sử dụng extension để tạo các đường ray dài, cong, mượt - Tạo nhiều khu vui chơi bằng các đường tàu khác nhau.
|
|
Buổi 6 |
Events: |
- Các câu lệnh sự kiện trong minecraft education - Các câu lệnh sự kiện nâng cao trong minecraft |
|
Buổi 7 |
Bài tập giữa khóa: |
- Ôn tập toàn bộ phần mở rộng. - Tìm hiểu sâu hơn và hoàn thiện sản phẩm giữa khóa sử dụng các kiến thức đã được học. |
|
Buổi 8 |
Hour of Code: TimeCraft |
- Sử dụng lập trình để điều hướng qua quá khứ và hiện tại, giải đố để khôi phục thời gian. - Nhận chứng nhận certificate của Microsoft |
|
Buổi 9 |
Hour of Code: AI for Good |
- Khám phá cách dùng trí tuệ nhân tạo để giải quyết những vấn đề thực tế, như bảo vệ môi trường, trợ giúp cộng đồng, và hành động vì điều tốt đẹp. |
|
Buổi 10 |
Hour of Code: Inclusion |
- Đây là bài khám phá tính bao gồm và đa dạng, nơi học sinh lập trình để giúp các nhân vật trong thế giới Minecraft hợp tác, kết nối và giải quyết thử thách một cách công bằng.. |
|
Buổi 11 |
Hour of Code: Escape Estate |
- Học sinh bị mắc kẹt trong một biệt thự bí ẩn và cần sử dụng lập trình để giải mã các câu đố và thoát ra ngoài. Mỗi câu đố liên quan tới logic, sự kiện, và điều khiển nhân vật/kịch bản bằng code |
|
Buổi 12 |
Hour of Code: The Show Must Go On |
- Học sinh tham gia vào một sân khấu ảo, nơi họ phải lập trình các hoạt động biểu diễn — ánh sáng, nhạc, hiệu ứng và tương tác — để “show diễn diễn ra thành công”. |
|
Buổi 13 |
Hour of Code: Generation AI |
- kết hợp AI và tính năng nâng cao hơn, cho phép học sinh vừa học lập trình, vừa thực hành các khái niệm AI trong thế giới Minecraft. Học sinh dùng AI để tương tác, tự động hóa và giải quyết thử thách động. |
|
Buổi 14 |
Cuối khóa học level 4 |
- Học sinh hoàn thành bài kiểm tra đánh giá - Giáo viên nhận xét quá trình học của học sinh. - Giáo viên giới thiệu khóa học Level 5. - Giáo viên trao certificate cho từng học sinh. |
Khóa học khác
Khóa học MICROSOFT EXCEL cơ bản cho các bạn mới bắt đầu và các bạn đã học qua Excel nhưng chưa thành thạo.
Khóa học excel nâng cao sẽ giúp các bạn nắm được các kiến thức nâng cao về làm việc với bảng tính dữ liệu.