“案例引导、项目驱动”教学法在《NET程序设计语言》课程中的应用.doc_第1页
“案例引导、项目驱动”教学法在《NET程序设计语言》课程中的应用.doc_第2页
“案例引导、项目驱动”教学法在《NET程序设计语言》课程中的应用.doc_第3页
“案例引导、项目驱动”教学法在《NET程序设计语言》课程中的应用.doc_第4页
“案例引导、项目驱动”教学法在《NET程序设计语言》课程中的应用.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“案例引导、项目驱动”教学法在NET程序设计语言课程中的应用 刘秋香孙坤孙守卿 (山东理工大学计算机科学与技术学院,山东淄博255049) 【摘要】.NET程序设计语言是一门实践性和操作性很强的课程,传统的教学模式已经无法适应发展的需要。本文介绍了一种“案例引导、项目驱动”教学法,这种教学法的关键在于选择案例和设计项目。课堂上,教师以案例的分析讲解让学生掌握相关的知识点与技术;机房中,学生以掌握的知识点与技术分组进行相关项目的开发。实践证明,该教学法不仅可以提高学生分析解决问题的能力,而且可以调动学习的积极性,锻炼团队协作能力。 关键词案例引导;项目驱动;程序设计;教学改革 Applicationof“Case-guidedandProject-driven”TeachingMethodinCourseof“.NETProgrammingLanguage” LIUQiu-XiangSUNKunSUNShou-qing (CollegeofComputerScienceandTechnology,ShandongUniversityofTechnology,ZiboShandong255049,China) 【Abstract】“.NETprogramminglanguage”isacoursewithverystrongpracticalityandoperability,andthetraditionalteachingpatternhasbeenunabletomeettheneedsofdevelopment.Thispaperintroducesakindof“case-guidedandproject-driven”teachingmethod,andthekeyofthisteachingmethoddependsontheselectionofcasesandthedesignofprojects.Ontheclassroom,theteacherusesthecaseanalysisandexplanationtoletstudentsgrasptherelatedknowledgepointsandtechnology;Ontheputerroom,studentsworkingroupsonthedevelopmentofrelatedprojects,dependingontheknowledgepointsandtechnologythattheyhavegrasped.Thepracticeprovedthat,thismethodcannotonlyimprovestudentsabilitytoanalyzeandsolveproblems,butalsocanarousetheenthusiasmofstudy,andcantraintheteamcooperationabilityatthesametime. 【Keywords】Case-guided;Project-driven;Programming;Teachingreform 基金项目:山东理工大学计算机科学与技术学院“.NET程序设计语言案例驱动教学模式的研究”。 作者简介:刘秋香(1979),女,汉族,山东莱州人,山东理工大学,讲师,从事软件工程方向的教学与研究。 0前言 .NET程序设计语言是计算机类专业的一门实践性和操作性很强的专业课程,也是非计算机类专业的素质教育课程之一。.NET程序设计语言在高等院校的教学中起到了举足轻重的作用。传统教学方法中,通常采用“课堂讲授为主、上机练习为辅”的教学模式,学生普遍认为枯燥难学。为有效激发学生主动性、提高课程教学质量,笔者结合多年的教学经验,提出了“案例引导、项目驱动”的教学法,并将其应用于实际教学,取得了较好的效果。 1课程教学现状 目前的程序设计类课程教学,大多采用传统的讲授法和示教法,同时结合一些上机实践来巩固课堂上所讲的知识点。但.NET程序设计语言课程的特点是更新快、内容多、课时少,在授课内容方面除了要讲授大量的基础知识外,还要涉及具体的应用和操作。要让学生掌握使用面向对象的方法分析问题和解决问题的能力,既不能抛弃传统的经典内容,又要介绍当前最新的案例,因此传统的讲授和示教法就显现出许多问题。如何提高学生对本门课程的学习兴趣以及加强学生独立完成软件项目的实践能力,这是摆在我们面前的一个非常重要的课题。 2“案例引导、项目驱动”的教学思想 案例教学法于20世纪20年代首创于美国哈佛大学工商管理学院1。目前哈佛大学已经建立了相当规模的案例管理系统,学生在校学习期间要分析和研究大量的案例。案例教学法采用典型案例启发学生独立思考,培养学生分析并解决问题的能力。案例分析的基础是专业理论知识,在进行案例分析时,要运用相应的专业理论来解决案例中的实际问题,从而加深对理论知识的理解。 项目驱动教学法,是德国职业教育在20世纪80年代开始大力推行的一种“行为引导式的教学形式”1。教学过程中,教师结合课程基本知识和相关项目进行教学设计,指导学生以小组为单位自主选择项目,学生根据教学内容将所选项目分解为连续性的子项目,以项目为引导及时对所学知识进行实践。项目驱动教学法,通过项目驱动学生主动学习,在项目的实施过程中学会分析并解决问题,从而提高知识的应用能力和团队合作精神。 笔者提出的“案例引导、项目驱动”教学法,是上述两种方法的结合。课堂上,教师以案例的分析讲解让学生掌握相关的知识点与技术;机房中,学生以掌握的知识点与技术分组进行相关项目的开发。 3“案例引导、项目驱动”教学法的实施 “案例引导、项目驱动”教学法的目标是建设“教、学、做”三位一体的教学模式,其实施过程可以分为“选择案例与设计项目分组与选题案例分析与项目分解项目实践项目检查与验收评价课程考核”六个阶段。 3.1精心选择案例和设计项目 “案例引导、项目驱动”教学法的关键在于选择案例和设计项目。教师要关注当前社会对.NET技术的需求及应用热点,选择3到5个经典的案例(如学生管理系统、图书管理系统等)用于课堂讲解,要保证案例的实用性、综合性和易懂性,采取从易到难、循序渐进的方式。 设计项目时,首先要考虑学生学习水平的差异,最好准备简单、中等、复杂三种不同难度的多个项目,便于不同层次的学生选择;其次,在考虑项目实用性、综合性和易懂性的同时,还要注意项目的趣味性。俗话说,兴趣是最好的老师。抓住学生玩心重、好奇心强的特点,设计几个学生感兴趣的项目(如连连看、俄罗斯方块等小游戏),才能充分调动学生学习的积极性2。 3.2合理组织分组与选题 在上第一堂课时,教师首先向学生介绍该课程的知识体系、学习方法和目标以及教学方式,并选择一个经典案例向学生展示,使学生对本课程有初步了解。然后,简介相关项目,强调学生协作和团队精神,以“强带弱”(学习和动手能力强的学生带动弱的学生)为前提,要求学生在一周内分成项目小组,每组35人,选出项目组长。最后,各小组在教师的指导下,选择一个感兴趣的项目,课后制定工作计划和具体分工。 3.3理论课进行案例分析 “案例引导、项目驱动”教学法是把教学内容以案例和项目为载体,按照软件开发的流程将案例分解为互有联系但相对独立的几个学习单元(子案例),进行分析讲解。每个学习单元的教学由项目任务导入,引导学生学习解决问题的方法,并以理论储备为基础,对于项目所必须讲解的知识点辅以精选的示例。 理论授课过程中,必须摈弃固化的教学大纲,根据学生的学习能力和掌握情况,随时调整教学内容、案例难度等,并注意结合灵活多变的课堂模式(如讲练结合、现场带练、集体讨论、互教互学等)。 3.4实验课指导项目实践 理论课以教师为主体,为案例分析和项目实践提供理论基础。实验课则以学生为主体,要求学生在掌握基础理论点的前提下,每个项目小组按照之前制定工作计划和具体分工完成所选项目,从而锻炼综合应用理论知识完成项目开发的能力。 在项目小组制定工作计划和具体分工前,教师要指导学生分组讨论和分析项目,然后将项目分解为互有联系但相对独立的几个子项目。在理论课的某个学习单元完成后,教师根据这部分的理论知识给每个小组下达实践任务,进行相应的项目实践。每个项目小组的成员要随时沟通交流,各小组之间也可以相互讨论和借鉴。 3.5定期检查与项目验收 项目实践过程中,教师要定期检查每个小组项目的进展情况,多与学生进行沟通交流,对存在的个别问题进行及时的指导和点拨,对存在的共性问题进行全面的讲解和纠正。 在一个小组的所有子项目完成后,教师要指导该小组汇总各子项目,根据最初的项目要求整合成一个完整的项目,并汇报项目成果。汇报内容包括陈述和答辩两部分1,首先由项目组长演示并陈述项目,之后教师进行提问,相关的小组成员进行答辩。最后,教师根据项目成果和汇报内容进行评价,完成项目的验收。 在一个小组的项目验收过程中,建议其他小组旁听。因为在听取汇报和评价的过程中,学生也能从中获取知识和经验。 3.6改进考核方式 在“案例引导、项目驱动”的教学模式下,课程的考核也不应局限于期末的笔试考核上。可以通过笔试考查学生对于基础理论的掌握,通过上机考试考查学生的编程能力。教学过程中每一个项目的完成过程和效果也应该作为考核的一部分,计入课程的总成绩。通过考核方式的转变,也能够提高学生的学习积极性和实践能力。 4“案例引导、项目驱动”教学法的成效 “案例引导、项目驱动”教学法经过一学期的实施,取得了显著成效,主要体现在以下几个方面:(1)调动了学习积极性,学生主动参与到项目中,主动提出问题、分析问题和解决问题3;(2)活跃了课堂气氛,学生积极地参与集体讨论,分析问题并提出解决方案;(3)增强了学习能力,学生能够通过小组讨论或自查资料解决实践中遇到的很多问题;(4)提高了编程能力,学生设计和调试程序的能力有了明显的提高;(5)锻炼了团队协作能力,小组成员学会了分工合作、互帮互助。 5总结 “案例引导、项目驱动”教学法在.NET程序设计语言教学中的研究和实践表明,该教学法可以有效解决传统教学中遇到的问题。.NET程序设计语言是.NET课程教学体系的入门课程,有了良好的开端,后续课程的教学更是游刃

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论