Giáo án NLS chuyên đề Tin học 10 KHMT Bài 5: Phần mềm lập trình điều khiển robot
Giáo án chuyên đề NLS Tin học 10 - Khoa học máy tính (bộ SGK thống nhất từ 2026 - 2027) Bài 5: Phần mềm lập trình điều khiển robot. Với năng lực số được tích hợp, tiết học sẽ giúp học sinh tăng cường khả năng ứng dụng công nghệ mới vào việc tìm hiểu các chuyên đề học tập. KHBD này là file word, tải về dễ dàng.
=> Giáo án tích hợp NLS chuyên đề Tin học 10 Khoa học máy tính
Các tài liệu bổ trợ
Ngày soạn: …/…/…
Ngày dạy: …/…/…
CHUYÊN ĐỀ 2: KẾT NỐI ROBOT VỚI MÁY TÍNH
BÀI 5: PHẦN MỀM LẬP TRÌNH ĐIỀU KHIỂN ROBOT
(2 tiết)
I. MỤC TIÊU
1. Kiến thức
Sau bài học này, HS sẽ:
- Biết vai trò của phần mềm lập trình điều khiển robot.
- Biết quy trình kết nối robot với máy tính.
- Biết cách điều khiển robot bằng phần mềm thông qua wifi và bluetooth.
2. Năng lực
Năng lực chung:
- Giải quyết được những nhiệm vụ học tập một cách độc lập, theo nhóm và thể hiện sự sáng tạo.
- Góp phần phát triển năng lực giao tiếp và hợp tác qua hoạt động nhóm và trao đổi công việc với giáo viên.
Năng lực riêng:
- Thông qua các hoạt động, HS hình thành được năng lực phân tích và giải quyết vấn đề, kĩ năng phát triển tư duy lôgic, kĩ năng giao tiếp và trình bày vấn đề.
- Ngoài ra, HS còn có thể phát triển năng lực sáng tạo, năng lực và kĩ năng chia sẻ, năng lực ứng dụng kiến thức đã học vào giải quyết các vấn đề thực tế.
Năng lực số:
- 1.1.NC1b: Duyệt, tìm kiếm và lọc dữ liệu, thông tin và nội dung số (HS tra cứu thông tin ứng dụng app di động điều khiển robot không dây trên Internet).
- 1.3.NC1b: Quản lí dữ liệu, thông tin và nội dung số (HS phân loại được chương trình hệ thống và chương trình ứng dụng có cấu trúc).
- 2.1.NC1a: Tương tác thông qua công nghệ số (HS xem video được tạo bởi công cụ AI và trả lời câu hỏi, sử dụng máy tính cá nhân hoặc thiết bị di động có kết nối Internet để làm bài tập trắc nghiệm củng cố trên môi trường số).
- 5.1.NC1a: Giải quyết các vấn đề kĩ thuật (HS tự chẩn đoán nguyên nhân và xử lý sự cố kĩ thuật khi tiến trình nạp chương trình bị ngắt kết nối cáp USB đột ngột).
- 5.2.NC1b: Xác định nhu cầu và giải pháp công nghệ (HS đánh giá và lựa chọn giải pháp phần mềm lập trình kéo thả GaraBlock phù hợp với trình độ học sinh và phương thức kết nối có dây USB / không dây bluetooth).
- 6.2.NC1a: Sử dụng trí tuệ nhân tạo (HS sử dụng công cụ AI hoặc sản phẩm số do GV cung cấp để tiếp nhận thông tin, trả lời câu hỏi đơn giản).
- 1.1.NC1a: Duyệt, tìm kiếm và lọc dữ liệu, thông tin và nội dung số (HS tiếp cận, khai thác được thông tin từ nguồn học liệu số dưới sự hướng dẫn của GV).
Năng lực AI:
- 10.A1.2: Con người cần kiểm soát AI (HS nhận thức rõ robot/AI chỉ vận hành tự động theo đúng chương trình do con người lập trình và nạp vào bộ nhớ).
- 10.D2.1: Hệ thống AI (HS mô tả được cấu trúc hệ thống thông minh/robot).
3. Phẩm chất
- Hình thành ý thức trách nhiệm, phẩm chất làm việc chăm chỉ, chuyên cần.
- Năng động, chịu khó tìm tòi, sáng tạo.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với giáo viên
- SGK, KHBD Chuyên đề học tập Tin học 10 – Định hướng Khoa học máy tính.
- Phòng thực hành máy tính có kết nối Internet, máy chiếu.
- Học liệu số & Công cụ AI:
- Bộ câu hỏi trắc nghiệm trên phần mềm Quizizz/website kenhhoctap.edu.vn.
- Video AI được tạo bằng các công cụ AI để khởi động bài học.
- Công cụ Chatbot AI (ChatGPT/Gemini).
2. Đối với học sinh
- SGK Chuyên đề học tập Tin học 10 – Định hướng Khoa học máy tính.
- Vở ghi.
III. TIẾN TRÌNH DẠY HỌC
1. HOẠT ĐỘNG KHỞI ĐỘNG
…………………………………………..
…………………………………………..
…………………………………………..
2. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Hoạt động 1: Phần mềm lập trình điều khiển robot
a. Mục tiêu: HS nhận biết được ý nghĩa và vai trò của các phần mềm lập trình điều khiển robot.
b. Nội dung: GV hướng dẫn HS đọc mục 1, trả lời các câu hỏi xây dựng kiến thức bài học mới.
c. Sản phẩm học tập:
- HS nêu được khái niệm chung về chương trình điều khiển robot.
- HS thấy được vai trò của phần mềm lập trình điều khiển robot giúp người sử dụng có thể thiết kế chương trình và nạp vào bộ nhớ của robot.
d. Tổ chức hoạt động:
| HOẠT ĐỘNG CỦA GV - HS | DỰ KIẾN SẢN PHẨM | NLS/AI |
Bước 1: GV chuyển giao nhiệm vụ học tập - GV chia lớp thành 2 nhóm, yêu cầu HS tổ chức tìm kiếm thông tin trên Internet kết hợp đọc thông tin mục 1 SGK tr.25, 26 và thực hiện các yêu cầu: + Nhóm 1: Tìm hiểu khái niệm chung về chương trình điều khiển robot. + Nhóm 2: Tìm hiểu một số phần mềm lập trình điều khiển robot. - GV yêu cầu HS: So sánh phần mềm so sánh đặc điểm của phần mềm GaraBlock và Arduino IDE. - GV có thể giới thiệu thêm về phần mềm GaraBlock để HS có cái nhìn tổng quan và dễ tiếp cận hơn: + GaraBlock là một phần mềm lập trình điều khiển robot được cài đặt trên máy tính, được thiết kế dựa trên nền tảng kéo thả Scratch, giúp chúng ta dễ dàng thao tác và làm quen với các câu lệnh lập trình cho robot. + Giao diện phần mềm:
+ Các khối lệnh của phần mềm GaraBlock:
- GV đặt câu hỏi cho HS: Phần mềm lập trình điều khiển robot có vai trò gì? - GV chốt lại kiến thức trong hộp ghi nhớ: Phần mềm lập trình điều khiển robot giúp tạo ra các chương trình điều khiển và nạp chúng vào bộ nhớ của robot. Bước 2: HS thực hiện nhiệm vụ học tập - HS đọc nội dung thông tin mục 1, thảo luận và trả lời câu hỏi. - HS ghi nhớ kiến thức. - GV hướng dẫn, hỗ trợ HS (nếu cần thiết). Bước 3: Báo cáo kết quả hoạt động và thảo luận - GV mời đại diện HS trình bày kết quả thảo luận. - GV mời HS khác nhận xét, bổ sung. Bước 4: Đánh giá kết quả thực hiện nhiệm vụ học tập - GV đánh giá, nhận xét, chuẩn kiến thức, chuyển sang nội dung mới. | 1. Phần mềm lập trình điều khiển robot a) Khái niệm chung về chương trình điều khiển robot - Với robot, khái niệm chương trình điều khiển có thể hiểu là các chương trình được cài đặt trong bộ nhớ của robot ở trạng thái sẵn sàng thực hiện các hoạt động theo yêu cầu. - Chương trình điều khiển robot chia làm hai loại: + Chương trình hệ thống do các nhà sản xuất robot phát triển và cài đặt trong bộ nhớ để hỗ trợ điều khiển robot. + Chương trình điều khiển robot hoạt động theo yêu cầu của người sử dụng (phần mềm ứng dụng). b) Phần mềm lập trình điều khiển robot - Một số phần mềm lập trình điều khiển robot: Arduino IDE, GaraBlock, KidsCode… - Phần mềm lập trình điều khiển robot giúp tạo ra chương trình điều khiển và nạp chúng vào bộ nhớ của robot. | - 1.3.NC1b: HS phân loại được chương trình hệ thống và chương trình ứng dụng có cấu trúc. - 5.2.NC1b: HS đánh giá và lựa chọn giải pháp phần mềm lập trình kéo thả GaraBlock phù hợp với trình độ phổ thông. |
Hoạt động 2: Nạp và chạy chương trình điều khiển robot
a. Mục tiêu: HS nêu được quy trình nạp chương trình vào bộ nhớ robot và chạy chương trình điều khiển robot.
b. Nội dung: HS đọc nội dung mục 2 để tìm hiểu trình tự các bước nạp và chạy chương trình điều khiển robot
c. Sản phẩm học tập: HS ghi được vào vở quy trình nạp chương trình vào bộ nhớ robot và chạy chương trình điều khiển robot.
d. Tổ chức hoạt động:
…………………………………………..
…………………………………………..
…………………………………………..
Hoạt động 3: Kết nối điều khiển robot qua wifi và bluetooth
a. Mục tiêu: HS nắm được quy trình điều khiển robot qua kết nối không dây.
b. Nội dung: HS đọc nội dung mục 3 kết hợp quan sát hình minh họa để nắm kiến thức.
c. Sản phẩm học tập: HS ghi được vào vở các bước điều khiển robot qua kết nối không dây.
d. Tổ chức hoạt động:
| HOẠT ĐỘNG CỦA GV - HS | DỰ KIẾN SẢN PHẨM | NLS/AI |
Bước 1: GV chuyển giao nhiệm vụ học tập - GV giới thiệu cho HS: Bên cạnh việc lập trình robot từ phần mềm máy tính thông qua kết nối có dây thì chúng ta còn có thể nạp chương trình thông qua kết nối không dây như wifi và bluetooth. - GV yêu cầu HS đọc mục 3, SGK tr.27 và thực hiện nhiệm vụ: Em hãy nêu quy trình điều khiển robot qua kết nối không dây. - GV giao nhiệm vụ cho HS: Truy cập Internet tìm hiểu một số chương trình (app) điều khiển robot. - GV kết luận và chốt lại kiến thức: Có thể điều khiển robot bằng kết nối không dây (wifi hoặc bluetooth). Bước 2: HS thực hiện nhiệm vụ học tập - HS đọc nội dung thông tin mục 3, thực hiện yêu cầu. - HS sử dụng công cụ số tìm hiểu một số chương trình (app) điều khiển robot trên Internet. - GV hướng dẫn, hỗ trợ HS (nếu cần thiết). Bước 3: Báo cáo kết quả hoạt động và thảo luận - GV mời một số HS đứng dậy trả lời câu câu hỏi. - GV mời HS khác nhận xét, bổ sung. Bước 4: Đánh giá kết quả thực hiện nhiệm vụ học tập - GV đánh giá, nhận xét, chuẩn kiến thức. | 3. Kết nối điều khiển robot qua wifi và bluetooth - Bước 1: Bật chế độ kết nối không dây (wifi hoặc bluetooth) của robot. - Bước 2: Bật chương trình (app) trên điện thoại di động và vào chế độ điều khiển robot từ xa. - Bước 3: Kết nối robot với mạng không dây (wifi hoặc bluetooth). - Bước 4: Điều khiển robot hoạt động thông qua vỉ điều khiển không dây hoặc chương trình trên điện thoại di động. - Một số thiết bị có thể điều khiển qua bluetooth hoặc wifi: tivi, tai nghe, đồng hồ… - Robot giáo dục có thể lập trình và nạp chương trình thông qua bluetooth. | - 1.1.NC1b: HS tra cứu thông tin ứng dụng app di động điều khiển robot không dây trên Internet. - 5.2.NC1b: HS lựa chọn giải pháp kết nối không dây bluetooth/wifi cho các bài toán điều khiển robot di động linh hoạt. - 10.A1.2: HS xác định vai trò của con người trong việc sử dụng thiết bị di động ra lệnh điều khiển hệ thống robot từ xa. |
3. HOẠT ĐỘNG LUYỆN TẬP
a. Mục tiêu: Thông qua hoạt động, HS được củng cố kiến thức về quy trình kết nối robot với máy tính.
b. Nội dung: HS đọc SGK, dựa vào các kiến thức vừa học để trả lời câu hỏi.
c. Sản phẩm học tập: Bài làm của học sinh, kĩ năng giải quyết nhiệm vụ học tập.
d. Tổ chức hoạt động:
…………………………………………..
…………………………………………..
…………………………………………..
4. HOẠT ĐỘNG VẬN DỤNG
a. Mục tiêu: Vận dụng các kiến thức vừa học để giải quyết các vấn đề học tập và thực tiễn.
b. Nội dung: HS vận dụng kiến thức, trả lời câu hỏi.
c. Sản phẩm học tập: HS nêu được sự khác biệt lớn nhất giữa việc thực hiện chương trình thông thường trên máy tính và việc thực hiện chương trình điều khiển cho robot.
d. Tổ chức hoạt động:
Bước 1: GV chuyển giao nhiệm vụ học tập
- GV yêu cầu HS thảo luận nhóm đôi, hoàn thành bài tập phần Vận dụng (SGK - tr.27):
Em hãy cho biết đâu là sự khác biệt lớn nhất giữa việc thực hiện chương trình thông thường trên máy tính và việc thực hiện chương trình điều khiển cho robot.
Bước 2: HS thực hiện nhiệm vụ học tập
- HS trao đổi theo nhóm, thực hiện nhiệm vụ.
- GV hướng dẫn, hỗ trợ HS (nếu cần thiết).
Bước 3: Báo cáo kết quả hoạt động và thảo luận
- HS xung phong trình bày kết quả.
- HS khác lắng nghe, nhận xét, chỉnh sửa.
Kết quả: Sự khác biệt lớn nhất là cần phải kết nối và nạp chương trình lập trình hoàn thiện cho robot để điều khiển robot hoạt động.
Bước 4: Đánh giá kết quả thực hiện nhiệm vụ học tập
- GV đánh giá, nhận xét, chuẩn kiến thức.
* Hướng dẫn về nhà
- Ôn lại các kiến thức đã học.
- Đọc và chuẩn bị trước Bài 6: Chương trình điều khiển robot.

