讲什么 学什么——一节高中信息技术课引发的思考

2020-01-08 17:49
科学咨询 2020年17期
关键词:流程图程序设计绘制

杨 光

(黑龙江省大庆外国语学校 黑龙江大庆 163000)

在讲到高中信息技术课必修1数据与计算的第三单元“算法与程序设计”这部分内容前,备课时觉得如果教师直接讲算法和程序设计语言,学生可能只是单纯地接收到理论知识,但并不能理解学习本部分内容的意义,也并不能带着兴趣去学习,所以,想通过播放相关的视频给学生科普计算机编程、科技发展等相关的内容,引发学生的兴趣和思考,让课堂教学效果更好。

首先,按照教材的内容,通过洗衣机根据投入衣服的重量来自动设定水位的实例,简要介绍了算法的三种描述方式:自然语言、流程图和伪代码。并给出了对应的流程图和程序设计代码,先让学生在word中模仿绘制出流程图、在DevC++中模仿编写编译代码,体会算法的思想和编程的过程以及编程的乐趣。

然后,给学生播放了视频《计算机正在改变这个世界》,视频剪辑分别来自网络中的“计算机正在改变这个世界”“计算机的发展历史”“回顾互联网的发展历程”“科技改变未来,2050年的世界会变成什么样呢”“你的生活被‘计算’了”“信息社会的当今和未来世界”“想挣大钱或者改变世界,计算机编程都能帮你实现”,让学生了解计算机发展的过去、现在和未来,对计算机及计算机编程有自己的了解,对学习程序设计语言有自己的兴趣和目标。

最后,正式进入算法和程序设计的第一课,根据教材中的生活实例“描述洗衣机的洗衣流程”讲解算法及其基本控制结构,因为学生之前已经模仿绘制过流程图和编写过一段代码,也通过视频了解了相关的内容,所以在开始详细的讲解时,学生对算法的概念不再陌生,从生活中应用广泛的洗衣机、电梯、红绿灯等实例,再配合教材资源中的ATM机取款过程流程图展示,从最开始的模仿绘制流程图到独立的绘制流程图,学生真正掌握了算法的描述方法,也理解了算法就是在有限步骤内解决实际问题的方法。为下节课讲解程序设计语言打下了良好的基础。

在本堂课中,模仿绘制流程图和编写代码的环节,学生的参与度较高,在这个过程中,及时纠正了学生在绘制过程中错误使用的流程图符号,以及学生在编写程序时应使用英文输入法以及简单的格式问题,对下节课的内容都起到了很好的预学作用。而在观看视频的过程中,部分学生只对某些新奇的内容感兴趣,而对于计算机的发展史等兴趣不足。为让学生了解的内容,可以在下次课中考虑是更换更让学生感兴趣的视频讲解方式还是换成其他授课方法,比如,让学生分组到网络去搜索相关资料,进行信息的收集和整理,再进行小组展示。尽量让学生更乐学,真正掌握相关知识。本堂课最重要的环节是学生可以独立绘制流程图,通过生动的ATM机器取款的动画展示,日常生活中对于自助取款的流程已经很熟悉的学生们,利用已经学会的流程图符号,已经了解的算法的概念和描述方式,去把生活中最常见的这个自助取款的过程用流程图绘制出来,去体会用所学知识去解决实际生活中所遇到问题的成就感。

通过本节课的学习,一方面,希望学生们能够对算法和程序设计有自己的了解和认识,这不是一个很难理解的知识点,算法和程序设计不是一个无法学习掌握的内容,这是一件只要认真努力就可以去做并取得一定成绩的事。另一方面,无论是给学生观看的视频,还是学习的内容,都想带给学生一些书本知识以外的更有意义的启示。科技的创新,对人类生活的巨大影响,通过对比过去到现在生活中的各种改变,希望学生们能够拥有改变世界的宏伟志向,可以大胆设想,通过自己所学的知识去发明创造出上亿人每天生活会用到的产品;视频中介绍到科技发展的相关知识,计算机和互联网的发展历史等,基本都是国外的人做到了那些事,取得了一些成果,希望学生们可以不忘中华民族五千年历史中曾取得的伟大成就以及当代在科技强国发展中所取得的成绩,还有目前我国发展所面临的主要问题,激发学生的文化自信,使其能够以一颗爱国的心奋发图强,为祖国更好的明天去贡献自己的力量;也希望学生们对人才这个概念有更深刻的认识,不仅是有更舒适的工作环境,赚更多的钱,更重要的是就像给学生看的视频里提到的“能够真正想出一个点子然后在你的手里实现,接着能够按下一个按钮,然后分享给数百万人”,影响改变着当下以及未来人们的生活,这是一件多么“充满魔力”多么“酷”的一件事。也要知道,“人才”并不是遥不可及,是只要你肯努力,梦想就会触手可及。

有了努力的方向,也就有了更多前进的动力,在信息技术课堂中,教师“讲什么”,学生能够“学什么”,这不是一件只要照本宣科就可以完成好的事,教师应认真思考教学内容、认真组织完善教学的每一个环节,如果学生因为课堂上的某个知识点,某句话,某件事,而有了改变一生的契机,那真的是一件太棒的事了。如何能让学生理解掌握到所学知识的同时,还可以给学生带来更多有意义的启示,真的是值得每一位教师认真思考的事。

猜你喜欢
流程图程序设计绘制
云的识别指南
绘制童话
医学专业“Python程序设计”课程教学改革总结与思考
作品赏析
全球首张人类细胞蓝图绘制成功
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
一种程序源代码的标准化流程图转化方法∗
高职高专院校C语言程序设计教学改革探索
神秘的不速之客