浅谈小学计算机程序教学.doc
《浅谈小学计算机程序教学.doc》由会员分享,可在线阅读,更多相关《浅谈小学计算机程序教学.doc(6页珍藏版)》请在三一文库上搜索。
1、浅谈小学计算机程序教学 随着信息化的发展,运用计算机解决问题的能力成了越来越重要的信息素养。而计算机程序设计就是很好的载体。在中小学信息技术课程指导纲要指出,中小学生要“了解程序设计的基本思想,培养逻辑思维能力”。在浙江省小学信息技术教材中对于计算机程序教学的内容主要分为“scratch趣味编程”和“与机器人零距离”两个单元进行学习。另一方面,以计算机程序设计为主的信息学奥林匹克竞赛的影响越来越大,其中以Pascal 语言为主信息学奥赛已深入小学各阶段。计算机程序教学在小学阶段发挥了举足轻重的作用。 笔者结合自身信息技术教学以及辅导信息学奥赛的经历,并根据两种语言的特点和学生的认知发展水平,谈
2、谈小学阶段计算机程序教学的一点感受。 一、Scratch和Pascal语言的教学及特点 Scratch是由麻省理工学院针对8岁以上儿童开发的一款积木式程序设计软件。Scratch软件最大的特点就是简单易用,共享与支持,可视化编程。通过点击并拖拽的方式,完成可视化编程,并赋予角色简单的动画,简单易学。在作品完成之后还能将其上传至scratch官方网站,与他人共享,相互学习。 信息学奥赛是青少年信息学(计算机)奥林匹克竞赛的简称,是一项益智性的竞赛活动。程序设计是信息学奥赛的基本功,而Pascal程序设计语言则是小学阶段的信息学奥赛的主流语言。它的功能强、编译程序简单,是影响比较大一种算法语言。
3、二、Scratch与pascal语言的异同点 从scratch与pascal语言的特点出发,结合教学中的实践经验,这两者存在以下异同点 (一)Scratch与pascal语言的相同点 1.重视分析问题,解决问题的能力 Scratch与pascal语言都属于计算机程序设计语言,两者的学习目标是一致的。十分重视学生亲身经历“提出问题分析问题解决问题”这一学习过程,同时让学生掌握解决实际问题的方法与策略。例如scratch教学“小猫走迷宫”这一课中,学生首先要分析这一程序所需要的舞台和角色,同时分析给角色设定什么样的动作。如“通过上下左右键控制小猫运动”“如果碰到边缘就要返回起点”“碰到红色的终点,
4、要说我成功了”。通过分析,再去选择动作指令搭建相应的脚本,通过不断的测试调整,完善整个程序的设计。而在pascal教学中也有异曲同工之处。例如要教学“输入a、b两个数字,交换之后输出”。学生首先要思考,如何将两个数交换位置呢?结合生活经验,有两个瓶子,一个瓶子装了可乐,一个瓶子装了水,如何实现这两瓶里的液体互换呢?这时,学生可能会想到,借助第三个瓶子。那么在编写程序时就需要引出第三个变量了。在分析问题之后,再着手去解决就会事半功倍了。 2.代码的逻辑思路相同 Scratch与pascal语言都属于程序设计语言,其语言的本质是一致的,都拥有严谨的逻辑思路。例如循环结构的学习,在scratch里有
5、“重复执行”和“重复执行直到”这两个指令,这与pascal语言里的for循环和while循环语句是实际作用也是一致的。 (二)Scratch与pascal语言的不同点 1.面向对象不同,难易程度不同 Scratch面向的是8-16岁的学生,是课堂内的所有学生。而pascal语言则主要面向于需要参加信息学奥赛的小学生。同时小学生思维主要特点是以具体形象思维为主要形式,逐步向抽象逻辑思维过渡。因此对于scratch可视化、积木式的操作界面更易接受。而在学习pascal时,需要学生有一定的英语学习基础,一条一条的语句也没有scratch中的积木块来的直观明了。相比较而言,pascal语言在学习上要比
6、scratch语言难一些。 2.操作界面不同,实现的功能不同 Scratch与pascal两者的操作界面比较而言,scratch的操作界面更加生动有趣,适合年龄较低的小学生。而pascal的操作界面则显得更加简洁单调,适合更专业的编程人员。但pascal更注重程序的整体性,每一个程序都要有首部和说明部分,对程序中用到的常量和变量都需要进行说明。而scratch中则没有明确的要求。 从实现的功能来看,scratch语言更多的是用来编写故事性、动画性和游戏性的程序。例如“人物对话”,“太空大战”等程序。而pascal语言则更多的是用来解决数值问题。比如“判断平年闰年”,“找出1-100内的所有质数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅谈 小学 计算机 程序 教学
链接地址:https://www.31doc.com/p-1838438.html