论文部分内容阅读
在科技飞速发展的信息社会,计算思维(Computational Thinking)作为一种响应时代发展的思维方式渐渐得到重视。计算思维是一种解决问题的思维过程,能够清晰、抽象地将问题和解决方案以信息处理代理可有效执行的方式表述出来。培养计算思维,学生分析问题、解决问题的能力可以得到提高,对学生不断完善自我、适应社会具有现实的意义。高中信息技术的学业水平考试内容包括必修模块与选修模块,《算法与程序设计》模块作为五个选修模块中相对来说难度较大的模块,却非常适合培养学生的计算思维。《算法与程序设计》模块以Visual Basic(以下简称VB)程序设计语言为主要内容,但在目前高中信息技术课堂中教师往往侧重对语句的讲解而忽视了在学习过程中对计算思维的引导与培养。因此,有必要将计算思维的培养融入到高中VB教学中。本研究采用文献研究法、教育实验法、教育测量法等研究方法,在建构主义学习理论、认知-发现学习理论以及计算思维的相关理论的指导下,依据高中VB教学的特点,结合高中生的认知、思维及心理特点,以及计算思维特点,构建了基于计算思维培养的高中VB任务驱动式教学模式,并将该模式应用于高二信息技术《算法与程序设计》模块的教学中,目的在于加强对学生计算思维的培养,提高学生分析问题、解决问题的能力以及学生学习成绩。本研究通过教育实验来验证基于计算思维培养的高中VB任务驱动式教学模式的有效性。实验选取了山东省济南市某重点高中二年级23班、24班两个班级为被试,选择信息技术课程的《算法与程序设计》选修模块为教学内容,应用基于计算思维培养的高中VB任务驱动式教学模式。教学实验结束后进行后测,通过对前后侧数据统计分析,验证基于计算思维培养的高中VB任务驱动式教学模式的有效性。通过对研究数据进行统计量化分析,得出以下结论:本文提出的基于计算思维培养的高中VB任务驱动式教学模式能够提高学生分析问题、解决问题的能力,提高学生计算思维水平。