论文部分内容阅读
抓住案例中一些牵一发而动全身的关键点,能引导学生经历学的过程,体现学生认知的变化过程。在教学中也尝试着这样做,既可以改进自己的教学实践,还会获得顿悟:教学设计应有一个核心,如果所有相关因素——内容整合、教学环节安排、教学方式方法选用、教学手段的运用等都围绕这一中心,形成合力,那么就能实现教学目标最大限度的达成,让每节课都能彰显个性色彩!下面我就一个关于Visual Basic的案例进行分析。
一、课前系统部分
(一)教材分析
所用教材是华东师范大学出版社《软件开发Visual Basic6.0(第二版)》,本书是教育部职业教育与成人教育司推荐教材,以“任务驱动”为主旨,将知识点融入到实际的VB程序设计中。
(二)学生分析
1.学习能力:对纯理论的讲解往往是一头雾水,很难听懂,自主学习能力比较差。(放弃纯理论教学,强化动手实践)
2.知识技能:已学习过计算机基础和PS课程,初次涉及到计算机语言,课前已预习。(从已有的知识进行知识迁移,尽快熟悉VB操作)
3.情感态度:对新事物有强烈的好奇心和求知欲,喜实践厌理论,欠缺对问题的总结归纳能力。(让学生在实践中获得成功的喜悦,培养学习兴趣)
基于学生的这些特点结合教材内容,创设学习环境。以学习小组为单位,将学生分成八组,放弃纯理论教学,强化动手实践,从已有的知识进行知识迁移,尽快熟悉VB操作。
(三)教学策略
本次课主要采用动手实践、自主探究、总结归纳等学法指导,把教师如何“教”转变为引领学生如何“学”。
二、课堂系统部分——教学过程
(一)任务导入
教师演示“VB城堡乐园欢迎大家”这个应用程序,想完成这个任务吗?首先让我们一起来认识一下VB长什么样子吧!(此处用一个滚动字幕的程序,引起学生学习兴趣。)
(二)任务分析
1.任务一:VB城堡乐园欢迎大家
任务要求:以“城堡”图片为背景,滚动字幕“VB城堡乐园欢迎大家”。
通过提问集成环境的各组成元素既检查了学生的预习情况,又巩固了概念。以具体的任务来介绍集成环境的使用更加直观,围绕本任务用到的对象讲解,不展开,避免学生混淆。代码讲解以用到的事件、方法为主,不逐条讲语句,防止引起学生的厌烦感。
步骤1:设置窗体对象(以表格列出属性名和属性值)
步骤2:设置标签对象(以表格列出属性名和属性值)
步骤3:设置定时器对象(运行时看不到)
时间间隔(interval)为100毫秒
在教师演示完每一个子任务后,学生自己动手操作。注意了解使用到的属性及相应值的含义,小组成员间互相交流。
步骤4:设置代码
(1)双击窗体弹出代码窗口。
(2)选择窗体对象的load事件,并输入Load事件代码。(Load事件:窗体装载,标签的起始位置是窗体的最左边。)
(3)选择定时器的timer事件,并输入timer事件代码。(Timer事件:时钟控制,标签从窗体最左边与最右边之间来回滚动。)
教师分析代码时,着重看所用到的属性、方法和事件。
步骤5:运行、保存程序
(1)按F5或按 键调试运行程序
(2)保存工程(至少有两步,第一步保存窗体文件,第二步保存工程文件。)
(3)生成可执行程序(“文件”——“生成工程1.EXE”)
任务评价与总结
1.每小组推荐一名学生进行演示,先自己说明作品的成功或失误之处,再由其他学生发表意见;
2.对学生操作过程中存在的共性问题进行讲解与分析;
3.提问学生本任务中使用到的控件对象,由他们总结。
每个子任务演示完,就让学生自己操作,教师巡视,出错较多的问题集中说明,其他个别解决,讲练结合,印象深刻,不易遗忘。代码段不展开讲解,只着重于此程序中出现的属性、方法和事件,让学生更容易接受。
2.任务二:数字时钟
任务要求:在标签中分别显示当前日期和当前时间。
步骤1:设置控件对象:4个标签,1个定时器(以表格列出属性名和属性值)
复制标签1得到标签3,标题改为“现在时间”,其余属性不变。
复制标签2得到标签4,属性不变。
设置定时器的时间间隔(Interval)属性值为“50”。
学生按教师提供的属性设置进行操作,可互相讨论。对用到的属性不了解可以查看“VB基本控件学习”软件中对相应属性的介绍。
步骤2:编写代码
针对对象Timer1的Timer事件,用到了年、月、日、时、分、秒六个函数(英文),中间可以用“
一、课前系统部分
(一)教材分析
所用教材是华东师范大学出版社《软件开发Visual Basic6.0(第二版)》,本书是教育部职业教育与成人教育司推荐教材,以“任务驱动”为主旨,将知识点融入到实际的VB程序设计中。
(二)学生分析
1.学习能力:对纯理论的讲解往往是一头雾水,很难听懂,自主学习能力比较差。(放弃纯理论教学,强化动手实践)
2.知识技能:已学习过计算机基础和PS课程,初次涉及到计算机语言,课前已预习。(从已有的知识进行知识迁移,尽快熟悉VB操作)
3.情感态度:对新事物有强烈的好奇心和求知欲,喜实践厌理论,欠缺对问题的总结归纳能力。(让学生在实践中获得成功的喜悦,培养学习兴趣)
基于学生的这些特点结合教材内容,创设学习环境。以学习小组为单位,将学生分成八组,放弃纯理论教学,强化动手实践,从已有的知识进行知识迁移,尽快熟悉VB操作。
(三)教学策略
本次课主要采用动手实践、自主探究、总结归纳等学法指导,把教师如何“教”转变为引领学生如何“学”。
二、课堂系统部分——教学过程
(一)任务导入
教师演示“VB城堡乐园欢迎大家”这个应用程序,想完成这个任务吗?首先让我们一起来认识一下VB长什么样子吧!(此处用一个滚动字幕的程序,引起学生学习兴趣。)
(二)任务分析
1.任务一:VB城堡乐园欢迎大家
任务要求:以“城堡”图片为背景,滚动字幕“VB城堡乐园欢迎大家”。
通过提问集成环境的各组成元素既检查了学生的预习情况,又巩固了概念。以具体的任务来介绍集成环境的使用更加直观,围绕本任务用到的对象讲解,不展开,避免学生混淆。代码讲解以用到的事件、方法为主,不逐条讲语句,防止引起学生的厌烦感。
步骤1:设置窗体对象(以表格列出属性名和属性值)
步骤2:设置标签对象(以表格列出属性名和属性值)
步骤3:设置定时器对象(运行时看不到)
时间间隔(interval)为100毫秒
在教师演示完每一个子任务后,学生自己动手操作。注意了解使用到的属性及相应值的含义,小组成员间互相交流。
步骤4:设置代码
(1)双击窗体弹出代码窗口。
(2)选择窗体对象的load事件,并输入Load事件代码。(Load事件:窗体装载,标签的起始位置是窗体的最左边。)
(3)选择定时器的timer事件,并输入timer事件代码。(Timer事件:时钟控制,标签从窗体最左边与最右边之间来回滚动。)
教师分析代码时,着重看所用到的属性、方法和事件。
步骤5:运行、保存程序
(1)按F5或按 键调试运行程序
(2)保存工程(至少有两步,第一步保存窗体文件,第二步保存工程文件。)
(3)生成可执行程序(“文件”——“生成工程1.EXE”)
任务评价与总结
1.每小组推荐一名学生进行演示,先自己说明作品的成功或失误之处,再由其他学生发表意见;
2.对学生操作过程中存在的共性问题进行讲解与分析;
3.提问学生本任务中使用到的控件对象,由他们总结。
每个子任务演示完,就让学生自己操作,教师巡视,出错较多的问题集中说明,其他个别解决,讲练结合,印象深刻,不易遗忘。代码段不展开讲解,只着重于此程序中出现的属性、方法和事件,让学生更容易接受。
2.任务二:数字时钟
任务要求:在标签中分别显示当前日期和当前时间。
步骤1:设置控件对象:4个标签,1个定时器(以表格列出属性名和属性值)
复制标签1得到标签3,标题改为“现在时间”,其余属性不变。
复制标签2得到标签4,属性不变。
设置定时器的时间间隔(Interval)属性值为“50”。
学生按教师提供的属性设置进行操作,可互相讨论。对用到的属性不了解可以查看“VB基本控件学习”软件中对相应属性的介绍。
步骤2:编写代码
针对对象Timer1的Timer事件,用到了年、月、日、时、分、秒六个函数(英文),中间可以用“