Rẽ trái và phải
Hộp công cụ dành cho giáo viên
-
Mục đích của phần này
Mục tiêu của phần Play là để học sinh học cách lập trình robot Autopilot để rẽ trái hoặc phải bằng cách sử dụng turn for block. Để bắt đầu phần Play, học sinh được giới thiệu về các hành vi lập trình. Tiếp theo, học sinh sẽ thực hiện một cuộc điều tra, nơi các em sẽ học cách lập trình Autopilot để rẽ trái và phải. Đọc trang này với học viên trước khi chuyển sang phần khám phá Turning. Sử dụng các câu hỏi Tạo động lực thảo luận (Google / .docx / .pdf) để xem lại với học sinh những hành vi cơ bản là gì và tại sao chúng là nền tảng để lập trình robot.
Hộp công cụ dành cho giáo viên
- Hành vi của
robot
"Hành vi" là một cách rất thuận tiện để nói về những gì robot đang làm và những gì nó phải làm. Di chuyển về phía trước, dừng lại, quay lại, tìm kiếm một trở ngại - đây là tất cả các hành vi.
Khi học sinh bắt đầu nhiệm vụ lập trình, các em cũng nên bắt đầu suy nghĩ về hành động của robot về mặt hành vi. Khi học viên lập trình, các em nên làm theo các bước sau:
-
Đầu tiên, họ xây dựng một kế hoạch để robot thực hiện hành động mong muốn.
-
Tiếp theo, họ chuyển kế hoạch đó thành một chương trình mà robot có thể làm theo.
Kế hoạch sẽ chỉ đơn giản là trình tự các hành vi mà robot cần tuân theo và chương trình sẽ chỉ là những hành vi đó được dịch sang VEXcode IQ Blocks.
Chia nhỏ các nhiệm vụ thành các hành vi nhỏ hơn và sau đó xây dựng các giải pháp với những hành vi đó là một kỹ năng có thể áp dụng cho nhiều đối tượng khác nhau. Đây cũng là một ví dụ về Tư duy tính toán. Để biết thêm thông tin về Tư duy tính toán, hãy xem tại đây: https://k12cs.org/computational-thinking/

Suy nghĩ như một robot
Con người rất phức tạp và có thể suy nghĩ theo những cách rất phức tạp. Đôi khi chúng ta nghĩ về mọi thứ một cách có ý thức, và đôi khi vô thức. Bạn có bao giờ phải suy nghĩ về hơi thở để làm cho mình thở? Làm một bài toán thì sao? Bây giờ hãy xem xét cách bạn đi từ cửa lớp học đến chỗ ngồi của mình. Bạn đã nghĩ về từng bước đi và bước ngoặt, hay bạn đang nghĩ về điều gì khác?
Robot không suy nghĩ về nhiều thứ, và chúng không có tiềm thức để giúp chúng theo cách của con người. Robot chỉ có thể làm những gì chúng được lập trình để làm. Tất cả các nhiệm vụ robot có thể được chia thành các nhiệm vụ đơn giản hơn và những nhiệm vụ đơn giản này được gọi là hành vi - các khối xây dựng của lập trình robot.
Hành vi là cách mà rô bốt hành động và có thể từ cơ bản đến phức tạp, tùy thuộc vào cách rô bốt được chế tạo hoặc lập trình. Một robot di động đơn giản như Autopilot chỉ có hai động cơ, vì vậy các hành vi của nó sẽ liên quan đến việc biến những động cơ đó để hoàn thành mục tiêu của nó. Autopilot sẽ sử dụng các hành vi đơn giản như di chuyển về phía trước, đảo ngược và quay lại để hoàn thành các nhiệm vụ lớn hơn.
Vậy bạn nghĩ như thế nào về một con robot? Hãy tưởng tượng một nhiệm vụ mà bạn muốn robot thực hiện. Bây giờ hãy tưởng tượng từng bước mà robot sẽ cần thực hiện để thực hiện nhiệm vụ đó. Đó là những hành vi bạn sẽ cần phải lập trình để đạt được nhiệm vụ.
Tạo động lực thảo luận
-
Quay đầu xe trong khi lái xe
Q: Giống như lái xe về phía trước và đảo ngược, rẽ là một hành vi cơ bản rất quan trọng để làm chủ. Em nghĩ tại sao điều quan trọng là phải học những hành vi này trước tiên?
Đáp: Học sinh có thể trả lời với nhiều câu trả lời khác nhau, nhưng ý tưởng là các hành vi cơ bản rất quan trọng để học trước khi thử các hành vi khó khăn hơn. Bạn có thể so sánh nó với việc học các dữ kiện cộng và trừ toán cơ bản trước khi học cách mượn và mang theo khi cộng các số lớn hơn.
Q: Bạn ước tính bao nhiêu lần bạn quay lại khi bạn di chuyển xung quanh trong ngày?
A: Học sinh có thể trả lời với bất kỳ số nào, nhưng có thể đó là một số rất lớn! Xoay là một động tác cơ bản mà tất cả chúng ta đều thực hiện rất thường xuyên.
H: Bạn có thể liệt kê bao nhiêu nhiệm vụ mà bạn có thể làm mà không cần suy nghĩ về chúng?
Đáp: Học sinh có thể trả lời bằng bất kỳ hoạt động nào như thở hoặc có nhịp tim mà các em không kiểm soát được một cách có ý thức. Học viên cũng có thể trả lời với các phần trong thói quen của các em mà các em không nghĩ nhiều, như đánh răng vào buổi sáng. Chỉ ra rằng người lớn cũng làm điều này, với các ví dụ như lái xe đi làm. Bạn cũng có thể chỉ ra rằng học sinh có thể làm nhiều việc cùng một lúc, như ngân nga theo một bài hát trong khi làm một bài toán.
Mở rộng việc học của bạn
-
Suy nghĩ như một robot
Nếu không rẽ, bạn không thể đi đến đâu! Yêu cầu học sinh đến cửa lớp học và đếm xem các em phải đi bao nhiêu bước và quay lại để ngồi vào bàn làm việc. Học sinh nên ghi lại từng phần của con đường từ cửa đến chỗ ngồi của mình vào sổ ghi chép kỹ thuật và cố gắng vẽ một sơ đồ được dán nhãn. Một ví dụ về điều này có thể là:
-
Bắt đầu từ cửa
-
Đi 8 bước về phía trước
-
Rẽ trái 90 độ
-
Đi thẳng 4 bước
-
Rẽ phải 90 độ
-
Ngồi xuống
Việc học sinh theo dõi con đường của mình theo từng bước nhỏ sẽ khiến chúng suy nghĩ về cách một robot có thể được lập trình để di chuyển và quay lại để đạt được mục tiêu.