Lựa chọn ngôn ngữ lập trình trong dạy học ở trường phổ thông
Số trang: 8
Loại file: pdf
Dung lượng: 395.72 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nghiên cứu này tổng quan các nghiên cứu liên quan đến việc lựa chọn ngôn ngữ lập trình trong dạy học lập trình ở phổ thông, từ đó đề xuất các tiêu chí để lựa chọn ngôn ngữ lập trình với góc nhìn dạy học ở trường phổ thông trong giai đoạn hiện nay ở Việt Nam. Một số kết quả khảo sát từ các giảng viên, giáo viên về các tiêu chí được đề xuất, cũng sẽ được trình bày trong bài báo này. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Lựa chọn ngôn ngữ lập trình trong dạy học ở trường phổ thôngHNUE JOURNAL OF SCIENCE DOI: 10.18173/2354-1075.2021-0119Educational Sciences, 2021, Volume 66, Issue 4, pp. 159-166This paper is available online at http://stdb.hnue.edu.vnLỰA CHỌN NGÔN NGỮ LẬP TRÌNH TRONG DẠY HỌC Ở TRƯỜNG PHỔ THÔNG Nguyễn Thế Dũng Khoa Tin học, Trường Đại học Sư phạm Huế Tóm tắt. Hiện nay đã có nhiều kết quả nghiên cứu và có nhiều tiêu chí để lựa chọn ngôn ngữ lập trình trong dạy học. Bài báo này tổng quan các nghiên cứu liên quan đến việc lựa chọn ngôn ngữ lập trình trong dạy học lập trình ở phổ thông, từ đó đề xuất các tiêu chí để lựa chọn ngôn ngữ lập trình với góc nhìn dạy học ở trường phổ thông trong giai đoạn hiện nay ở Việt Nam. Một số kết quả khảo sát từ các giảng viên, giáo viên về các tiêu chí được đề xuất, cũng sẽ được trình bày trong bài báo này. Hi vọng bài báo sẽ góp một số thông tin trong việc lựa chọn ngôn ngữ lập trình cho dạy học Tin học ở phổ thông hiện nay, đặc biệt là đối với lớp 6 và lớp 10 phổ thông, đang trong giai đoạn chuyển đổi và chuẩn bị chuyển đổi chương trình dạy học Tin học, theo chương trình giáo dục phổ thông 2018. Từ khóa: ngôn ngữ lập trình, dạy học ở phổ thông, dạy học lập trình, dạy học Tin học.1. Mở đầu Chương trình giáo dục phổ thông 2018, đặc biệt với chương trình môn Tin học, một trongnhững đặc điểm của chương trình là tính mở “Chương trình môn Tin học có các chủ đề bắtbuộc, đồng thời có các chủ đề lựa chọn. Các chủ đề nội dung không phụ thuộc vào thiết bị phầncứng và phần mềm cụ thể, không phân biệt phần mềm và học liệu mở hay đóng, tạo thuận lợicho việc vận dụng phù hợp với khả năng các địa phương và các đối tượng học sinh khác nhau.Do đặc thù riêng, chương trình môn Tin học cần được cập nhật và điều chỉnh theo định kì ngắnhạn theo hướng dẫn của Bộ Giáo dục và Đào tạo nhằm bảo đảm tính hiện đại và thời sự, đápứng sự phát triển rất nhanh của công nghệ kĩ thuật số, phù hợp với điều kiện kinh tế - xã hội củađất nước” [1]. Do đó, trong dạy học chủ đề Giải quyết vấn đề với sự trợ giúp của máy tính, cụthể là dạy học lập trình, các trường phổ thông được lựa chọn ngôn ngữ lập trình để dạy học, trêncơ sở đảm bảo chuẩn đầu ra của môn học và đảm bảo phát triển đầy đủ phẩm chất năng lực chohọc sinh. Kiến thức của môn học Tin học được thay đổi nhanh chóng, do đó so với các môn họckhác, nội dung dạy học và công nghệ được sử dụng trong dạy học Tin học cần phải được xemxét lại thường xuyên hơn. Chúng ta cần phải lựa chọn ít nhất một ngôn ngữ lập trình (PL) vàmột môi trường phát triển (IDE) để dạy cho người học các kĩ năng xây dựng thuật toán và cáckiến thức liên quan đến lập trình trong khung chương trình Tin học phổ thông, giúp học sinhnâng cao năng lực giải quyết vấn đề. Lập trình là một nội dung khá khó đối với học sinh, nhưngđặc biệt cần thiết cho một công dân trong thời đại số, vì vậy PL được chọn cần phải thu hútđược người học. Trong năm 2021, chương trình Tin học lớp 6 và tiếp đó trong học 2022-2023,chương trình Tin học lớp 10 sẽ thay đổi khá lớn so với chương trình học cũ. Khi thay đổi mộtPL hay một IDE mới trong dạy học lập trình, chúng ta cần phải có một sự đánh giá thấu đáo,Ngày nhận bài: 2/8/2021. Ngày sửa bài: 29/8/2021. Ngày nhận đăng: 10/9/2021.Tác giả liên hệ: Nguyễn Thế Dũng. Địa chỉ e-mail: nguyenthedung@dhsphue.edu.vn 159 Nguyễn Thế Dũngnhằm lựa chọn ngôn ngữ lập trình phù hợp nhất trong dạy học cho học sinh. Đã có nhiều côngtrình nghiên cứu về đánh giá và lựa chọn ngôn ngữ lập trình, và có nhiều tiêu chí để lựa chọn ngônngữ lập trình trong dạy học. Tuy vậy, đánh giá với góc nhìn lựa chọn ngôn ngữ lập trình để dạyhọc ở phổ thông, trong giai đoạn hiện nay của giáo dục Việt nam là một vấn đề cần được đặt ra. Trong bài này, chúng tôi sẽ tổng quan các nghiên cứu liên quan đến đánh giá ngôn ngữ lậptrình, hệ thống lại các tiêu chí đánh giá ngôn ngữ lập trình. Bên cạnh đó, dựa trên cơ sở khảocứu tài liệu nói trên, chúng tôi đề xuất các tiêu chí đánh giá PL để sử dụng trong dạy học ở phổthông. Các kết quả khảo sát đánh giá các tiêu chí được đề xuất cũng đã được thực hiện với 82 giáoviên. Họ đều là các giáo viên phổ thông hoặc là các giảng viên, có thâm niên dạy học lập trình. Các kết quả tổng quan, cũng như các kết quả khảo sát hi vọng sẽ đưa đến một góc nhìn vànhững thông tin bổ ích trong việc lựa chọn PL và IDE trong dạy học Tin học ở phổ thông chogiáo viên.2. Nội dung nghiên cứu2.1. Tổng quan các nghiên cứu trong việc lựa chọn ngôn ngữ lập trình trong dạyhọc ở phổ thông2.1.1. Dạy học lập trình ở trường phổ thông Dạy học lập trình ở trường phổ thông, trước hết là dạy cho ngườ ...
Nội dung trích xuất từ tài liệu:
Lựa chọn ngôn ngữ lập trình trong dạy học ở trường phổ thôngHNUE JOURNAL OF SCIENCE DOI: 10.18173/2354-1075.2021-0119Educational Sciences, 2021, Volume 66, Issue 4, pp. 159-166This paper is available online at http://stdb.hnue.edu.vnLỰA CHỌN NGÔN NGỮ LẬP TRÌNH TRONG DẠY HỌC Ở TRƯỜNG PHỔ THÔNG Nguyễn Thế Dũng Khoa Tin học, Trường Đại học Sư phạm Huế Tóm tắt. Hiện nay đã có nhiều kết quả nghiên cứu và có nhiều tiêu chí để lựa chọn ngôn ngữ lập trình trong dạy học. Bài báo này tổng quan các nghiên cứu liên quan đến việc lựa chọn ngôn ngữ lập trình trong dạy học lập trình ở phổ thông, từ đó đề xuất các tiêu chí để lựa chọn ngôn ngữ lập trình với góc nhìn dạy học ở trường phổ thông trong giai đoạn hiện nay ở Việt Nam. Một số kết quả khảo sát từ các giảng viên, giáo viên về các tiêu chí được đề xuất, cũng sẽ được trình bày trong bài báo này. Hi vọng bài báo sẽ góp một số thông tin trong việc lựa chọn ngôn ngữ lập trình cho dạy học Tin học ở phổ thông hiện nay, đặc biệt là đối với lớp 6 và lớp 10 phổ thông, đang trong giai đoạn chuyển đổi và chuẩn bị chuyển đổi chương trình dạy học Tin học, theo chương trình giáo dục phổ thông 2018. Từ khóa: ngôn ngữ lập trình, dạy học ở phổ thông, dạy học lập trình, dạy học Tin học.1. Mở đầu Chương trình giáo dục phổ thông 2018, đặc biệt với chương trình môn Tin học, một trongnhững đặc điểm của chương trình là tính mở “Chương trình môn Tin học có các chủ đề bắtbuộc, đồng thời có các chủ đề lựa chọn. Các chủ đề nội dung không phụ thuộc vào thiết bị phầncứng và phần mềm cụ thể, không phân biệt phần mềm và học liệu mở hay đóng, tạo thuận lợicho việc vận dụng phù hợp với khả năng các địa phương và các đối tượng học sinh khác nhau.Do đặc thù riêng, chương trình môn Tin học cần được cập nhật và điều chỉnh theo định kì ngắnhạn theo hướng dẫn của Bộ Giáo dục và Đào tạo nhằm bảo đảm tính hiện đại và thời sự, đápứng sự phát triển rất nhanh của công nghệ kĩ thuật số, phù hợp với điều kiện kinh tế - xã hội củađất nước” [1]. Do đó, trong dạy học chủ đề Giải quyết vấn đề với sự trợ giúp của máy tính, cụthể là dạy học lập trình, các trường phổ thông được lựa chọn ngôn ngữ lập trình để dạy học, trêncơ sở đảm bảo chuẩn đầu ra của môn học và đảm bảo phát triển đầy đủ phẩm chất năng lực chohọc sinh. Kiến thức của môn học Tin học được thay đổi nhanh chóng, do đó so với các môn họckhác, nội dung dạy học và công nghệ được sử dụng trong dạy học Tin học cần phải được xemxét lại thường xuyên hơn. Chúng ta cần phải lựa chọn ít nhất một ngôn ngữ lập trình (PL) vàmột môi trường phát triển (IDE) để dạy cho người học các kĩ năng xây dựng thuật toán và cáckiến thức liên quan đến lập trình trong khung chương trình Tin học phổ thông, giúp học sinhnâng cao năng lực giải quyết vấn đề. Lập trình là một nội dung khá khó đối với học sinh, nhưngđặc biệt cần thiết cho một công dân trong thời đại số, vì vậy PL được chọn cần phải thu hútđược người học. Trong năm 2021, chương trình Tin học lớp 6 và tiếp đó trong học 2022-2023,chương trình Tin học lớp 10 sẽ thay đổi khá lớn so với chương trình học cũ. Khi thay đổi mộtPL hay một IDE mới trong dạy học lập trình, chúng ta cần phải có một sự đánh giá thấu đáo,Ngày nhận bài: 2/8/2021. Ngày sửa bài: 29/8/2021. Ngày nhận đăng: 10/9/2021.Tác giả liên hệ: Nguyễn Thế Dũng. Địa chỉ e-mail: nguyenthedung@dhsphue.edu.vn 159 Nguyễn Thế Dũngnhằm lựa chọn ngôn ngữ lập trình phù hợp nhất trong dạy học cho học sinh. Đã có nhiều côngtrình nghiên cứu về đánh giá và lựa chọn ngôn ngữ lập trình, và có nhiều tiêu chí để lựa chọn ngônngữ lập trình trong dạy học. Tuy vậy, đánh giá với góc nhìn lựa chọn ngôn ngữ lập trình để dạyhọc ở phổ thông, trong giai đoạn hiện nay của giáo dục Việt nam là một vấn đề cần được đặt ra. Trong bài này, chúng tôi sẽ tổng quan các nghiên cứu liên quan đến đánh giá ngôn ngữ lậptrình, hệ thống lại các tiêu chí đánh giá ngôn ngữ lập trình. Bên cạnh đó, dựa trên cơ sở khảocứu tài liệu nói trên, chúng tôi đề xuất các tiêu chí đánh giá PL để sử dụng trong dạy học ở phổthông. Các kết quả khảo sát đánh giá các tiêu chí được đề xuất cũng đã được thực hiện với 82 giáoviên. Họ đều là các giáo viên phổ thông hoặc là các giảng viên, có thâm niên dạy học lập trình. Các kết quả tổng quan, cũng như các kết quả khảo sát hi vọng sẽ đưa đến một góc nhìn vànhững thông tin bổ ích trong việc lựa chọn PL và IDE trong dạy học Tin học ở phổ thông chogiáo viên.2. Nội dung nghiên cứu2.1. Tổng quan các nghiên cứu trong việc lựa chọn ngôn ngữ lập trình trong dạyhọc ở phổ thông2.1.1. Dạy học lập trình ở trường phổ thông Dạy học lập trình ở trường phổ thông, trước hết là dạy cho ngườ ...
Tìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình Chương trình giáo dục phổ thông Phương pháp dạy học lập trình Chương trình dạy học Tin học Phát triển năng lực cho học sinhGợi ý tài liệu liên quan:
-
5 trang 287 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 272 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 264 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 263 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 221 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 214 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 203 0 0 -
5 trang 197 0 0
-
Nâng cao chất lượng giảng dạy môn Giáo dục kinh tế và pháp luật của giáo viên trung học phổ thông
3 trang 193 7 0