Lập trình Scratch
Last updated
Was this helpful?
Last updated
Was this helpful?
💡 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
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.
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) và 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.
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.
✓ 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 đề
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.
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