



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1寻找算法与程序设计的“金钥匙”摘 要:2012 年秋季浙江省深化普通高中课程改革方案在全省普通高中开始全面实施,信息技术基础模块中调整变化最大的是算法部分,对算法基础要求作了增强。算法与程序设计本身是抽象而枯燥的,如何调动学生的学习兴趣,提高课堂的趣味性,是上好算法与程序设计课的关键。本文探讨寻找破解算法与程序设计的“金钥匙” ,带领学生开启算法与程序设计的大门,让算法与程序设计不在成为师生共同的难题。关键词:课程;改革;算法;程序;一、问题提出2012 年秋季浙江省深化普通高中课程改革方案在全省普通高中开始全面实施,在高中信息技术深化课程改革实施方案中提到,信息技术学科必修学分的 2 个模块为信息技术基础和多媒体技术应用 ,在信息技术基础模块中适当加强算法与程序设计基础的学习,用 Visual Basic 语言代替 Qbasic。此次高中信息技术深化课程改革, 信息技术基础模块中调整变化最大的是算法部分,对算法基础要求作了增强。而我校之前一直都是选修多媒体技术应用模块,没有开展过算法与程序设计模块的教学,上什么?怎么上?一开始脑袋里一片空白。加上手头上没有积累的资料,感到困难重重,无从入手。二、课时与内容的对比当静下心来,认真揣摩教学内容后,通过横向与纵向的对比,思路才渐渐清晰,理清了这三者之间的关系。一是课时的变化。 信息技术基础模块中第三章第四节算法及其实现原先只安排 2 个课时,现在这一节内容增加到 12 课时。二是内容的变化。原先只要求了解算法的基本概念,掌握用流程图表示算法,能判断程序的三种基本结构。现在在此基础上,增加面向对象程序设计的基本方法,Visual Basic 程序设计的基础知识:包括基本控件的应用,数据类型、常量、变量、数组变量的定义和用法,常用标准函数的功能、基本运算及表达式的表示方法,赋值、选择、循环等基本语句的作用和使用方法,顺序、选择和循环三种控制结构的简单程序的编写,枚举、解析算法的综合运用与程序实现。事实上,新的内容增加了很多。另一层面, 算法与程序设计本身就是信息技术学科的核心内容之一。仔细阅读算法与程序设计选修模块教材后,不难看出此次深化课程改革是将算法与程序设计模块中最基础、最核心的部分筛选出来,作为算法与程序设计基础,纳入到信息技术基础模块中,巧妙地将两者合“二”为“一” ,目的是为了突出信息技术学科的本体性知识。三、态度与思路的转变课堂教学活动的有效开展,教师是灵魂,学生是主体,课程内容是核心,三者之间是相辅相成、相互制约的关系。一个优秀的教师,善于运用有效的教学手段,恰当的教学方法,充分调动学生的学习积极性,真正实现师生互动,高效完成教学任务,达到良好的教学效果。高中信息技术论文2算法与程序设计本身是抽象而枯燥的。如何调动学生的学习兴趣,提高课堂的趣味性,是摆在信息技术教师面前的一个难题,也是上好算法与程序设计课的关键。如果学生对算法与程序设计感兴趣,那么他们就愿意去学,会起到事半功倍的效果。因此,信息技术教师要帮助学生找到破解算法与程序设计的“金钥匙” ,带领学生开启算法与程序设计的大门,那么困难都可以迎刃而解。作为课堂教学的组织者和管理者,教师必须要做到以下几点:其一,教师要吃透教材,不断更新自身的知识与技术,熟练地运用 Visual Basic 进行编程。其二,教师要认真备课,研究每节课的教点、考点,提炼教学重点、难点,设计有意义的 VB 实例。其三,教师要创设情景,引导学生分析问题,通过问题解决,把难点内容、专业术语、理论知识具体化、感性化、趣味化。其四,教师要反思,反思课堂中的教学设计、成功之处、失败之处等内容,及时记录并进行必要的归类与整理,扬长避短、精益求精。四、课堂实录各项准备工作就绪后,怀着忐忑的心情,笔者开始第一轮 12 课时的课堂教学,总结这一轮的教学经历,基本上落实基础知识和基本技能,部分学生对算法与程序设计有着浓厚的兴趣。由于是第一轮授课,自己也在实践中学习,因此部分内容把握不够到位,还有许多可以完善和改进的地方。总之,有收获也有不足。首先,课时安排上比较紧张,安排给学生设计作品的时间,分配上不够合理。前面控件及应用部分的时间较多,中间有关 VB 语法部分的时间较少,后面有关枚举、解析算法部分的时间较紧。一些原本想安排设计的 VB 实例,比如统计 2001 到 2400 年间的闰年,由于时间的关系来不及安排。其次,对考试要求还不够明确,只能依据信息技术基础教学指导意见(2012 版) 中的教学要求和高中新课程优化训练.信息技术中的知识点与习题,判断可能的考点。比如,对于图像框、列表框、计时器控件及应用的要求很模糊。再次,阅读程序的题型是算法与程序设计最大的难点,考核学生对算法和程序设计的综合运用能力。从作业情况看,只有个别学生能写出正确的结果,因此这部分还需要不断加强。此外,还可以将 Visual Basic 软件的可视化效果尽情地发挥与利用。五、 “金钥匙”策略1、教学方法以启发式教学为主,引导学生仔细观察、分析问题。模仿 QQ 软件的登录界面,设计的 VB 实例是人品计算器。首先教师展示人品计算器的界面,学生欣喜地在自己的机器上运行程序,输入一个名字后按“确定”按钮得到人品值。接着教师提出问题,作品中共包含几个对象?隶属于几个控件类?然后,请学生回顾操作流程,记录程序界面上的变化,并描述作品的功能:文本框 1 中显示提示文字“请输入姓名” ,字体颜色为灰色。单击文本框 1 后, “请输入姓名”消失。当输入姓名时,字体颜色由灰色变成黑色。输入姓名后,即文本框 1 不为空,单击“确定”按钮,在文本框2 中显示人品值(两位的随机整数) ,否则不做任何操作。单击“清除”按钮,清除文本框 1 和文本框 2 中的内容。最后,要求学生设计界面,添加相应的对象,并根据刚才得出的功能编写对象的事件处理过程代码,实现问题的解决。2、把难点内容、专业术语、理论知识具体化、感性化、趣味化。Visual Basic 是一种可视化、面向对象、以事件驱动为运行机制的程序设计语言。对3象、属性、方法、类、事件、事件处理过程是 VB 的基本概念,这些术语比较抽象,学生理解上会有困难,因此要用通俗的语言,结合 VB 实例进行讲解。对象是客观存在的事物,一个人、一个按钮都是一个对象。事件是由用户在对象上激发的一种动作,即你做了什么动作。事件的激发引发事件处理过程,即后面发生了什么事。3、用有意义的 VB 实例吸引学生的眼球,提高课堂的趣味性。将算法与程序设计跟日常生活联系起来,通过贴近学生生活的实例,拉近师生之间的距离。比如:使用随机函数制作人品计算器,利用图像框与计时器控件制作动画播放器,设计一个简易计算器完成加、减、乘、除基本运算,利用枚举算法逐一列举实现密码破解,利用枚举算法统计 2001 到 2400 年间的闰年,利用解析算法推导公式计算出租车的费用。4、强化作品的“建模”理念。通过设计一个完整的 VB 作品,让学生明确 VB 程序设计的步骤大致分为:(1)建立界面以及界面中的对象;(2)设置各个对象的属性;(3)编写对象的事件处理过程代码;(4)调试、运行程序;(5)保存工程,生成可执行文件。在设计作品的过程中,潜移默化地渗透“对象”的意识,强化作品的“建模”理念。5、实现编程与调试的相互结合。当编写好一个程序时,必须要经过调试程序这道关卡,准确地知道程序的执行情况。一旦提示错误信息,根据出错信息或“调试”功能找到出错的语句,分析出错的原因。比如缺少某个对象、结果溢出、类型不匹配、数组元素下标越界、子程序或函数未定义、无效的过程调用或参数等。通过修改代码纠正错误,学生从中可以学到更多的东西。因此,教师要多给学生一些犯错的机会,这样学生会成长的更快。6、注重与英语学科的联系。在 Visual Basic 软件中处处与英语打交道。在工具箱中各控件类的名称是用英文单词表示的,比如标签类控件的名称是 Label。在对象的属性窗口中,属性名称是用英文单词表示的,比如 Caption 属性是返回对象标题栏中或图标下面的文本。在对象的代码窗口中,事件处理过程代码是由 VB 语句组成,而 VB 语句是遵照语法格式用英文格式描述的。因此,教师要引导学生结合对象自身的特点来记忆各种属性,尤其是特有的属性或是普遍都有的属性,并进行归类。7、增加作品的视觉效果。借助对象的属性,比如背景色 BackColor、前景色 ForeColor、背景图片 Picture、字体 Font 等,给作品加上一些色彩和立体感,使作品的效果更生动、美观,这也是学生的兴趣所在,可以尽情地发挥与利用。五、反思第一轮 12 课时的算法与程序设计教学,笔者很受启发。算法与程序设计本身是抽象的,通过一个个有意义的 VB 实例,可以将零散的知识点串联起来,又给课堂增加了趣味性。结合学生的实际需求,教师需要自己去搜集、设计并制作更多有意义的 VB 实例。12 课时的教学安排,教师是不可能将所有控件及相关知识面面俱到的讲解,只要我们教给学生一种可行的方法,学生自己会举一反三。正如瑞安中学边楚女老师在高中信息技术“多媒体技术应用”模块教学组织与实施4专题讲座中提到,教师要做一个研究者、记录者、反思者。在研究中学习,在记录中感悟,在反思中成长。把课堂还给学生,千方百计让学生有成就感。把思考权还给学生,把动手权还给学生,把错误还给学生。把难点内容、专业术语、理论知识具体化、感性化、趣味化 1。参考文献:1信息技术基础教学指导意见(2012 版)2高中信息技术深化课程改革实施方案3陶增乐主编.算法与程序设计M.杭州:浙江教育出版社,2006.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养护安全培训方式课件
- 家电营销实施方案(3篇)
- 初中高中消防安全培训课件
- 兴仁交通安全培训课件
- 创新开展安全培训课件
- 内涨式刹车课件
- 内河船舶安全培训记录课件
- 10爬山虎的脚 +公开课一等奖创新教学设计
- 化妆品安全知识培训心得
- 咳嗽变异性哮喘诊疗指南
- 医疗设备应急管理与替代程序
- DB62-T 4913.1-2024温室气体排放核算方法与报告指南 第1部分:污水处理厂
- 手印鉴定书模板
- DB11T 065-2022 电气防火检测技术规范
- 人教版八年级历史上册第一次月考试题(附答案)第一单元
- 基本不等式课件-高三数学一轮复习
- DL∕T 2568-2022 电力行业数字化审计平台功能构件与技术要求
- 部编人教版《道德与法治》六年级上册第9课《知法守法 依法维权》精美课件(第1课时)
- 消防喷淋系统设计合同范本
- DB32-T 4757-2024 连栋塑料薄膜温室建造技术规范
- 2024年四川省广安市中考数学试题(含答案逐题解析)
评论
0/150
提交评论