当前位置:巨优公文网>范文大全 > 公文范文 > 项目驱动在程序设计教学中的应用

项目驱动在程序设计教学中的应用

时间:2022-12-26 19:10:02 公文范文 来源:网友投稿

zoޛ)j馟Oii_uiiii~Z体会到所学知识的实用性。因此,这样的教学方法能够大大增进学生学习的积极性。

此外,如果教学环境与实际工作环境相似,学生在日后就能够很容易地将课程所学得的知识与技能移用到实际工作场景中。项目驱动的教学围绕真实的项目来组织教学,因此有助于弥补学生的学习环境与实际工作环境两者之间的不一致,从而有利于学生将所学的东西应用到实际工作中去。

综上所述,把项目驱动教学应用于“面向对象程序设计”课程的教学中,能够激发学生的学习兴趣,有效地提高学生学习的积极性和主动性,改善教学效果,并有利于学生的职业素质和能力的培养。

2、项目驱动教学的应用

课程组将项目驱动的教学模式应用于“面向对象程序设计”课程的教学过程中,教学以项目为核心,学生为主体。教师在教学中起主导作用,将软件工程化思想融入到教学内容中,以软件产品的生产周期作为课程内容的主框架,教学内容包括若干个不同层次的软件项目,通过项目引出知识点。项目驱动教学模式在课程教学中的应用激发学生动手实践和分析思考,提高了学生的综合应用能力。

下面从教学内容、教学方法和手段、教学组织和教学评价等方面介绍将项目驱动教学应用于“面向对象程序设计”课程改革的具体做法。

2.1 基于项目驱动的教学内容改革

课程组通过选用国外原版经典教材,引进国外的先进教学理念,依据课程教学大纲,以职业活动为导向,以学生为教学主体,以项目为中心,对课程教学内容进行整合、序化,构建了模块化课程结构,如图1所示。该结构将课程内容划分为4个模块:语言基础、面向对象程序设计基础、面向对象程序设计的方法理论和开发应用,并细化每个模块的知识点和职业素质、技能和能力培养的要求,突出面向对象程序设计的方法理论和开发应用,着重培养学生的职业素养、主动学习和创新的能力。

在上述4个教学模块中,教学内容是按项目驱动的。在讲授课程内容时直接从面向对象程序设计入手,将语言基础的知识分散到其他模块中进行讲解。在2、3、4级模块中,通过项目来详细展示每个单元的重要理论和概念,所涉及的语法知识会随着解决问题的需要而引入。基于项目驱动教学的2、3、4级模块所包含的项目如图2所示。

项目驱动教学实施的关键在于项目的设计与选取。教学项目的设计与选取遵循有的放矢、与实际应用相关联的原则。同时项目的难易程度要以不将学生逼到其“最近发展区(Zone ofProximal development)”之外为原则,即选择的项目要比学生可以独立完成的项目难一些,但是在教师指导下或与其他学生合作能够完成。

2.2 基于项目驱动的教学方法改革

根据软件设计开发的工程性特点,“面向对象程序设计”课程的教学灵活地运用了“基于项目的教学方法”,突出了“理论教学构筑学生的知识结构,实践教学构筑学生的职业技能结构”的教学原则,并将面向对象程序设计的基本原理、软件编程的基本规范和软件设计建模的教学完全地融合在一起。

项目驱动教学法与传统的教学法相比,有很大的区别,主要表现在改变了传统的3个中心,将以“教师”为中心转变为以“学生”为中心,以“知识体系”为中心转变为以“项目”为中心,以“理论讲解”为中心转变为以“项目实践”为中心。在教学过程中,学生可以参与软件产品的构思、设计、实施和运行,这给学生创造了感知软件、动手实践、分析思考的机会。通过解决问题,学生的学习兴趣被激发,基本的工程素质和能力得到了培养。“基于项目的教学方法”目的在于创造条件引导学生通过亲自参与,自行构建知识,而不是简单地接受教师的诠释。

2.3 教学评价和考核方法改革

项目驱动教学重在知识的应用与集成,因此教学的考核与评价要强调对概念的理解,重视对知识、技能学习过程的评价,关注实践环节及工程应用能力,应对学生进行多视角、多方位的综合测评,力求知识与能力的协调统一和考核评价的客观与公正。课程组将考试形式由笔试改为机试,并增加课程设计考核环节。学生最终成绩的评定方法是:机试占20%,日常表现(出勤率、作业与实验成绩)占20%,自我评价与同学生评价占10%,项目设计和参与程度占20%,答辩情况占20%,撰写论文或报告占10%。考核形式的改革会引导学生在课程学习中注重编程能力和解决问题能力的培养。

3、项目驱动在教学中的应用效果与评价

从2009~2010学年的第一学期开始,课程组将项目驱动应用于“面向对象程序设计”的课程教学中。通过与传统教学进行对比,我们得出以下两方面的结论。

3.1 项目驱动对教学产生的正面效果

项目驱动教学增进了学生在概念理解方面的思维能力,增强了学生分析问题、解决问题的能力,能够有效地调动学生学习的积极性,提高学习的责任心,改善了学生与学生、教师与学生之间的互动关系,在学生的团队合作与沟通能力培养方面起到积极的作用,特别是对于那些学习风格不适于传统课堂授课的学生的教学效果特别好。

3.2 项目驱动教学在应用中存在的问题

项目驱动教学并不是一种很容易开展的教学。从教师方面而言,该方法要求教师对课程知识的把握程度要深,要有丰富的教学经验,能够根据教学情况随机应变。就学生方面而言,基于项目的教学方法要求学生对自身的学习负有更多的责任。在项目实施过程中,各种项目管理与人际冲突等问题还会出现,这些都是学生所不习惯的,同时也对教师的教学组织能力提出了更高的要求。因此,有些教师和学生在一开始会对它感到不适应,在学习过程中也会出现两极分化现象。此外,如文献中所描述的,基于项目的教学容易产生内容知识方面的空白,忽视和遗漏一些关键知识点,从而影响学生今后对一些重要内容的进一步学习。

4、结语

通过对项目驱动教学在“面向对象程序设计”课程教学中的研究与应用,我们发现该方法与课程的培养目标相适应,能够改善该课程的教学效果,有利于学生的职业素质与技能的培养;因此该方法是值得采用和推广的。对于该方法在。教学中遇到的问题和负面效果,教师应该清楚其潜在的误区,并有意识地在教学中采用适当的方法解决存在的问题或弥补教学中的空白,这样才能使项目驱动教学发挥更大的作用。

推荐访问:程序设计 驱动 项目 教学中

版权所有:巨优公文网 2018-2024 未经授权禁止复制或建立镜像[巨优公文网]所有资源完全免费共享

Powered by 巨优公文网 © All Rights Reserved.。备案号:沪ICP备18054162号-1