APP下载

基于计算思维培养的高中信息技术教学设计探究

2020-06-08刘阿尾

读写算 2020年8期
关键词:计算思维高中信息技术核心素养

刘阿尾

摘 要普通高中信息技术的核心素质包括信息意识、计算思维、数字学习与创新、信息社会责任。本文以广东教育版《循环嵌套》课程为例,从教学目标、任务设计、教学资源等方面探讨了计算思维在教学设计中的渗透,以提高学生的核心素质和解决问题的能力。

关键词高中信息技术;核心素养;计算思维

中图分类号:G632 文献标识码:A 文章编号:1002-7661(2020)08-0137-01

如何激发学习兴趣,提高学生的课堂参与度,促进学生的学习和探索,是教师在开发教学资源时需要考虑和解决的问题。教学资源的形式可以多种多样,如流程图、程序代码、自主学习任务列表、视频动画等。对于高中信息技术学科,教学资源可以更加丰富。

一、撰写教学目标时渗透计算思维

在教学设计时,笔者将《循环嵌套》的教学目标确定为:(1)了解循環嵌套的概念和基本思想;(2)掌握“For-Next”循环结构的打印输出图形;(3)能运用循环的嵌套解决生活中的实际问题。

循环嵌套的基本格式可以归纳为八个字:从内向外,不能交叉。根据循环嵌套的原理和计算思维处理问题的本质,可以将问题分解为三个子目标:(1)如何确定内外循环及其循环变量名,做到不能重复,也要避免交叉;(2)如何确定循环语句,能够准确执行;(3)如何优化程序设计结构,以便提高解决问题的效率。通过以上三个子目标的解决引导学生建构正确的数学模型,确定循环结构。

通过这种方式,复杂算法和思路在解决问题的过程中被分解成若干子问题和子目标,教学理念也可以适用于其他经典算法教学。在学习目标实现的过程中,学生逐步提高计算思维。

二、任务设置时涉及计算思维的培养

(一)新课引入环节的任务设置

向学生展示课前设计调试的九九乘法表程序的运行结果,激发学生的求知欲,激发学生对本课的兴趣。

(1)通过任务复习循环结构。

任务:利用FOR循环语句,输出一行图形(五颗星号)。*****

(2)提出问题

上面的代码完成了在一行内输入5个星号,如果要得到三行同样的图形,即如图1所示的图形,应该怎么写程序呢?

给学生五分钟时间自由讨论和上机实验如何实现输出上面的字符图形。

(二)“主题任务”的设置

在循环嵌套例题的教学中,任务贯穿于整个教学过程,能够深入地解释问题,加深学生的印象。笔者称之为“主题任务”。在本节中,笔者设置了以下任务:

探究1:尝试更改程序,输出5行6列的图形。

探究2:输出直角三角形图形,观察该图形的特点,其规律是第一行输出1个图形,第二行输出2个图形,第j行输出j个图形。由刚才的嵌套循环例子可知,外循环控制的是输出的行数,内循环控制输出列数,因此只需在图形1程序的基础上把Fori=1To5的终值5改为j即可,学生自己上机验证修改后的程序是否能得到直角三角形图形(图2)。

探究3:输出直角三角形数字矩阵。这个图中的形状和图2中的一样,只是每个位置字符不同。图形的程序代码如下:

探究4:终极挑战

(1)效果演示

把课前调试好的课本上的程序运行结果再次演示给学生看,让学生仔细观察结果页面。

(2)程序界面设计

由学生参考演示界面自行完成。

(3)程序代码填写

三、准备教学资源时考虑计算思维的培养

在循环嵌套式教学设计中,笔者编写了自主学习任务列表,并在课前分发,使学生有足够的时间思考上述任务,为学生计算思维的培养和应用提供了载体。教学资源的开发和利用在很大程度上影响着课堂的效果。

计算思维的培养是提高高中生解决问题思维能力的基本要求。因此,在课程教学中,教师必须重视计算思维的培养。

参考文献:

[1]李俊杰.高中信息技术课程教学中计算思维培养的策略探析[J].中国信息技术教育,2014(24)

猜你喜欢

计算思维高中信息技术核心素养
高中信息技术探究式教学的实践与思考
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
作为“核心素养”的倾听
“1+1”微群阅读
向着“人”的方向迈进
核心素养:语文深度课改的靶向