Mô tả bài học: Khám phá các khái niệm lập trình về hàm, vòng lặp và câu lệnh if/then với các dự án mini có thể được thêm vào những trò chơi như các nền tảng thay đổi màu sắc và bẫy.
| Mục tiêu bài học |
|
| Kỹ năng và khái niệm |
|
Tổng quan
| Thời gian | Hoạt động | Mô tả |
|---|---|---|
| 5 phút | Giới thiệu | Giới thiệu phiên học. |
| 20 phút | Hướng dẫn có hướng dẫn: Làm việc với các thuộc tính | Thay đổi thuộc tính màu sắc của các phần bằng cách sử dụng mã lập trình. |
| 35 phút | Hướng dẫn có hướng dẫn: Lập trình một bẫy | Lập trình một bẫy bằng cách sử dụng các hàm và câu lệnh if/then. |
| 5 phút | Tóm tắt | Phản ánh về dự án và tóm tắt lại các khái niệm đã học. |
Kế hoạch bài học
Giới thiệu
Giải thích rằng phiên học hôm nay sẽ có các dự án mini khác nhau để phát triển kỹ năng lập trình.
- Quan trọng để hiểu những khái niệm này vì trò chơi phiêu lưu sẽ có nhiều mã lệnh hơn.
- Chỉ ra rằng những dự án này, như một cái bẫy, có thể được bao gồm trong dự án trò chơi phiêu lưu mà họ sẽ bắt đầu trong Phiên học 3.
Hướng dẫn có hướng dẫn - Làm việc với các thuộc tính
Dẫn dắt học sinh qua các hướng dẫn sau:
Khuyến khích học sinh tự sửa lỗi nếu họ gặp phải lỗi. Để giúp đỡ, hãy để họ thử:
- Làm lại vài bước cuối cùng của họ.
- Hỏi một bạn đồng môn để được giúp đỡ.
Khi học sinh viết mã, hãy kiểm tra để đảm bảo họ viết các bình luận mô tả chính xác về mã lệnh.
- Không cụ thể: Chạy mã
- Cải thiện: Thay đổi màu sắc của PracticePart
Hướng dẫn có hướng dẫn - Lập trình một cái bẫy
Dẫn dắt học sinh qua các hướng dẫn sau:
Khi làm việc với các câu lệnh if, hãy kiểm tra để đảm bảo học sinh thụt lề mã lệnh giống như các mẫu mã. Điều này giúp mã dễ đọc hơn, điều này trở nên quan trọng khi các mã lệnh trở nên lớn hơn.
Tóm tắt
- Tóm tắt những gì học sinh đã tạo ra và từ vựng: thuộc tính, vòng lặp, và hàm.
- Chỉ ra rằng trong phiên học tiếp theo, học sinh sẽ bắt đầu một dự án mới nơi họ sẽ tạo một trò chơi phiêu lưu.
Phụ lục
Mẹo khắc phục sự cố và lớp học
- Trong khi lập trình, nhắc nhở học sinh kiểm tra lại việc sử dụng chữ hoa chữ thường hoặc yêu cầu một bạn đồng môn kiểm tra công việc của họ. Thậm chí một chữ cái sai cũng có thể gây ra lỗi trong những từ dài như FindFirstChildWhichIsA.
- Thử các cách sau để giúp học sinh phát triển kỹ năng khắc phục sự cố.
- Cố tình tạo ra một lỗi trong mã của bạn và nhờ học sinh xác định lỗi. Điều này có thể dễ dàng biến thành một trò chơi.
- Viết một dòng mã chưa hoàn chỉnh và yêu cầu học sinh hoàn thành nó.
- Sử dụng 'Hỏi 3 trước khi hỏi tôi' nơi học sinh hỏi ba bạn trước khi hỏi giáo viên để được giúp đỡ. Điều quan trọng là học sinh trở nên thoải mái khi tự khắc phục sự cố khi họ tiến tới các dự án phức tạp hơn.