THỰC TRẠNG HỌC LẬP TRÌNH PYTHON CỦA HỌC SINH LỚP 10: TRƯỜNG HỢP NGHIÊN CỨU TẠI MỘT SỐ TRƯỜNG TRUNG HỌC PHỔ THÔNG TRÊN ĐỊA BÀN TỈNH THÁI NGUYÊN
Tóm tắt
Trong chương trình giáo dục phổ thông, lập trình được tích hợp vào môn Tin học giúp học sinh nhanh chóng chuyển mình trong thời đại số. Dù vậy, việc học lập trình, đặc biệt là lập trình Python, vẫn gặp nhiều khó khăn đối với học sinh, nhất là những người mới bắt đầu. Nghiên cứu đã tiến hành khảo sát với 217 phiếu từ ba trường trung học phổ thông tại Thái Nguyên nhằm đánh giá thực trạng học lập trình Python của học sinh lớp 10. Kết quả cho thấy, 94,93% học sinh chưa từng tiếp xúc với lập trình Python trước khi vào lớp 10, và 39,17% trong số đó cảm thấy áp lực khi học môn này. Mặc dù 76,03% học sinh cho rằng việc hiểu các khái niệm lập trình cơ bản không quá khó khăn, nhưng 41,01% lại gặp khó khăn trong việc áp dụng lý thuyết vào thực hành. Đặc biệt, 44,70% học sinh thường xuyên gặp lỗi lập trình mà không biết cách sửa. Một số em học sinh chưa nhận thức rõ lợi ích của các nền tảng học tập trực tuyến hỗ trợ việc học lập trình, thiếu tần suất thực hành trên lớp, nhưng ngược lại, các em lại dành quá ít thời gian cho việc tự học, hầu như chỉ dành dưới 30 phút/ngày, chiếm 61,75%. Từ những kết quả này, nghiên cứu đề xuất một số khuyến nghị nhằm nâng cao hiệu quả dạy và học lập trình Python trong các trường trung học phổ thông.