大学计算机专业实践类课程的案例驱动教学方法的实践与探索

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:chenman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:分析传统计算机专业实践类课程所面临的问题,针对课题陈旧、技术滞后等现状,提出一种基于案例驱动的实践类课程教学方法,指出该方法不仅可以提高学生参与实践类课程的积极性,有助于改善教学效果,还可以为教师实施科研项目提供一定的软件测试依据。案例驱动教学是国际上备受推崇的教学模式,是大学课堂教学的发展方向。
  关键词:计算机专业;实践类课程;案例驱动教学法
  中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2019)36-0135-02
  一、引言
  案例式驱动教学是近年来高等教育备受关注的一个话题。众多高校纷纷通过启发式、讨论式、小班教学、学习过程考核和评价等方式,全方位实践探究式教学,以适应国家和社会的发展需要,培养创新人才。课堂教学是大学教学的主要方式,本文以课堂教学为载体,将案例式教学作为研究对象,以期能够深入理解和运用这种备受推崇的教学模式,在提升教学水平和学习效果方面做一个有益的尝试。
  案例驱动教学法是依托教师引导和学生实施共同完成实例的教学方法,本质上属于建构主义模式下的一种新型教学方法。著名的心理学家皮亚杰提出的建构主义学习理论认为,兴趣对于学习的重要性不言而喻。教育心理学家认为,学习兴趣是一种力求认识和渴望获得各种知识的主观意识倾向,这种倾向对学习的效率和效果起着重要的作用。学生对课程产生兴趣后会处于积极主动状态,达到自主学习的目的。教师是意义建构的帮助者和促进者,而不是知识的提供者和灌输者;学生是知识信息处理的主角,是意义建构的主动者,而不是被动接收者。
  在案例式驱动教学法的实施过程中,教师需要根据实践课程时长和学生的接收程度,抽象、简化出案例中的具体任务;学生以研究小组为单位,集体制订研究计划和任务分工,通过案例设置目的理解、探索和解决等步骤,达到提高专业技能和动手能力的目的。
  二、计算机实践类课程现状及存在问题
  (一)计算机专业本科生特点
  当前,计算机技术发展迅速并逐步趋于成熟,日常生活中充斥各种计算机的应用,极大地便利人们的生活,因此,大学生基本都具备一些计算机方面的常识。作为计算机专业的本科生,更加关注专业相关技术的最新进展及新型技术的出现,对专业知识有着更深更广的涉猎,重视计算机专业基础课程学习,在实践类课程开始之前,已经打下良好的基础。此外,教师在对计算机专业学生的培养上更侧重其获取新知识、应用新知识、团结协作以及自主创新等方面的能力。这都为案例式驱动教学法的实施提供必要条件,使得在实践类课程中引入案例教学具有可行性。
  (二)现有教学法及缺点
  现有应用于实践类课程的教学方法主要包括任务驱动教学法和竞赛驱动教学法。任务驱动教学是以任务为主线开展教学,是一种探究式教学模式,在实施步骤上与案例驱动教学法比较类似。但是任务驱动教学通常使用背离前沿技术的课题,并且在实施过程中没有教师的主导参与,包括研究背景介绍、课题抽取和多指标评价等,因此,计算机专业学生的参与积极性不高,教学效果也受到限制。竞赛驱动教学法中,成果评定一般取决于最终程序的操作效果,学生往往关注程序的功能是否实现,而忽略程序实现方法的选择和取舍。
  (三)案例驱动教学法的引入
  计算机实践类课程期望巩固学生的专业知识,提高动手能力,强化创新意识,从而达到提高综合实践能力的目标。该过程需要学生对案例具有自发的学习意愿,能够发挥主观能动性并学以致用,把零散知识碎片融会贯通。教师在该过程中扮演课题提供者和引导者的角色,帮助学生尽快理解案例的背景要求,同时在学生实践过程中对选用开发方法和软件开发过程中出现的问题进行必要的管理和指导。案例驱动教学法能契合计算机实践类课程教学,因此,一种基于案例驱动的教学方法被提出作为实践类课程改革思路。
  三、基于案例驱动的教学方法的实践类课程教学
  实践类课程教学通常包括课题设计与引导、项目实施、项目验收和教师评价4个步骤。
  (一)课题的设计与引导
  首先,教师应从案例中选取合适的内容作为实践类教学素材,兼顾学生的专业基础以及课题的趣味性、可探索程度、技术涵盖面等,合理选择教学素材是案例驱动教学方法的关键之一。其次,由教师介绍案例内容,帮助学生加快理解素材的内容与本质。最后,教师和学生共同完成案例制作,加强学生对案例中知识点的理解,教师充当引导者。学生根据对案例制作的了解和体会,尝试以问答方式理解案例内容,分析所需的技术和知识点。
  (二)项目实施
  首先,学生要进行分组(3-4人为宜),各组按照案例内容和要求制订实施计划,计划应包括案例的进度安排、个人分工和软件总体目标等。其次,根据软件总体目标进行功能模块划分,针对软件各模块确定须采用的算法及开发方法,必要时对算法及方法进行优化。最后,学生根据软件设计结果进行编码开发,开发过程严格遵守软件工程开发原则,当开发完成后需要进行软件测试,软件开发和软件测试一般是多次循环迭代过程,即测试结果作为软件修改和进一步开发的依据,直至软件测试结果符合项目预期。
  (三)项目验收
  案例实施环节,除了根据案例制作要求开发软件外,学生还需要在制订计划、确定算法和方法以及软件测试阶段撰写相应的需求分析报告、软件设计报告和软件测试报告,因此项目验收包括对软件成果和报告文档的验收。软件成果要求程序结构合理,逻辑清晰,模块划分和输入输出准确,报告文档要求内容严谨,格式规范,能够反映学生对项目内容的理解和思考。
  (四)教师评价
  教师评价必须结合学生所开发软件运行结果的正确性、算法的巧妙性以及各类文档的规范程度等进行综合评判,同时必须关注每位学生在小組中的分工情况,对学生的理解能力、分析能力和动手能力进行评价,得到一个较为客观的评价等级。
  1.教师向学生解释课题背景和意义、课题所需解决的主要问题及可能涉及的主要方法,指出实施过程中可以使用的工具、语法和软件设计方向。
  2.学生在理解课题之后需要分析问题并设计相应的策略,形成需求分析报告与软件设计报告,交由教师审核。
  3.教师最终评价。每个学生的得分取决于自己案例制作效果与他人制作效果的比较。这种教学方法能够引起学生积极参与课程,案例结果也可为教师科研项目的继续研究提供一定的实验测试依据。
  四、结语
  当前,计算机专业实践类课程存在课题陈旧、偏离前沿技术、学生积极性不高等诸多问题,影响最终教学效果。针对该问题,笔者提出一种以案例驱动为导向的实践课程教学方法,在计算机专业实践类课程中引入案例驱动的实例作为授课内容,加以简化抽取形成教学素材,由教师引导学生参与案例制作,不仅激发学生的学习兴趣,提高实践类课程教学效果,还使学生对前沿研究及技术有了更深了解,提高学生的开放性思维及实践动手能力。
其他文献
整合基础上适当地激活异化建筑结构脉络,是建筑尊重城市、追求真实本质的基本设计法则.本文结合河北能源职业技术学院图书馆设计实践,从几何形体、空间秩序、均衡比例等方面
介入治疗是中晚期肝癌常用的治疗方法,此术可反复进行、创伤小、效果好,已越来越多的应用于临床。由于很多肝癌患者存在着焦虑、恐惧、绝望等不良情绪,为了使介入治疗有效进行并
目的:通过观察干预前临床心脏标志物即时检测运转过程中存在的问题,探讨心脏标志物即时检测良性运转的有效措施。方法:对比2009年6月及2009年8月干预前后心脏标志物即时检测
在信息安全的调整和转折时期,信息安全和信息、化深入融合的趋势日益明显,表现为信息化厂商在其软硬件中尽可能地注入信息安全的属性,信息安全厂商也需要给用户提供有显性价值的东西;并且各机关单位的信息安全建设和信息安全需求,与社会信息化深入发展对信息安全的要求,其特点也越来越不同。这两个重要趋势,使得信息安全厂商面临着重要的战略抉择:是成为一个行业的软件开发商,把信息安全的属性注入进去,还是在安全产品中注
期刊
目的:探讨口腔专科手术室差错事故出现原因并制定预防对策。方法:强调认真负责的工作态度,磨练顽强的意志品质,提高业务知识水平,加强护理责任心,完善安全管理制度。结果:减少和杜绝
21世纪海上丝绸之路自提出以来,受到世界各国的广泛关注。文章以美国积极介入东南亚为背景,深入分析了美国是以何种方式阻碍21世纪海上丝绸之路战略实施的,指出美国利用"新海
旨在考察父亲养育、儿童气质与其社会性发展的关系。让355名2岁儿童的父亲报告自身养育方式、儿童气质及儿童的社会性发展状况。结果发现:(1)父亲越严厉,儿童的内隐问题行为
本文对邓铁涛教授治疗眩晕的经验进行了整理介绍。邓老认为眩晕的病因病机以肝阳上亢、肾精不足、气血亏虚、痰瘀内阻为多见,治疗上以滋阴平肝潜阳、补益气血、除痰化阏为主
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
1988年左铨如将欧氏平面的Menelaus定理推广到二维球面型空间.本文在此基础上直接证明了二维球面型空间的Desargues定理和Pappus定理,并给出它们的几个应用.