Để dạy học phần lập trình cơ bản hiệu quả - chủ đề F theo SGK Cánh Diều
Theo yêu cầu cần đạt môn Tin học 2018 cho thấy, việc dạy học lập trình chú trọng nhiều tới kĩ năng thực hành. Ngay từ những bài đầu tiên học sinh đã có được trải nghiệm viết được một vài chương trình đơn giản hoàn chỉnh. Bởi thế, thời lượng dành cho các hoạt động thực hành trên máy là rất nhiều. Việc dạy học phần thực hành khiến giáo viên rất vất vả. Có lẽ, hiệu quả dạy học lập trình đa số không đạt như kì vọng là do tổ chức thực hành chưa được tốt. Hoạt động học tập trong các giờ thực hành đòi hỏi học sinh làm việc thực sự theo nhóm nhỏ (tối đa 02 học sinh/ máy tính), rất cục bộ. Trong giờ thực hành giai đoạn đầu học lập trình, phần nặng nhất đối với giáo viên lại không nằm ở nội dung thực hành mà ở các hoạt động quan sát, hỗ trợ kịp thời các nhóm học sinh gặp vướng mắc. Thường giáo viên chỉ đủ thời gian hỗ trợ một vài nhóm nhỏ. Không có thời gian xem xét, giúp đỡ các nhóm khác là nguyên nhân chính gây ra việc học sinh rơi vào trạng thái "bơ vơ", không biết làm thế nào tiếp...