随着信息学奥林匹克竞赛、机器人竞赛等活动在初中的深入开展,面向初中生的程序设计教学在信息技术教学中所处的地位已越来越重要。程序设计教学不仅会让学生掌握程序设计的基本知识和基本技能,而且还能培养学生的思维能力。因此,在程序设计教学中必须更新观念、开拓思路,尤其要重视对学生思维能力的培养。那么,如何有效地提升学生的思维能力呢?我在初中程序设计教学中进行了一些实践和探索。
一、创设问题情境激活学生思维
亚里士多德曾指出:“思维从对问题的惊讶开始。”学生的创新思维往往来自于对问题的兴趣和好奇心,而兴趣和好奇心又往往来自于教师创设的问题情境。在程序设计教学中,教师如能精心设计适宜的教学情境,可使学生随着情境的推进,自然而然地进入角色,体验情境,从而唤醒积极思维、主动学习的欲望。
【案例】在学习“递推算法的应用”时,我创设了这样的问题情境:为了