Đính hôn
Ra mắt Phần Tương tác
ACTS là những gì giáo viên sẽ làm và ASKS là cách giáo viên sẽ tạo điều kiện.
| CÁC HÀNH VI | HỎI |
|---|---|
|
|
Chuẩn bị cho học sinh xây dựng
Hãy cùng tìm hiểu thêm về My Blocks trong VEXcode GO!
(Nếu học sinh chưa có Code Base 2.0 - Eye + Electromagnet được xây dựng sẵn từ Phòng thí nghiệm trước, hãy cho học sinh 10 - 15 phút để xây dựng trước các hoạt động trong Phòng thí nghiệm.)
Tạo điều kiện cho việc xây dựng
-
Hướng dẫnHướng dẫn
học sinh tham gia nhóm của mình để sẵn sàng tìm hiểu về My Blocks trong VEXcode CÙNG NHAU ĐI! Đầu tiên, lớp sẽ xem video hướng dẫn My Blocks trong VEXcode GO, sau đó các bạn sẽ cùng nhau xây dựng [My Block] của riêng mình.
- Yêu cầu học sinh xác định vai trò của mình trong Phòng thí nghiệm. Sử dụng trang Trách nhiệm vai trò được đề xuất trong Trình chiếu hình ảnh làm hướng dẫn để học sinh hoàn thành bảng này. Để tiết kiệm thời gian, học sinh có thể sử dụng lại bảng Vai trò & Trách nhiệm từ Phòng thí nghiệm 3 và bạn có thể quyết định vai trò nào sẽ xây dựng [Khối của tôi] trong khi Tham gia.
-
Phân phốiPhân phối
máy tính bảng hoặc máy tính có VEXcode GO cho mỗi nhóm. Bạn có thể muốn chiếu màn hình để có thể xem video hướng dẫn trong VEXcode GO như một lớp học và để học sinh có thể theo dõi cách xây dựng [Khối của tôi] dễ dàng hơn.
Mở VEXcode GO - Học sinh sẽ nhận robot và đĩa của mình sau khi hoàn tất hướng dẫn nhóm.
-
Hướng dẫnHướng dẫn
học sinh chuẩn bị VEXcode GO theo nhóm của mình và xem video hướng dẫn My Blocks.
- Học sinh nên mở VEXcode GO trên máy tính bảng hoặc máy tính của mình. Sau đó, họ nên cấu hình VEXcode GO cho Code Base. Nếu cần,mô hình hóa các bước từ bài viết Cấu hình Thư viện VEX Cơ sở Mã và đảm bảo học viên có thể nhìn thấy các khối Truyền động trong Hộp công cụ.
- Với tư cách là một lớp hoặc trong nhóm của họ, hãy chọn ‘Hướng dẫn’ từ Thanh công cụ và chọn ‘Khối của tôi’. Yêu cầu học viên xem video hướng dẫn My Blocks bên dưới.
Sau khi xem hướng dẫn, hãy tổ chức một cuộc trò chuyện về cách sử dụng [Khối của tôi] với các câu hỏi như:
- [My Block] được sử dụng để làm gì trong dự án VEXcode GO?
- Sử dụng cùng một chuỗi khối nhiều lần trong một dự án.
- Một lý do nào khiến bạn muốn sử dụng [My Block] trong dự án VEXcode GO của mình?
- Để phá vỡ các dự án dài hạn hơn để làm việc dễ dàng hơn.
- Tại sao bạn nghĩ rằng [My Block] có thể giúp dự án thu thập nhiều Đĩa của chúng ta dễ thực hiện hơn?
- Vì vậy, chúng ta chỉ phải tạo trình tự để sắp xếp các Đĩa một lần, sau đó chúng ta có thể sử dụng lại nó.
Tạo điều kiện xây dựng [My Block] trong VEXcode GO.
- Yêu cầu học sinh mở dự ánSort Allcủa mình từ Phòng thí nghiệm 3.
- Nếu học sinh không thể truy cập vào dự án của mình từ Phòng thí nghiệm 3, bạn có thể chia sẻ dự ánSort All -VEXcode GO Blocks File với học sinh hoặc tải xuống máy tính hoặc máy tính bảng của học sinh. Sau đó, yêu cầu học sinh mở tệp trong VEXcode GO.
- Hoặc, anh chị em có thể trưng bày dự án và yêu cầu học viên tạo lại nó.
- Cùng với học sinh của bạn, hãy xác định trình tự các khối sắp xếp Đĩa. Trình tự này được lặp lại bất kể Đĩa nằm ở đâu trong Trường hoặc Đĩa có màu gì.
Xác định mẫu Sắp xếp Đĩa - Giải thích rằng chuỗi khối này sẽ được sử dụng nhiều lần trong dự án của chúng ta, do đó đây là mã mà chúng ta sẽ sử dụng trong [Khối của tôi]. Bây giờ chúng ta sẽ làm theo các bước đã thấy trong hướng dẫn 'Khối của tôi' để tạo [Khối của tôi]. Đầu tiên, chọn 'Khối của tôi' từ Hộp công cụ. Sau đó, chọn ‘Tạo khối’.
Chọn 'My Blocks' (Khối của tôi) và "Make a Block" (Tạo một khối) - Tùy chỉnh [Khối của tôi] của bạn bằng cách chọn ‘tên khối’ và đổi tên thành ‘Sắp xếp đĩa’. Sau đó chọn ‘OK’ để tùy chỉnh [My Block] của bạn.
Tùy chỉnh [Khối của tôi] của bạn - Bây giờ [Khối của tôi] đã được tạo, khối [Xác định] sẽ xuất hiện. (Kéo phần này sang bên phải dự án của bạn, nếu cần.)
- Kiểm tra với sinh viên để đảm bảo rằng mọi người giờ đây có thể thấy một khối mũ mới, có nội dung 'xác định Sắp xếp Đĩa'. Gọi sự chú ý của họ đến thực tế rằng đây là một khối mũ và giống như khối {When started} mũ, nó chỉ có thể có các khối được gắn bên dưới nó. Các khối mà chúng tôi thêm vào khối [Define], sẽ là trình tự mà chúng tôi muốn tái sử dụng trong dự án của mình.
[Xác định] khối - Tiếp theo, kéo chuỗi khối để sắp xếp các Đĩa từ dự án Sort Allvà đính kèm chúng vào khối [Define]. Dự án của bạn bây giờ sẽ trông như thế này, với trình tự các khối [If then] được đính kèm với khối [Define].
Kéo chuỗi Sắp xếp Đĩa vào khối [Xác định] - Bây giờ bạn đã "xác định" được robot của bạn sẽ làm gì với [Khối của tôi], bạn sẽ thêm nó vào dự án của mình. Cùng với học sinh của mình, hãy nhìn vào chồng khối bên dưới khối {When started} – đây là trình tự được sử dụng để thu thập Đĩa đầu tiên và trả lại cho căn cứ Sao Hỏa. Cơ sở Mã cần làm gì tiếp theo? Sắp xếp đĩa! Thêm [Khối của tôi] vào dự án của bạn.
Thêm [My Block] vào dự án của bạn Hướng dẫn lớp học cách theo dõi luồng dự án khi Cơ sở mã thực thi dự án của bạn bằng [Khối của tôi].
- Bật và kết nối Code Base của bạn với VEXcode GO nếu bạn chưa làm như vậy. Tìmcác bài viết Kết nối của Thư viện VEXcode GO VEX để biết các bước dành riêng cho thiết bị để kết nối VEX GO Brain với máy tính hoặc máy tính bảng của bạn.
- Đặt Code Base và một đĩa vào Field như hình ảnh bên dưới.
Thiết lập để kiểm tra dự án của bạn - Đảm bảo rằng học sinh có thể nhìn thấy cả robot và màn hình của bạn với VEXcode GO, sau đó bắt đầu dự án. Khi dự án chạy, hãy để học sinh chú ý đến việc làm nổi bật các khối trong dự án. Kêu gọi sự chú ý của họ khi điểm nổi bật di chuyển đến khối [Xác định] và kể lại những gì đang xảy ra trong dự án khi điểm nổi bật đó di chuyển từ chồng khối này sang khối khác. Bạn có thể muốn khởi động lại dự án nhiều lần hoặc bước qua dự án để làm chậm tiến độ, để giúp sinh viên theo dõi tiến trình dự án với [My Block].
- Đặt câu hỏi để giúp học sinh theo dõi tiến độ dự án cùng bạn, chẳng hạn như:
- Khi nào phần nổi bật sẽ "nhảy" tới khối [Định nghĩa]? Điều gì khiến bạn nói như vậy?
- Khi đến khối [Sort disk], phần đánh dấu sẽ di chuyển đến khối [Define] và chạy trình tự.
- Tại sao đánh dấu "bỏ qua" một khối [Nếu sau đó]? Điều kiện nào là Sai? Điều nào là Đúng? Điều đó ảnh hưởng thế nào đến cách di chuyển của điểm nổi bật?
- Điểm nổi bật sẽ di chuyển đến khối [Nếu sau đó] trong đó điều kiện là Đúng. Nó sẽ bỏ qua các khối [Nếu thì] có điều kiện là Sai. Ví dụ, nếu Code Base chọn một Blue Disk, phần tô sáng sẽ bỏ qua các khối [If then] có điều kiện màu đỏ và màu xanh lá cây và chỉ chạy khối có điều kiện màu xanh lam.
- Điều gì sẽ xảy ra nếu Cơ sở Mã của chúng ta chọn một Đĩa màu khác? Điểm nổi bật có còn đi đến khối [Xác định] không? Tại sao?
- Đúng, điểm nổi bật vẫn sẽ chuyển đến khối [Xác định] vì khối [Sắp xếp đĩa] vẫn sẽ được thực thi, bất kể Đĩa có màu gì.
- Khi nào phần nổi bật sẽ "nhảy" tới khối [Định nghĩa]? Điều gì khiến bạn nói như vậy?
- Đặt câu hỏi để giúp học sinh theo dõi tiến độ dự án cùng bạn, chẳng hạn như:
Hỗ trợ học sinh chuẩn bị hoàn thành phần còn lại của thử thách cùng với nhóm của mình.
- Yêu cầu sinh viên đặt tên dự án của họ là Geo Challenge và lưu nó vào thiết bị của họ. Xem phần Mở và Lưu của Thư viện VEXcode GO VEX để biết các bước cụ thể cho từng thiết bị để lưu dự án VEXcode GO.
- Thu hút sự chú ý của học sinh vào cách dự án của họ hiện đang được thiết lập để thu thập và phân loại Đĩa đầu tiên và bây giờ họ sẽ cố gắng thu thập thêm hai Đĩa nữa với nhóm của mình!
- Đềnghị Cung cấp sự củng cố tích cực cho những học sinh đang làm theo chỉ dẫn, thay phiên nhau và chú ý đến quá trình xây dựng và kiểm tra [My Block].
Xử lý sự cố cho giáo viên
- Đánh dấu vào [Khối của tôi] - Khi học sinh đang xây dựng [Khối của tôi] với bạn, hãy yêu cầu kiểm tra thường xuyên, để bạn có thể đảm bảo rằng học sinh đang tuân theo quy trình. Nếu một học sinh đang xây dựng dự án trong VEXcode GO, hãy hỏi đối tác của họ xem nó có phù hợp với dự án của bạn không, để giữ tất cả học sinh tham gia.
- Kiểm tra cổng của bạn - Nhắc học sinh kiểm tra để đảm bảo rằng họ đang kết nối Cảm biến mắt và Nam châm điện vào đúng cổng. Cảm biến mắt được cắm vào cổng teal ở mặt trước của não và nam châm điện được kết nối với cổng 3.
Chiến lược tạo thuận lợi
- Hãy suy nghĩ về cách học sinh của bạn sẽ truy cập VEXcode GO. Đảm bảo rằng các máy tính hoặc máy tính bảng mà học sinh sẽ sử dụng có quyền truy cập vào VEXcode GO. Để biết thêm thông tin về cách thiết lập VEXcode GO, hãy xem bài viết Thư viện VEX này.
- Tập hợp các tài liệu mà mỗi nhóm cần trước khi đến lớp. Đối với Phòng thí nghiệm này, mỗi nhóm hai sinh viên sẽ cần một Bộ dụng cụ GO, hướng dẫn Xây dựng, máy tính hoặc máy tính bảng để truy cập VEXcode GO và Đĩa Đỏ, Xanh lam và Xanh lục từ Bộ dụng cụ. Học sinh cũng sẽ cần truy cập vào một Trường để kiểm tra.
- Nếu học sinh không có Mã cơ sở 2.0 được xây dựng sẵn - Mắt + Nam châm điện từ Phòng thí nghiệm trước đó, hãy dành 10 - 15 phút để học sinh xây dựng nó trước các hoạt động của Phòng thí nghiệm.
-
Mã cơ sở 2.0 - Mắt + Nam châm điện - Thiết lập Trường của bạn trước, như trong hình dưới đây, để làm khu vực thử nghiệm cho Cơ sở Mã. Hãy trải rộng khắp lớp học để học sinh có không gian rộng rãi để kiểm tra các dự án của mình. Trong hình ảnh này, các Đĩa được hiển thị tại chỗ cho thử thách trong Play. Bạn có thể muốn đánh dấu các vị trí bắt đầu của Đĩa và Cơ sở Mã, cũng như các vị trí khu vực phân loại bằng điểm đánh dấu xóa khô để giúp học sinh khi họ đang thiết lập để kiểm tra các dự án của họ.
- Viết khoảng cách đến mỗi Đĩa trên bảng để học viên tham khảo trong Phòng Thí Nghiệm. Để giúp học sinh tập trung vào các khái niệm mã hóa trong quá trình Chơi, hãy cung cấp cho học sinh khoảng cách gần đúng đến mỗi Đĩa, để các em không bị phân tâm bằng cách đo.
- Để thu thập Đĩa Đỏ - 400 mm (~16 inch)
- Để thu thập Đĩa Xanh - 425 mm (~17 inch), xoay, 300 mm (~12 inch)
- Để thu thập Đĩa Xanh - 150 mm (~6 inch), xoay, 400 mm (~16 inch)
- Tôn vinh những thách thức cũng như thành công. Phòng thí nghiệm này là cơ hội để sinh viên áp dụng những gì họ đã học được trong toàn bộ Bài học và sinh viên sẽ có mức độ khó khăn và thành công khác nhau. Để củng cố tư duy cầu tiến và giá trị của sự kiên trì trong lập trình, hãy kỷ niệm những khoảnh khắc mà học sinh được thử thách và thể hiện sự kiên trì. Khuyến khích các nhóm hỗ trợ lẫn nhau và chia sẻ các chiến lược mà họ đã học được để giúp đỡ lẫn nhau.