APP下载

谈新课标下“算法与程序设计”模块的教学策略

2015-01-09刘群苏培敏

考试周刊 2014年93期
关键词:信息素养教学策略

刘群 苏培敏

摘    要: 在高中信息技术新课程标准中,“算法与程序设计”模块属于选修内容,作者经过自己的实践探索,总结出一些能增强此部分内容教学效果的策略,如依托教材创造特色、创设生活情境激发学习兴趣、与学科整合促进迁移、由浅入深诱导学习、设置悬念促进乐学、作品交流体验成功、鼓励创新培养高手、个别辅导共同进步等,旨在通过教学策略的恰当使用及有机组合,改变教师难教、学生难学的局面,实现提高学生技能水平的目标。

关键词: 算法与程序设计 教学策略  信息素养

新课标中,信息技术教学内容分为必修和选修,其中必修部分为信息技术基础知识,所有学生都必须学,选修分为五部分:多媒体技术、数据库管理、网络技术、算法与程序设计、人工智能,引导学生选修算法与程序设计,一来可以提高学生的计算机文化素养,二来可以和数学中的算法模块融合,促进学生对算法的学习。

由于算法与程序设计部分对于学生而言,技术能力要求高、难度大,大部分学生兴趣不浓,造成教师难教、学生难学的局面,往往是教师讲得口干舌燥,学生却不知所云,更有学生发出与此不相协调的声音:“老师,上网吧。”如何利用现有条件,将枯燥的技术操作变为生动形象、易于接受的内容,充分调动学生兴趣,促进学生编程技能的提高呢?笔者在教学过程中进行了探索,总结了一些可行的方法,在此与各位共享。

一、 依托教材,创造特色

教材的组织顺序一般是按照知识的系统结构进行编排的,而在实际教学过程中,由于学生认知水平不同、爱好不同、接受能力不同等因素,教师严格按照教材顺序进行教学,有时不符合学生的认知发展规律,很难达到较理想的效果。教师应灵活机动,根据自己的实际情况,以学生能接受的方式对教学顺序进行合理调整。教师可根据自己的教学特点及本地区的特色另行选择合适的案例,这样更能调动学生的积极性,提高学生的学习兴趣,达到理想的教学效果。

二、创设生活情境,激发兴趣

为了消除学生对编程的畏惧心理,在讲程序设计时,教师要从生活中出发,举一些贴近学生生活经验的实例,让学生有亲切的感觉,例如教师可以通过生活中经典算法的问题,如“野人过河”,让学生知道清晰的算法对解决问题的重要性,激发学生浓厚的兴趣,通过“猜商品价格”的算法设计,让学生理解算法与生活的关系,通过当地民间流传的计算问题,让学生了解算法的普遍性,通过实例让学生理解解决问题有不同的思路,了解算法的多样性。

在学生理解算法的基础上,教师还要引导学生从人工解决问题转到计算机解决问题方向上如让学生体验“野人过河”的flash动画,用计算机模拟“猜商品价格”的过程,从而引起学生的求知欲,激发学生的学习兴趣。

三、与学科整合,促进知识迁移

学生初次接触算法与程序设计,对一些概念性内容及程序工作过程难以理解,教师可以其他学科知识为基础进行引导,促使学生实现知识迁移,从而顺利理解教学内容。

例如:书上有个例子“打字速度测试软件”,虽然这部分内容安排在算法概念之后,但如果直接让学生描述本题的算法,学生会感到很茫然。教师可以提示学生,在物理中如何测试物体的速度?在短跑比赛中如何确定时间?这时,学生便可基本理解本题的算法:开始计时;输入字符;输入结束,计时结束;记录时间;统计打字个数;用打字个数除以打字时间。这样,可以使学生顺利实现知识的迁移,解决问题。

四、由易到难,逐步深入

教师在讲课时要利用“跳一跳,摘挑子”的理论,所讲内容要符合学生“最近发展区”,要由易到难,引导学生逐步深入。

例如,属性的设置有两种方法:一是在属性窗口中进行,二是通过代码改变。教师可以先教学生设计程序界面,按照个人爱好设置对象的属性,如字体、前景色、背景色等,然后提示学生运行程序观察效果,当学生疑问为什么没有动态效果时,自然引入通过代码修改属性的问题

学是为了用,为了与生活联系,为了解决生活中的问题,在学生完成整个程序的设计后,给他们布置实际任务,利用VB设计一个简易程序,进一步巩固所学知识。

五、设置悬念,促进乐学

现代教育理念认为,一堂设计完整、划句号的课并不意味着就是一堂好课,好的课堂教学应能激发学生的后续学习兴趣。因此,在完成一节课的教学内容之后,教师不能简单地总结、下课,而是要注意给学生设置悬念,激发他们的好奇心,这样下次上课前,他们就会主动复习上次学过的内容,为新知识的学习做好准备。教师应该在原来程序的基础上引出新问题,然后指导学生对程序进行完善,承前启后,让学生感到衔接性,有挑战自我的欲望。

六、鼓励创新,培养高手

进行程序设计时,有一些学生思维比较活跃,善于举一反三,教师在教学过程中要善于运用分层教学,设置分层任务和分层评价方式,鼓励优秀学生大胆尝试,积极探索、创新,从而培养一些高手,调动其他学生的学习积极性。

除此之外,教师还应注意到对认知水平、学习能力较差的学生进行个别辅导,促进他们共同进步,可以采用一些在教学中常用的策略,如小组成员互助、利用博客或局域网提供技术支持、师生交流,作品展示体验成功,以及鼓励、表扬,等等。

总之,在教学中,信息技术教师要积极探索教学策略,设计一些能与生活相联系、生动有趣的程序激发学生的学习兴趣,促进学生学习积极性的提高,并探索如何优化运用教学策略,注意不同教学策略的优化组合,从而进一步提高学生的信息素养,促进学生编程技能的发展。

猜你喜欢

信息素养教学策略
低年级写话教学策略
谈以生为本的群文阅读教学策略
写话教学策略初探
浅谈复习课的有效教学策略
舞蹈教学策略之我见
高中英语读后续写的教学策略
高中信息技术教学如何培养学生信息素养
浅谈信息技术与小学数学课程的整合
关于导学案培养学生自主探究学习能力的培养
“通信系统仿真”课程教学改革探讨