项目式教学在职高 VB 程序设计中的应用

(整期优先)网络出版时间:2024-03-08
/ 2

项目式教学在职高 VB 程序设计中的应用

韩燕

内蒙古巴彦淖尔市杭锦后旗职业教育中心内蒙古巴彦淖尔市015000

摘要:在核心素养背景下,基于项目式教学模式开展V B程序 设计课程,把 V B知识点与教学案例相融合,既提高学生的 编程兴趣,培养学生的计算思维,又能从多个层面促进学生 和教师的教学相长。

关键词:项目式教学在;职高; VB 程序设计;应用

传统的教学模式,较少的调动学生的内在动力,不改变这样的情况培养的学生很难适应市场的需要。而项目教学法正是以学生的自主性、探究性为主,通过项目的实施能发挥学生的主体作用。把“项目教学法”引入到程序设计课堂中,这样更有针对性的学习避免教学与实际的脱节,使毕业的学生更具专业性,能很快达到工作单位的要求,符合现今社会人才的需求。

一、项目式教学模式与传统教学模式

项目式教学模式是以项目驱动性问题为出发点,以学生 为项目学习和执行的主体,在教师的整体把握和指导下,将 学生学习置于有意义的“问题”情境里,使学生通过分析真 实问题、完成项目任务来建构项目承载的科学知识和科学方 法 ,同时提髙学生解决问题的能力。该教学模式的显著特点 是 “以项目为主线、教师为主导、学生为主体”,创造了学 生主动参与、自主协作、探索创新的新型教学模式。项目式 教学与传统教学的区别展示如下。

1、传统教学模式:

教师:教学中的权威、主导者,教师独立工作,主要 向学生教授已有的知识经验。

学生 :被动学习,成为装载信息的容器;各自学 习,相互竞争;记忆并重复已有经验知识

教学策略:以单一的形式传递信息给全体学生 。

媒体:主要为教师在讲授过程中向学生演示知识服务 。

评价方式:以完成特定的学习任务来评定成绩、终结性评价;评价主体单一,教师是唯一的评价者

学习环境:学习是以个人为中心的是互相竞争的。

2、项目式教学模式

教师:教学中的引导者、合作者、组织者,教师间相互支持、合作以指导学生获取解决问题的策略、方法为主学生:主动、积极参与学习过程,以学习共同体形式开展协作学习,强调知识的意义建构以及各种能力的培养。

教学策略:个体与其他同学、教师建立合作关系,小组协作共同解决问题,学生在特定情境下自主收集信息获取并应用知识。

媒体:主要作为学生获取信息、处理信息和解决问题的认知工具。

评价方式:评价方式灵活多样,过程性评价与终结性 评价相结合;自我评价、教师评价以及同伴评价综合利用 。

学习环境:学生在一种相互合作、支持的环境中学习。

二、项目式教学在职高 VB 程序设计中的应用存在的问题

在传统的教学方法中,任课教师习惯于进行逐个知识点概念与应用的讲述 ,往往是“先概念、后应用”,以灌输式的方法将学生带入学习环境中。这样的做法在计算机应用的学习中存在较大问题 :第一,学生会感到枯燥。由于计算机网络的飞速发展 ,学生印象中计算 机的世界应该是多彩化的,假如每个知识点都还使用“概念灌输式”的方法进行教学 ,很可能还未进入实际应用 的教学 ,学生就已经对该课程失去兴趣了;第二 ,学生对知识点的学习感到支离破碎、不成整体 ,容易遗忘。由于VB程序设计在高职高专中作为基础类专业课而开设,开设时间为大一,大多数学生们对编程毫无基础,零碎的知识点使他们的学习目的不明确 ,无法直接感受所学知识在实际工作 中的地位和作用,影响学习效果。

三、项目式教学在职高 VB 程序设计中的应用

以项目涵盖知识面 ,项 目主题明显突出这里的“项 目”应该是多个而非一个。VB程序设计设计的知识面甚广,其中较重要的知识包括高级语言通用的三大基本结构以及面向对象设计的方法与应用等,仅用一个项 目难以达到涵盖所有知识面的目的,也不符合学生“多学多练”的实践教学原则。通过若干个实际项目案例,引导学生通过项目设计开发的实际训练,掌握计算机程序设计的方法和技巧。教学 中所有项 目案例 的总和要尽量覆盖预定教学目标的各个知识点,形成一个循序渐进、种类多样 的项目群 ,构建一个完整的教学设计布局。为 了提高学生做项目的主观能动性 ,所选项目必须具备趣味性、实用性、完整性等特征 ;每个项目的规模不需要很大 ,知识点之间相关性要强 ,项目应该有明显的主题或突出的重点。

1、项目式教学方法的实施

项目开始时进行学生分组,项目难度可循序渐进地增大 ,即第一个项目较易 ,最后一个项目最难 ,但难度应由任课教师研究后把握 ,以适度原则贯穿其中。分组一般以三个人一组为宜,少则不便于探讨,多则难免每个人的工作量会降低。项目根据需求分析、整体设计、程序实现、程序测试与调试的顺序进行。

(1)需求分析阶段。学生对题目进行总体分析,必须对题目的条件和要求理解透彻 ,组员对题目的理解应该达成一致 ,以免项目进行受阻或返工 ;(2)整体设计阶段。确定项 目中的功能以及完成该功能所设计的技术及知识点,对于规模较大的项 目,组员应该着手分工 ,确定每个人需完成的功能模块;(3)程序实现阶段。对VB程序设计课程来说这是一个最为核心、最能体现动手能力的阶段。各组员根据功能模块的需求选择 VB中实现该功能的对象来进行界面设计 、属性设置以及面向对象编程 ,最后将各模块整合;(4)程序测试与调试阶段。需注意的是测试数据应合理简单,合理的要求毋庸置疑 ,只有合理的测试数据才能真正检验出程序的正确性与否;而简单的数据则能令测试者不需经过复杂的分析、运算就能看出程序是否已经正确运行。总之,对于逻辑性、实践性很强的程序设计方法,学生需通过实际项 目的反复训练才能掌握其技巧。在教学实施过程中,以学生为主体,以项目的实际训练为主导 ,引导学生在对问题的探讨中寻求项目的解决方案、思路和最终的解决办法。

2、VB程序设计课程项目式教学法的项目参考。

计算器。涉及的知识点有选择语句、常用控件、变量与表达式、常用函数等。该项 目目的性明确,学生对计算器的界面设计和功能都比较熟悉 ,适于作为第一个项 目来训练学生对算法设计及程序实现的能力 。

信息系统。涉及的知识点有选择型控件、多窗体、过程、Timer控件、13期时间函数等。界面设计中要求有图片背景与滚动文字的欢迎词,生成的订单中有实时日期 。

记事本程序。涉及的知识点有:多窗体、对话框、菜单、文件控件、文本控件 RichTextBox文件读写操作等。

学生信息管理系统。学生信息管理系统的内容被广大学生所熟知,涉及的知识点有:创建 Access数据库,引入 ADO接口控件连接数据库和数据表,设计程序界面,编写包括浏览、查询、添加、保存、删除等功能在内的数据管理操作。

四、总结反思

基于项目进行教学将主要知识点穿插在整个项目中参照教学进度和教材章节拆分覆盖相应知识点的小案例,在完 成案例的过程中掌握知识直至最后呈现完整的作品。打破传统课堂 以教师为中心,以课本为中心的教学模式,强调学生自主探究学习、知识创新,将枯燥乏味的编程变得活 泼生动,建立课堂与课外生活的联系,激发学生学习兴趣,符合学生认知规律,有效服务于知识建构的教与学,充分体现培养信息技术学科素养的价值取向。项目式教学在一定程度上对教师的教学能力有了更高的 要求,使 学科封闭走 向 开放整合。教师在教学理念 和教学能力上都要做出重大改变和提高。在教学过程中,教 师可能会认识到专业知识的不足,认识到需要不断学习甚至 向学生学习,真正地做到教学相长。教师备课设计项目要花 费大量的备课时间,要尽可能地想到项目开展过程中可能遇 到的问题,以便在项目进行中起到帮助学生的作用。

总结

项目式教学,使 VB程序设计课程在宏观教学设计上实现以项目群覆盖知识面,以项 目体系构成教学布局,突破以知识点的层次递进为体系的传统教学模式,令学生更易将知识点整合与实用化。

结束语:

[1]周亮.项目式教学之我见[J].科技信息学术研究,2018,(32).

[2]张伟栓.项目教学式课程体系及其构建[J].辽宁教育行政学院学报,2017,(4).

[3]周颖.浅谈软件开发项目式教学[J].职业教育研究,2019,(4).