正在进行安全检测...
发布时间:2023-10-08 06:21:33 来源:文档文库
小
中
大
字号:
2010年第4期(总第128期) 中等职业学校VB程序设计课程的教学反思 李淼良 绍兴县职业教育中心,浙江摘要绍兴312030 在计算机VB程序设计教学中,如何解决程序设计本身枯燥、难懂这个问题,并找出一条比较新颖 程序设计教学方法整合改革文献标识码:A 的教学方法,越来越成为广大计算机教师颇感兴趣的话题。 关键词知识体系 中图分类号:G64 文章编号:1002.7661(2010)04.0009。02 神和实践能力、分析和解决问题的能力以及合作交流的能力。 学习资源的整合则为学生的学习提供了服务和帮助。针对VB 编程的特点,将教材上的知识以实例的形式予以整合形成实例 VB语言是一门面向对象的可视化编程语言,功能强大,应 用广泛,相对De ̄hi, ̄sual C++来说,简单易学,我校在计算 机专业就开设了该门课程,但对于生源素质日趋下滑的中职生 来说,教师要想教好,学生要想学好本课,是一件十分困难的事。 一库。实例库主要是以知识点为一条主线按难度对教材上的实 例或针对教材知识点所做实例进行分类,同时从其它的参考资 料上获得更多相关的实例加人以丰富资源。 、网络环境下学习资源整合 计算机专业的人才应是随着社会的需求而变化,要具有实 践性,学生的技能更应该适应社会的发展。那么,我们所使用 的VB教材存在同样的问题,在信息技术飞速发展和社会对人 才的需求不断变化的今天,对教材的要求也已不再仅仅局限于 学科的知识,更重要是有利于学生利用已有的知识和学习经验 主动去探索,对于VB这门编程学科来说,中职的学生培养目 标,侧重于编程能力的提高和良好的编程习惯,开发学生利用 已有的知识和经验主动去探索知识的发展,培养学生的创新精 本着以教材为本,扩充教学资源,依据中职的专业特点,通 过建立一个以VB为专题的编程学习网站来创设一个让学生自 我学习的环境。这样专题学习网站通过网络学习环境,向学习 者提供大量的专题学习资源和协作学习交流工具,让学习者自 己选择信息资料,自己收集、分析并应用知识,去解决实际问 题。那么,针对VB的专题学习网站则相应整合了与VB编程 相关的丰富的学习资源,目的是提高网络探究教学活动的有效 二、“化学新闻”的教学时机与编辑 “化学新闻”的教学时机,主要掌握两点:第一,结合教学 内容,在课间穿插。当讲的内容与化学新闻有关时,可随时 穿插。第二,举行讲座,组织学生进行知识性介绍,了解化学 最新的研究成果和研究动向。还要介绍一些同生活实际密 志、电视新闻、网络上寻找有关信息。把这些材料做成卡片、 做笔记、剪报等手段,犹其要读化学方面的杂志、报纸。常看 的有《化学教育》、《中学化学教学参考》、《化学教学》、《中学 生化学报》等。 三、“化学新闻”的作用 “化学新闻”教学的作用主要有两点,第一,使学生了解 切相关的规定,像加碘盐的食用,使用无氟冰箱等等。目前, 一大批新型材料相继问世,如精密陶瓷虽主要以普通的陶土 当代化学的发展,了解科技的新情况,它弥补了教科书时代 性差的缺点。例如学生对当前的能源、信息、材料都很关注, 认识到,“白色污染”已成为当前危害我国社会环境的一大公 为原料,但它却一改以往易碎、笨重和惰性大等弊病,具备质 轻、耐高热、耐腐蚀、耐磨、高强度、弹性变形好以及绝缘、加 工性能好等优点,因此大多数工业尤其是发电机和电子工业 都能从新陶瓷得益;新型塑料比金属更轻、更牢、更便宜;超 导材料将使大功率发电机、远距离无损耗输电以及500公里 每小时的磁浮列车等技术成为可能;人们渴望延长寿命和减 轻疼痛也引发了所谓生物材料革命。生物材料是用塑料、陶 瓷、玻璃和复合材料制成的人造组织和器官,他们能修补或 代替人体的组织和器官。因为有了新的陶瓷、聚合物和合 金,骨移植和颈椎关节替换现已被广泛采用。肌肉系统正在 得益于聚合物和碳纤维制成的腱和韧带,而人造晶状体已使 许多患者恢复视力。烧伤患者将很快得益于正在试图开发 的人造皮肤,此等等,充分显示了新型材料的巨大作用。 “化学新闻”的采编是相当辛苦,教师要经常从报纸、杂 害,严重阻碍了我国经济和环境的可持续发展。要从我做 起,做环保的好公民,少用塑料制品,购买东西用购物袋,不 用一次性筷子等。第二,学生听起来倍感兴趣,激发了学生 的学习兴趣,兴趣在人的实践活动中具有重要的意义。兴趣 可以使人集中注意,产生愉快紧张的心理状态。这对人的认 识和活动会产生积极的影响,有利于提高学习的质量和效 果。学生还可以从违反科学的常识中,吸收教训从而提高科 学素养。 总之,“化学新闻”的教学突出了时代性,加强了科学技 术教育,拓宽了学生的知识面,使学生受益匪浅。 (责任编辑李翔) >>>>9
N 15:为学生提供动态的、协作性的学习环境和学习工具:让师生 可以记录探究性学习活动痕迹,为探究性学习活动的实施和评 价提供了科学有效的数据。 磋 >>>>二、课堂教学结构的改革 俗话说:教无定法,学无定法。打破课本原有以知识的逻 辑结构体系为顺序,组织课堂教学的方式,以学生的已有知识 角 为基础,按照学生的认知规律,遵循先易后难、先具体后抽象的 原则,通过观看、模仿、理解、总结、提高五个阶段进行教学。 通常的VB教学,像大多数教授程序设计的课本一样,一开 一 始介绍诸如算法、流程图的画法、对象的属性、方法和事件等等 一系列的在程序设计中比较抽象难懂的概念,然后介绍程序的 建立和运行,最后介绍VB语言基础、分支结构、循环结构和数 组。从知识的逻辑结构体系考察,这样安排无可非议,但从学 生的认知规律定量,我认为把一些难懂的、晦涩的抽象的东西 放在开始来学习有两点弊端:一是学生在毫无知识背景的前提 下,要完全理解这些概念比较困难;二是容易伤害同学们学习 编程的积极性。受到一些语言知识书籍从介绍一个小实例开 始来引人的启发,我决定对学生开始不讲基本概念,而是和我 一起做,在做中由同学们自己在直观上先去体悟这些概念,然 后在时机成熟时再和同学们一起归纳总结。所以在组织开始 的教学时,我采用了自然过渡、类比等方法,和同学们首先一起 探讨VB软件的打开、程序的建立和保存、软件界面等方面的知 识,由同学们自己探索着找出VB操作和以前所学软件的异同 点。由于同学们已经学过word应用软件,对这些相似的操作 已非常熟悉,所以操作起来得心应手。然后,我给出一个求任 意两个整数的加法实例,让同学们和我一起做。在操作的过程 当中,教师不用讲解每件事的含义,同学们通过完成任务很自 然地就会体会出什么是对象,什么是对象的属性和方法,如何 界面内添加对象、设置事件等等。 按照学生的认知规律组织教学和重视同学们的知识结构 体系的建立并不是相互对立的,相反,最终同学们能否在头脑 中建立完整的学科体系对于其本身能否对所学的内容有比较 深刻的理解起着极为关键的作用,问题的关键在于这种学科结 构体系的建立是通过外部手段强加给他们的,还是在同学们学 习的过程中自然形成的。 三、通过实例任务驱动法,建立起以学生为中心的教学模 式,激发学生的学习兴趣。 VB语言所涉及的内容多,控件属性、事件、方法也较多,教 师在教学中不可能面面俱到,如果教师在课堂教学中,仅简单 地介绍各控件的属性、事件、方法及其应用,学生就会感到枯燥 乏味,产生厌学情绪,甚至在机房里打游戏,致使课堂教学无法 进行。到头来,学生所学到的知识寥寥无几,更谈不上举一反 三,灵活运用了。那么怎样才能激发学生的学习兴趣,让学生 更好地掌握该门课程呢? 笔者在该门课程的教学过程中,就采取了一种称之为实例 任务驱动法的教学方法,也就是在讲解某部分知识时,事先设 计一个生活中的实例任务,通过多媒体教学手段,演示给学生 ④ 蝴@ 看,以增强学生的直观认识,引起学生的学习兴趣。如在介绍 文本框,单选钮,框架,复选框,列表框等控件时,教师就可以以 上网会员注册为例进行演示(可自行设计,也可直接采用某网 站上的会员注册系统),让学生认识各控件及其在实际中的运 用,然后再讲解各控件及其设计思路,最后让学生自己设计一 个类似系统。由于大部分同学都已上过网,而且也做过网页设 计,并想在自己的网页加上一注册系统。这样激发了学生学习 兴趣,变“要我学”为“我要学”,学习起来就比较投入,教师讲起 来也比较轻松,能起到事半功倍的效果。 总之,教师在该门课程的教学过程中,应从传统教学中的 包办者转变成教学内容设计者,教学活动的组织者,多层次地 指导学生,注重挖掘学生的潜能,这样才能充分发挥学生的主 体作用,真正做到以学生为中心,激发学生的学习兴趣。 四、通过课程设计,培养学生的程序开发能力 通过前面的学习,学生大致掌握了VB的一些常用控件的 属性、事件、方法的使用,但这时学生对知识的理解只停留在表 面上,缺乏系统的运用,对小型应用程序系统的开发步骤和调 试都还不熟悉。因此,如果我们能开设1—2周的课程设计让学 生在教师的指导下根据自己的实际能力选择一个课题进行设 计,这样对学生的知识运用能力的培养大有裨益的。当然,由 于学生基础和能力的差异,我们在制订课题时,应根据学生的 具体情况,制定不同的目标,提出不同的要求,这样才能达到应 有的效果。 如笔者在我校的计算机专业该门课程的课程设计时,就给 出了以下几个课题:一是基于学生已经熟悉Windows操作系统 并使用过附件中的计算器和写字板的基础上,要求学生参照他 们设计出计算器或写字板;二是对于部分数据库基础掌握得较 好的同学,要求他们编写一网上学生成绩查询系统或网上学生 情况调查表(要求学生要有一定的ASP基础),这些课题都比 较贴近学生的实际,学生也很有兴趣,因此,他们在设计时较为 投入,也能认真地查阅资料,分析步骤,进行控件的选取、属性 的设置和事件的编写、调试。当然,对于同一个课题,我们还可 以针对不同的对象分层次做不同的要求。 五、反思 在VB程序设计教学过程中我也发现了一些不足之处,选 例有两点控制得还不够理想,就是例子的兴趣和难度。有些范 例学生反应难度偏高,也就是在分层教学的控制上,还不够理 想: