编程有那么难吗?

点赞:3491 浏览:12109 近期更新时间:2024-02-14 作者:网友分享原创网站原创

摘 要:编程解决问题,对大多数零基础的高中生而言,总是一筹莫展,是学习的一个瓶颈.如何让学生能够轻松掌握编程思想,愉悦进行学习,本文结合高中信息技术教学与学生实际,提出改进编程课堂教学的相关方法与策略.

关 键 词:编程高中生信息技术

曾几何时,编程对中学生而言就难于登天,一说上编程课,学生一个个愁眉苦脸,萎靡不振.编程真的有那么难吗?学生的一致回答是“难!很难!非常难”.如何改变这种学习状态与学习氛围,经过几次尝试后,活动模块化的编程学习,让我的课堂和学生的状态发生了翻天覆地的变化.

一、消除恐惧,消除隔阂

一直以来,按照课本内容,编程总是在学期中才开始,但是中期,学生其他学科学习任务重,编程学习很容易成为学生的一种负担,学习效果不佳.结合学生的学习实际,我做了一些改变,把课本内容模块化处理,程序可以作为一个模块单独进行.于是,利用开学第一节课就开始引入算法的概念.通过算法,让学生了解编程的核心与灵魂,再通过将简单问题的算法与对应的不同语言种类的程序作对比,让学生深刻体会到,程序,其实就是他们总结出来的算法,编程其实就是将算法换一种表述符号表达出来.那层隔山隔水的膜被捅开后,学生开始对编程有些感觉了,也领悟到原来程序实现最主要还是靠自己对这个问题的分析与分解能力.[1]

编程有那么难吗?参考属性评定
有关论文范文主题研究: 关于学生的论文范本 大学生适用: 电大毕业论文、专升本毕业论文
相关参考文献下载数量: 17 写作解决问题: 如何写
毕业论文开题报告: 文献综述、论文总结 职称论文适用: 刊物发表、职称评初级
所属大学生专业类别: 如何写 论文题目推荐度: 优秀选题

二、趁热打铁,体会编程乐趣

学生了解了算法,但是看到编程界面又开始惶恐不安,焦虑万分了.联系学生平时的生活习惯我开始找活动主题.比如,学生一打开电脑,就会急着登陆,急着打开常用的或是软件,但是一个个去找相应的启动图标也是比较麻烦.针对这个问题,我提出如果有一个小软件,能够集中控制个人常用的软件,那样就很方便了.学生也认同,但是觉得没那么容易,只是一种设想而已.此刻,顺水推舟的展示常用工具箱,用几个简单的按钮,几条简单的命令(都是学生常见的一些词汇,比如退出命令end,比如返回当前系统时间now().)就能实现学生希望实现的功能.学生认为自己能力无法实现的问题,偏偏就是用几个最熟悉最简单的单词就能实现,学生们不禁感叹编程的神奇与不可思议,同时学习兴趣也被彻底迸发出来了.实际制作过程中,学生想实现的更多的功能,就开始主动问问题,也借助网络自己尝试搜索新知识.[2]

三、活动探究,温故知新

在学习程序的基本结构时,学生了解了基本概念及用法后,就让学生自己进行探究活动,通过将一种编程结构多样化呈现实例,抛砖引玉,启发学生发散思维,进行创新,并且活动中及时运用学生作品,以学生激发学生.探究活动中,改变以往小组合作模式,6人大组分散为以同桌两人为一组,组内成绩以小组作业成绩中最弱的一组成绩作为最终小组成绩,以此激发学生相互协作学习,避免了人多浑水摸鱼的情况,学生真正的能够将知识在活动探究中领会与掌握.[3]

四、导学内容,关注细节

学生存在的问题,要注意总结,并能将问题作对比,让学生有所参照;知识点条理化、清晰化,让学生更能易理解;这就必须将学生在探究时参看的课件做的更贴近学生的实际.将问题展现,并将问题剖析与学生的问题集中对比展示,学生在参看课件的时候,就更会有收获.此外,学生参考的课件中,也有不同梯度的探究内容及提示,给班级各个层次的学生有了合适自己发展的空间.

五、知识学习娱乐化、生活化

将编程学习的过程融入在实际生活中的场景,用娱乐化的编程制作让学生收获知识.比如很多生活中遇到的登陆界面,生活中出租车的计时收费,网上进行心理测试的小游戏,再比如学生常玩的植物大战僵尸.用编程去模拟这些场景,学生既熟悉又乐于其中,知识的学习也在娱乐的过程中,消化吸收,这不正是我们所希望达到的效果吗?

六、注重启发,提升能力

编程的过程其实也是学生能力提神的一个过程,编程需要学生能够触类旁通,能够将知识前后联系,而不是单一的照猫画虎.学生擅长于临摹,但是遇到新问题时,学生欠缺思考、欠缺变通,学生的思考、解决问题的能力需要改变.此时,老师的引导与启发就尤为重要,一个浅显易懂的表述,就会将畏缩困难的学生拉入正常学习轨道.比如,有同学想做退出按钮,但是代码不知道往哪里写,此时要教会学生方法,而不是给出答案.学生以后再遇到同样的问题时就能够举一反三自己解决问题.在学习知识的过程中,指导学习方法,而不是按部就班的操作,只有思想、方法学生领悟与掌握了,才能转变为学生真正的内在素养,才能真正提升学生的综合能力.[4]

同样的知识学习,换个角度换个思路,情况就有非常大的变化,在信息技术课堂教学中,贴近生活选素材,贴近学生选活动,只有这样,学生才会有更多释放光辉的平台与空间,同时,教师自身也会有极大的提高与进步.[5]