初中Python程序设计教学的方法与探究
2018-10-20鲁志建
文理导航 2018年19期
关键词:教学方法
鲁志建
【摘 要】Python是近几年迅速流行而普及的一门程序设计语言,Python语言课程化也将成为孩子学习的一种趋势。许多地区已经把Python编程基础纳入信息技术课程和高考内容体系,2017年公布的江苏、浙江信息技术高考改革方案中,都将教材中程序设计语言由VB改成了Python。初中阶段开展Python程序设计教学的首要问题,是如何激发学生学习的兴趣,其次是如何探索行之有效的教学方法,帮助学生逻辑思维能力提升,最终达成学生信息素养的培养目标。
【关键词】程序设计;python;教学方法;信息素养
一、程序设计教学现状分析
目前,大多数学校还是延续VB语言教学,少数学校采用了Scrath以及APP Invertor等语言。这些程序设计语言主要分为两类:一是块语言;二是代码语言。块语言的学习适合程序设计的初学者,譬如小学阶段学习Scrath是相当不错的选择。到了中学阶段,学生对程序基本结构已有一定的了解,加上认知水平的提高,完全可以学习代码语言,从而更好地理解程序设计的算法知识。
1.传统程序设计教学中学生的困惑
以大多数学校仍旧采用的VB程序设计为例,在代码语言中,VB作为一种面向对象的程序设计语言,其缺点也是显而易见的:VB发布至今已经20年了,对于技术迅速更替的信息技术领域,这显得太古老了;学生在写VB代码之前需要花大量的时间设计程序界面,设置控件属性,并不能聚焦到程序设计的算法中去;在日常生活中几乎没有很好的应用,这会让学生感觉到程序设计距离生活太遥远,不实用。……
登录APP查看全文
