Việc nghiên cứu một môi trường lập trình nhằm phát triển NLc là hết sức cần thiết. Chúng tôi đã sử dụng phương pháp nghiên cứu lý thuyết và thực nghiệm sư phạm để nghiên cứu về tiềm năng sử dụng Microsoft MakeCode cho BBC micro:bit trong việc góp phần phát triển thành phần NLc của năng lực tin học cho học sinh trung học cơ sở.
Trường Đại học Vinh Tạp chí khoa học, Tập 49 - Số 4B/2020, tr 41-50 MICROSOFT MAKECODE CHO BBC MICRO:BIT VÀ TIỀM NĂNG PHÁT TRIỂN NĂNG LỰC GIẢI QUYẾT VẤN ĐỀ VỚI SỰ HỖ TRỢ CỦA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG CHO HỌC SINH TRUNG HỌC CƠ SỞ Cao Hồng Huệ Viện Công nghệ Thông tin, Trường Đại học Sư phạm Hà Nội Ngày nhận 19/5/2020 ngày nhận đăng 14/7/2020 Tóm tắt: Trong Chương trình giáo dục phổ thông năm 2018, lực tin học bảy lực đặc thù cần hình thành phát triển cho người học Năng lực giải vấn đề với hỗ trợ công nghệ thông tin truyền thông (NLc) năm thành phần lực tin học Việc nghiên cứu mơi trường lập trình nhằm phát triển NLc cần thiết Chúng sử dụng phương pháp nghiên cứu lý thuyết thực nghiệm sư phạm để nghiên cứu tiềm sử dụng Microsoft MakeCode cho BBC micro:bit việc góp phần phát triển thành phần NLc lực tin học cho học sinh trung học sở Kết cho thấy Microsoft MakeCode cho BBC micro:bit phù hợp với tiêu chí lựa chọn ngơn ngữ lập trình nêu chương trình môn Tin học 2018 Việc sử dụng môi trường dạy học lập trình tạo điều kiện thuận lợi để phát triển lực thành phần NLc cho học sinh Từ khóa: BBC micro:bit; Microsoft MakeCode; physical computing; lực tin học; lực giải vấn đề với hỗ trợ công nghệ thông tin truyền thơng Mở đầu Mơn Tin học có vị trí hồn tồn chương trình giáo dục phổ thơng (GDPT) năm 2018, trở thành môn học bắt buộc có phân hóa, xuyên suốt từ lớp đến lớp Mơn Tin học đóng vai trị chủ yếu việc giáo dục tin học cho học sinh (HS) Chương trình GDPT chương trình tổng thể rõ “Giáo dục tin học góp phần hình thành, phát triển phẩm chất chủ yếu lực cốt lõi cho học sinh, đặc biệt có ưu việc hình thành, phát triển lực tin học” (Bộ Giáo dục Đào tạo, 2018b, tr 23) Năng lực giải vấn đề (GQVĐ) với hỗ trợ công nghệ thông tin truyền thông (NLc) năm thành phần lực tin học Một biểu NLc cấp THCS “thao tác với phần mềm mơi trường lập trình trực quan để bắt đầu có tư thiết kế điều khiển hệ thống” (Bộ Giáo dục Đào tạo, 2018a, tr 11) Chương trình mơn Tin học khơng định ngơn ngữ lập trình (NNLT) trực quan cụ thể mà đưa định hướng chung tiêu chí lựa chọn Việc lựa chọn NNLT trực quan thích hợp tùy thuộc vào sở đào tạo Do đó, hiểu biết NNLT trực quan khác quan trọng với sở đào tạo Przybylla & Romeike vận dụng cách tiếp cận physical computing vào dạy học, người học đạt khả như: hiểu hệ thống máy tính, xác định vấn đề cần giải quyết, thu thập phân tích liệu thực, có tư thuật tốn Điều cho thấy cách tiếp cận physical computing dạy học khoa học máy tính nói chung lập trình nói riêng giúp hình thành phát triển lực thành phần NLc cho HS (Przybylla & Romeike, 2014) Email: caohonghue@hpu2.edu.vn 41 C H Huệ / Microsoft Makecode cho BBC micro:bit tiềm phát triển lực giải quyết… Sentance cộng cho thấy giáo viên (GV) muốn sử dụng cách tiếp cận physical computing để dạy học BBC micro:bit lựa chọn tuyệt vời (Sentance, Waite, Yeomans & MacLeod, 2017) Ngoài ra, Cápay & Klimová “BBC micro:bit thiết bị tuyệt vời để học lập trình hiểu nguyên tắc cách thức hoạt động phần cứng lúc” (Cápay & Klimová, 2019) BBC micro:bit máy tính nhỏ, lập trình Để lập trình cho BBC micro:bit người lập trình sử dụng ngơn ngữ, mơi trường lập trình khác như: C/C++, Pascal, Scratch 3.0, Microsoft MakeCode… Các câu hỏi đặt là: Việc sử dụng Microsoft MakeCode cho BBC micro:bit dạy học lập trình có tạo hội hình thành phát triển lực thành phần NLc cho học sinh hay không? Mơi trường lập trình trực quan Microsoft MakeCode có phù hợp với tiêu chí đưa chương trình mơn Tin học 2018 hay khơng? Để giải đáp câu hỏi này, trước hết nghiên cứu lý thuyết lực tin học, lực thành phần NLc, cách tiếp cận physical computing, Microsoft MakeCode cho micro:bit dạy học Từ đó, chúng tơi xây dựng số nội dung dạy học lập trình với Microsoft MakeCode cho BBC micro:bit cho đối tượng HS THCS Sau đó, chúng tơi tiến hành thực nghiệm sư phạm tiến hành khảo sát lấy ý kiến GV, thống kê, phân tích xử lý kết sau thực nghiệm nhằm kiểm chứng phù hợp Microsoft MakeCode cho BBC micro:bit với tiêu chí lựa chọn NNLT tiềm phát triển lực thành phần NLc cho HS THCS môi trường Nội dung nghiên cứu 2.1 Năng lực tin học thành phần lực tin học Chương trình giáo dục phổ thơng nhằm hình thành phát triển cho HS ba lực chung (năng lực tự chủ tự học, lực giao tiếp hợp tác, lực GQVĐ sáng tạo) bảy lực đặc thù (năng lực ngơn ngữ, lực tính tốn, lực khoa học, lực công nghệ, lực tin học, lực thẩm mĩ, lực thể chất) Trong đó, lực lại bao gồm thành phần khác Năng lực tin học gồm có năm thành phần: Sử dụng quản lí phương tiện cơng nghệ thông tin truyền thông (NLa); ứng xử phù hợp môi trường số (NLb); GQVĐ với hỗ trợ công nghệ thông tin truyền thông (NLc); ứng dụng công nghệ thông tin truyền thông học tự học (NLd); hợp tác môi trường số (NLe) (Bộ Giáo dục Đào tạo, 2018) Năng lực GQVĐ sáng tạo hình thành phát triển môn Tin học mang đặc thù riêng công nghệ thông tin truyền thông (CNTT-TT) nên có tên gọi lực GQVĐ với hỗ trợ CNTT-TT Do đó, xét chất, NLc lực GQVĐ sáng tạo, nội hàm mở rộng (có hỗ trợ CNTT-TT) ngoại diên thu hẹp (trong phạm vi mơn Tin học) Vì vậy, NLc có cấu trúc với lực GQVĐ sáng tạo, bao gồm thành tố: Nhận ý tưởng mới; phát làm rõ vấn đề; hình thành triển khai ý tưởng mới; đề xuất lựa chọn giải pháp; thiết kế tổ chức hoạt động; tư độc lập (Trần Thị Thanh, 2019) Yêu cầu cần đạt với NLc cấp THCS là: “Hiểu tầm quan trọng thơng tin xử lí thơng tin xã hội đại; tìm kiếm thơng tin từ nhiều nguồn với chức đơn giản cơng cụ tìm kiếm, đánh giá phù hợp thông tin liệu tìm thấy với nhiệm vụ đặt ra; thao tác với phần mềm môi trường lập trình trực quan để bước 42 Trường Đại học Vinh Tạp chí khoa học, Tập 49 - Số 4B/2020, tr 41-50 đầu có tư thiết kế điều khiển hệ thống” (Chương trình giáo dục phổ thơng mơn Tin học, 2018, tr 11) Chương trình mơn Tin học không định NNLT trực quan cụ thể mà đưa định hướng chung tiêu chí lựa chọn: - NNLT phải thơng dụng ngồi nước, có sẵn tài nguyên để dễ dàng khai thác sử dụng, có giải pháp khả thi quyền, có xu hướng ngày phát triển - NNLT chọn cộng đồng GV ưa thích, dễ dàng cài đặt máy (ở nhà trường) giúp HS tự học thuận lợi trao đổi rộng lớn cộng đồng 2.2 Cơ sở khoa học đề xuất sử dụng Microsoft MakeCode cho micro:bit việc phát triển lực thành phần NLc 2.2.1 BBC micro:bit Microsoft MakeCode BBC micro:bit máy tính nhỏ bỏ túi, lập trình Nó có hình với ma trận 5x5 đèn LED, có hai nút nhấn dán nhãn A B, tích hợp cảm biến ánh sáng, cảm biến nhiệt độ, cảm biến gia tốc hỗ trợ giao tiếp không dây Bluetooth Low Energy (BLE) Nó lập trình thơng qua mơi trường lập trình khác dựa web mà không phụ thuộc vào hệ điều hành BBC micro:bit cho phép người sử dụng phát triển ứng dụng NNLT JavaScript Blocks, JavaScript Python BBC micro:bit dễ dàng kết nối với thiết bị vật lý khác cảm biến độ ẩm, cảm biến âm thanh, động servo… cho phép HS tạo sản phẩm nhằm giải vấn đề khác sống thực (Halfacree, 2017) Hình 1: Cấu tạo BBC micro:bit Lập trình với BBC micro:bit dạy HS khái niệm lập trình, chẳng hạn biến, kiểu, thủ tục, lặp điều kiện Giải vấn đề với BBC micro:bit giúp HS có kỹ tư máy tính, phân tích vấn đề, nhận diện mẫu vấn đề, trích lọc vấn đề, xử lý vấn đề theo trình tự biểu diễn liệu HS có kỹ đáp ứng yêu cầu cao nhiều lĩnh vực (Wing, 2015) BBC micro:bit giúp cho HS có niềm vui với máy tính Theo thống kê Micro:bit Education Foundation (BBC micro:bit in school, 2020), có 60 quốc gia sử dụng BBC micro:bit dạy học Ở Việt Nam, Quỹ Dariu (Dariu Foundation) kết hợp với Google thực dự án Lập trình tương lai 43 C H Huệ / Microsoft Makecode cho BBC micro:bit tiềm phát triển lực giải quyết… Google nhằm đào tạo miễn phí kỹ lập trình sử dụng Internet an toàn cho 130.000 HS Trong dự án này, HS học mơn học lập trình ứng dụng bo mạch BBC micro:bit để phát triển kỹ lập trình Vào tháng 4/2020, em HS hướng dẫn lắp ráp, lập trình với bo mạch BBC micro:bit vận hành thử nghiệm máy trợ thở Dvilator 19/20 dựa theo thiết kế mã nguồn mở Viện Công nghệ Massachusetts, Hoa Kỳ (Trần Quang Thiện, 2020) Các học lập trình với BBC micro:bit tiến hành theo cách thông thường: HS giới thiệu kiến thức liên quan, hướng dẫn sử dụng khối lệnh Microsoft MakeCode để lập trình cho BBC micro:bit, sau làm tập thực nhiệm vụ GV giao nhằm mục đích phổ cập kĩ tin học lập trình cho HS Trong nghiên cứu này, chúng tơi sử dụng quy trình thiết kế kĩ thuật EDP bao gồm bước: Vấn đề, khảo sát, ý tưởng, kế hoạch, tạo dựng, kiểm tra, cải thiện chia sẻ (EiE of Museum of Science) để thiết kế dự án tạo điều kiện cho HS phát triển lực thành phần NLc Microsoft MakeCode tảng cung cấp trải nghiệm lập trình kéo thả đơn giản, dễ hiểu thú vị cho HS Nền tảng hồn tồn miễn phí, mã nguồn mở làm việc trực tiếp trình duyệt Sau tải, trình soạn thảo chạy trực tiếp máy tính người dùng ngắt kết nối Internet Microsoft MakeCode cho phép chuyển đổi từ chế độ kéo thả sang chế độ viết lệnh ngược lại cách dễ dàng Microsoft MakeCode cung cấp NNLT kéo thả JavaScript Blocks NNLT dạng viết văn JavaScript (Halfacree, 2017) Microsoft MadeCode có sẵn trình mơ BBC micro:bit cho phép HS học lập trình mà khơng cần phải có thiết bị thực 2.2.2 Physical computing Physical computing hiểu hệ thống vật lý thiết bị tương tác lập trình Physical computing bao gồm thiết kế cài đặt cho phép người học phát triển sản phẩm cụ thể, hữu hình giới thực phát sinh từ trí tưởng tượng họ Physical computing cách tốt để bắt đầu hiểu cách tư máy tính GQVĐ cách thực hành thực tế physical computing giúp làm rõ đoạn mã (code) vừa viết thông qua việc nhìn thấy mã lệnh thực thiết bị thực tế Theo Sentence cộng sự, lợi ích cách tiếp cận physical computing dạy học bao gồm: gia tăng động lực người học, lực hợp tác tư sáng tạo (Sentance, Waite, Hodges, MacLeod & Yeomans, 2017) Theo Microsoft (2018), kết hợp cấu trúc vật lý với khoa học máy tính lập trình bắt nguồn từ phương pháp sư phạm Theo thang đo nhận thức Bloom, mức độ học tập sâu sắc xảy người học xây dựng, tạo lập làm quen với tài liệu học tập Microsoft MakeCode cho BBC micro:bit lựa chọn tốt để thực physical computing lập trình dạy thực theo phương pháp dạy học dựa vấn đề 2.3 Xây dựng nội dung dạy học Để kiểm chứng phù hợp mơi trường lập trình trực quan Microsoft MakeCode cho BBC micro:bit với tiêu chí lựa chọn NNLT đề xuất chương trình mơn Tin học 2018 tiềm phát triển lực thành phần NLc cho HS THCS môi trường này, xây dựng học: (1) Giới 44 Trường Đại học Vinh Tạp chí khoa học, Tập 49 - Số 4B/2020, tr 41-50 thiệu BBC micro:bit Microsoft MakeCode; (2) Sử dụng nút nhấn BBC micro:bit; (3) Làm việc với cảm biến BBC micro:bit; (4) Tương tác BBC micro:bit hành vi người dùng; (5) Dự án “Máy đếm bước chân”; (6) Sử dụng tính truyền liệu khơng dây BBC micro:bit; (7) Dự án “Thiết bị kiểm sốt thân nhiệt thơng minh” Cấu trúc học bao gồm phần: - Giới thiệu: Giới thiệu nội dung học - Thực hành với Microsoft MakeCode: HS thực hành câu lệnh Microsoft MakeCode kiểm tra kết hiển thị trình mơ BBC micro:bit Microsoft MakeCode - Dự án: Mỗi nhóm gồm - HS thực hành tạo sản phẩm theo yêu cầu GV, kết hiển thị thiết bị thực - Đánh giá: Mỗi dự án có sản phẩm cụ thể, tiêu chí đánh giá sản phẩm thiết kế theo yêu cầu Các 1, 2, 3, cung cấp kiến thức BBC micro:bit kĩ sử dụng mơi trường lập trình trực quan Microsoft MakeCode để lập trình cho BBC micro:bit Thời lượng 45 phút Các thiết kế theo hướng dự án STEM sử dụng quy trình thiết kế kỹ thuật EDP bao gồm bước nhằm tạo điều kiện cho HS phát triển lực thành phần NLc Thời gian cho 90 phút Tóm tắt nội dung sau: Vấn đề: Khi thân nhiệt người thay đổi dấu hiệu báo hiệu cho biết thể bị mắc bệnh Khi nhiệt độ thể khơng kiểm sốt tốt dẫn tới biến chứng khôn lường Hãy thiết kế thiết bị giúp kiểm soát thân nhiệt HS Nếu thân nhiệt HS thay đổi, thiết bị gửi tin nhắn thông báo cho cô giáo, đồng thời hiển thị khuyến nghị hỗ trợ cho HS Để giải vấn đề đặt ra, HS cần phải vận dụng kiến thức cảm biến nhiệt độ, tính gửi tín hiệu khơng dây radio BBC micro:bit để đo thân nhiệt gửi thông báo Đồng thời, HS cần vận dụng thêm kiến thức biện pháp phịng chống nóng, lạnh đề cập đến Thân nhiệt mơn Sinh học Ngồi ra, HS cần vận dụng kiến thức môn Công nghệ để lên ý tưởng thiết kế thiết bị Ở bước này, dựa yêu cầu GV, HS phải nêu ngắn gọn vấn đề cần giải gì, trả lời câu hỏi liên hệ kiến thức để giải vấn đề liệt kê vật liệu, dụng cụ cần sử dụng để thiết kế thiết bị Sau đó, HS nhận thiết bị, vật liệu, dụng cụ GV cung cấp Khảo sát: HS suy nghĩ tìm kiếm mạng Internet để trả lời câu hỏi “Để đo thân nhiệt thể ta có cách nào?” Ý tưởng: Mỗi HS viết vẽ ý tưởng cá nhân vào phiếu (ít ý tưởng) sau nhóm thống chọn ý tưởng tốt Kế hoạch: HS vẽ phác họa mơ hình chi tiết cho thiết bị kiểm sốt thân nhiệt thơng minh, mơ tả thuật toán sử dụng, liệt kê vật liệu cần thiết để làm sản phẩm phân công công việc thành viên nhóm Tạo dựng: Mỗi nhóm có 35 phút để tạo dựng thiết bị kiểm sốt thân nhiệt thơng minh theo kế hoạch lập bước 45 C H Huệ / Microsoft Makecode cho BBC micro:bit tiềm phát triển lực giải quyết… Kiểm tra: HS thử nghiệm ghi lại điều xảy kiểm tra sản phẩm cách trả lời câu hỏi phiếu học tập Ở bước này, HS cần phải liệt kê chức thiết bị hoạt động tốt chức chưa tốt Cải thiện: HS tiến hành cải thiện chức chưa tốt sản phẩm, cải thiện để thiết bị dễ sử dụng đẹp HS vẽ phác họa thích thiết bị sau cải thiện Chia sẻ: HS tính tốn chi phí để nhóm tạo sản phẩm cách dựa vào giá thành vật liệu bảng danh sách dụng cụ - vật liệu Sau đó, nhóm thuyết trình sản phẩm nhóm GV đánh giá nhóm thơng qua tiêu chí việc áp dụng quy trình, tính hiệu sản phẩm, phân tích tính chất chọn lựa vật liệu, tính sáng tạo thẩm mỹ, đánh giá ưu nhược điểm sản phẩm, đề xuất phương án cải thiện sản phẩm, kỹ làm việc nhóm kỹ thuyết trình Việc thiết kế hoạt động học tập theo quy trình thiết kế kỹ thuật EDP tạo hội cho HS phát triển lực thành phần NLc Cụ thể, HS nhận ý tưởng biết tìm kiếm thơng tin liên quan nhiều nguồn Internet để xác định làm rõ thông tin cho ý tưởng bước HS phát làm rõ vấn đề phát tốn tin học ẩn tình thực tế sống bước HS hình thành triển khai ý tưởng dựa nguồn thơng tin có, so sánh bình luận giải pháp đề xuất bước HS đề xuất, lựa chọn giải pháp GQVĐ bước bước HS thiết kế tổ chức hoạt động thông qua việc lập kế hoạch hoạt động, phân công nhiệm vụ phù hợp cho thành viên nhóm, sử dụng thiết bị, dụng cụ, nguyên liệu phù hợp, thao tác mơi trường lập trình trực quan để điều khiển hệ thống, đánh giá hiệu giải pháp đề xuất thực việc cải tiến giải pháp bước 4, 5, 6, HS biết tư độc lập đặt câu hỏi khác vấn đề cần giải bước bước 2; ý lắng nghe tiếp nhận thông tin, ý tưởng thành viên khác nhóm với cân nhắc chọn lọc bước 3; xem xét đánh giá giải pháp nhóm khác, đặt câu hỏi phản biện cho nhóm khác bước 2.4 Tổ chức thực nghiệm sư phạm Chúng tiến hành giảng dạy nội dung Microsoft MakeCode cho BBC micro:bit cho 02 GV Tin học trường THCS Nghĩa Hưng, Bắc Giang trường THCS Phan Chu Trinh, Đắk Sắk, Đắk Mil, Đắk Nơng Sau đó, GV tiến hành giảng dạy cho HS lớp 8, đơn vị công tác Kết thúc thời gian thực nghiệm, tiến hành khảo sát lấy ý kiến 93 HS lớp thực nghiệm nhận kết Bảng Kết khảo sát cho thấy 71% HS yêu thích Microsoft MakeCode cho micro:bit; 86% cho việc tự học Microsoft MakeCode cho micro:bit thuận lợi; 67,7% nhận thấy việc khai thác tài nguyên học lập trình với Microsoft Makecode cho micro:bit dễ dàng; 100% HS cho việc GV sử dụng Microsoft MakeCode cho micro:bit để giảng dạy giúp cho việc học lập trình trở nên dễ dàng Chúng tiến hành giảng dạy nội dung kiến thức BBC micro:bit cho GV Tin học huyện Cư M’Gar Đắk Lăk, sau tiến hành khảo sát ý kiến GV Đồng thời, thu thập thêm ý kiến số GV tìm hiểu BBC micro:bit Kết khảo sát 68 GV trình bày Bảng 46 Trường Đại học Vinh Tạp chí khoa học, Tập 49 - Số 4B/2020, tr 41-50 Bảng 1: Thống kê ý kiến khảo sát HS sau thực nghiệm việc sử dụng Microsoft MakeCode cho BBC micro:bit dạy học lập trình Mức độ Rất thích Thích Sự u thích HS với Microsoft Bình thường MakeCode cho micro:bit Khơng thích Rất khơng thích Rất thuận lợi Thuận lợi Sự thuận lợi tự học Microsoft Bình thường MakeCode cho micro:bit HS? Khó khăn Rất khó khăn Rất dễ dàng Dễ dàng Việc khai thác tài nguyên học lập trình Bình thường với Microsoft Makecode cho micro:bit Khó khăn Rất khó khăn Việc GV sử dụng Microsoft MakeCode cho Có micro:bit để giảng dạy có giúp cho việc học Khơng lập trình dễ dàng khơng Tiêu chí Kết Tỷ lệ (%) 28 30,1 38 40,9 27 29 0 0 39 41,9 41 44,1 12 12,9 1,1 0 31 33,3 32 34,4 29 31,2 1,1 0 93 100 0 Kết khảo sát cho thấy 72,1% GV đánh giá việc khai thác tài nguyên học lập trình với Microsoft Makecode cho micro:bit dễ dàng dễ dàng; 70,6% cho Microsoft Makecode cho micro:bit có xu hướng ngày phát triển Số lượng GV ưa thích Microsoft Makecode cho micro:bit chiếm 86,7%; 77.9% GV cho HS thuận lợi tự học, trao đổi cộng động Microsoft MakeCode cho micro:bit; 89,7% đánh giá Microsoft MakeCode cho micro:bit phù hợp phù hợp để dạy lập trình Bảng 2: Thống kê ý kiến khảo sát GV tìm hiểu Microsoft MakeCode cho BBC micro:bit Mức độ Kết Tỷ lệ (%) Rất dễ dàng 5,9 Dễ dàng 45 66,2 Việc khai thác tài nguyên học lập trình với NNLT Microsoft Makecode cho Bình thường 16 23,5 micro:bit Khó khăn 4,4 Rất khó khăn 0 48 70,6 Xu hướng sử dụng Microsoft MakeCode Ngày phát triển cho micro:bit dạy học lập trình Phát triển 20 29,4 Tiêu chí 47 C H Huệ / Microsoft Makecode cho BBC micro:bit tiềm phát triển lực giải quyết… Tiêu chí Sự yêu thích GV với Microsoft MakeCode cho micro:bit Sự thuận lợi tự học, trao đổi cộng động Microsoft MakeCode cho micro:bit Sự phù hợp việc sử dụng Microsoft MakeCode cho micro:bit để dạy lập trình Mức độ Khơng phát triển Rất thích Thích Bình thường Khơng thích Rất khơng thích Rất thuận lợi Thuận lợi Bình thường Khó khăn Rất khó khăn Rất phù hợp Phù hợp Bình thường Khơng phù hợp Rất khơng phù hợp Kết Tỷ lệ (%) 0 26 38,2 33 48,5 11,8 1.5 0 16 23,5 37 54,4 11 16,2 5.9 0 26 38,2 35 51,5 10,3 0 0 Kết luận Kết nghiên cứu cho thấy Microsoft MakeCode cho BBC micro:bit phù hợp với tiêu chí lựa chọn NNLT nêu chương trình mơn Tin học 2018 Điều tạo sở thuận lợi cho sở đào tạo triển khai giảng dạy khoa học máy tính theo cách tiếp cận physical computing Tuy nhiên, để trang bị BBC micro:bit thiết bị liên quan nhằm cho phép HS sáng tạo sản phẩm thú vị, giải vấn đề thực sống sở đào tạo cần phải có kinh phí phù hợp Giải pháp đưa trường hợp khơng có thiết bị HS sử dụng trình mơ BBC micro:bit Microsoft MakeCode Lời cảm ơn: Nghiên cứu tài trợ từ nguồn kinh phí Khoa học cơng nghệ Trường ĐHSP Hà Nội cho đề tài mã số C.2019.12 TÀI LIỆU THAM KHẢO Bộ Giáo dục Đào tạo (2018) Chương trình giáo dục phổ thơng mơn Tin học Bộ Giáo dục Đào tạo (2018) Chương trình giáo dục phổ thơng Chương trình tổng thể Cápay, M & Klimová, N (2019) Engage Your Students via Physical Computing! 2019 IEEE Global Engineering Education Conference, 1216-1223 Retrieved from https://booksc.xyz/book/76538467/c1a724 EiE of Museum of Science, Boston (n.d) The Engineering Design Process Retrieved from https://www.eie.org/engineering-everywhere/engineering-design-process 48 Trường Đại học Vinh Tạp chí khoa học, Tập 49 - Số 4B/2020, tr 41-50 Halfacree G (2017) The Official BBC micro:bit® User Guide, John Wiley & Sons Micro:bit Education Foundation (2020) BBC micro:bit in school https://microbit.org/get-started/bbc-microbit-in-school/ Micro:bit Education Foundation (2020) Milestones for the BBC micro:bit Case studies Retrieved from https://microbit.org/impact/case-studies/milestones-for-the-bbcmicrobit/ Microsoft (2018) Physical computing for the non-computer science educator Retrieved from https://education.microsoft.com/en-us/course/150beb36/overview Przybylla, M & Romeike, R (2014) Key Competences with Physical Computing Proceedings of Key Competencies in Informatics and ICT 2014 Universitätsverlag Potsdam, Potsdam, 216-221 Retrieved from https://publishup.unipotsdam.de/opus4-ubp/frontdoor/deliver/index/docId/8290/file/cid07_S351-361.pdf Sentance, S., Waite, J., Hodges, S., MacLeod, E., & Yeomans, L (2017) “Creating Cool Stuff” - Pupils’ experience of the BBC micro:bit In Proceedings of the 48th ACM Technical Symposium on Computer Science Education Retrieved from https://www.researchgate.net/publication/316947289_Creating_Cool_Stuff_Pupils’_ Experience_of_the_BBC_microbit/link/59d54d5da6fdcc87469564bd/download Sentance, S., Waite, J., Yeomans, L & MacLeod, E (2017) Teaching with physical computing devices: the BBC micro:bit initiative WiPSCE „17: Proceedings of the 12th Workshop on Primary and Secondary Computing Education 87-96 https://doi.org/10.1145/3137065.3137083 Trần Quang Thiện (2020) Góp sức chống dịch COVID-19, học sinh in 3D phụ kiện trang học vận hành máy trợ thở Công nghệ Việt https://congngheviet.com/hocsinh-in-3d-phu-kien-ho-tro-deo-khau-trang-chong-covid-19/ Trần Thị Thanh (2019) Xây dựng thang đo lực “giải vấn đề với hỗ trợ công nghệ thông tin truyền thông” cho học sinh THPT Luận văn thạc sĩ khoa học giáo dục Wing M J (2015) BBC micro:bit quick start guide for teachers Retrieved from https://sli.se/shareroot/Avc_Upload/10/uploads/Quick-Start-Guide-for-Teachers.pdf 49 C H Huệ / Microsoft Makecode cho BBC micro:bit tiềm phát triển lực giải quyết… SUMMARY MICROSOFT MAKECODE FOR BBC MICRO:BIT AND THE POTENTIAL TO DEVELOP PROBLEM-SOLVING COMPETENCY WITH THE SUPPORT OF INFORMATION AND COMMUNICATION TECHNOLOGY FOR SECONDARY STUDENTS Cao Hong Hue Institute of Infomation Technology, Hanoi Pedagogical University Received on 19/5/2020, accepted for publication on 14/7/2020 In the General education program 2018, information technology competency is one of the seven specific competencies that need to be formed and developed for learners The ability to solve problems with the support of information and communication technology (NLc) is one of the five components of information technology competency Researching a programming environment to develop NLc is essential We have used theoretical and experimental pedagogical research methods to examine the potential of using Microsoft MakeCode for BBC micro:bit to contribute to developing NLc component of the information technology competency for secondary students The results showed that Microsoft MakeCode for BBC micro: bit conforms to the programming language selection criteria outlined in the Infomatics educational program 2018 The use of this environment in teaching programming creates favorable conditions to develop the competency of the NLc for students Keywords: BBC micro:bit, Microsoft MakeCode, physical computing; IT competency; problem-solving competency with the support of ICT 50 ... phát triển cho HS ba lực chung (năng lực tự chủ tự học, lực giao tiếp hợp tác, lực GQVĐ sáng tạo) bảy lực đặc thù (năng lực ngơn ngữ, lực tính tốn, lực khoa học, lực công nghệ, lực tin học, lực. .. dụng Microsoft MakeCode Ngày phát triển cho micro:bit dạy học lập trình Phát triển 20 29,4 Tiêu chí 47 C H Huệ / Microsoft Makecode cho BBC micro:bit tiềm phát triển lực giải quyết? ?? Tiêu chí Sự. .. (NLb); GQVĐ với hỗ trợ công nghệ thông tin truyền thông (NLc); ứng dụng công nghệ thông tin truyền thông học tự học (NLd); hợp tác môi trường số (NLe) (Bộ Giáo dục Đào tạo, 2018) Năng lực GQVĐ sáng