摘要:本文结合教学实践从教师的“教”和学生的“学”两个方面探讨如何克服编程教学所面对的困难,采用不同对策解决这些困难,重构编程课程,改变教师的教学方式与学生的学习方式以适应时代发展要求,从计算机硬件、各种语言结构、数据结构、基本算法等方面逐步帮助学生构建完整的知识体系,积累编程理论方法,满足未来不同行业、领域对编程人才的需求。
关键词:教育价值;教学方法;编程辅导;应对策略;兴趣教学
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2021)S2-0085-03
“积跬步以至千里”出自荀子的《劝学》,这句话充分说明了在培养学生编程能力的过程中会面临各种状况和问题。本文笔者根据自身教学经历,发现培养中学生编程能力不是立竿见影的事情,需要有一个长期积累的过程。这就意味着教师的“教”和学生的“学”都需要有效协同,重要的是都要保持持之以恒之心,而不是浅尝辄止。教师应在教学过程中注重培养学生的逻辑思维能力、算法設计能力、合作能力和沟通能力,提高学生的计算思维能力和信息素养,从而激发学生学习编程的主体能动性和认知内驱力,点燃他们的学习热情,为进一步的学习打下基础,并为将来的终身发展奠定坚实的根基。
在编程教学中遇到的困难和应对策略
从《中学生编程态度及能力的现状调查》调查问卷的统计数据中,我们可以看出现阶段培养中学生的编程能力是个大问题,究其根本原因,是学生普遍缺乏编程知识的积累,相关课程的知识储备不足,导致学生在学习、理解和掌握编程方面存在着很大的困难。……