西南交通大学希望学院, 四川 成都 610499
摘要:本文阐述了案例教学+项目驱动教学模式的特点及在计算机程序设计课程教学过程中采用该教学模式的优势,说明了其具体实施过程,最终分析了该教学模式下的教学成果,体现了其在程序设计类实践性课程中突出的优势,为本科实践类课程的教学提供了一定的参考价值。
关键字:案例教学;项目驱动;程序设计;实践性。
引言
计算机程序设计课程是软件类,计算机类等多个专业的必修课程,在本科教学中占有举足轻重的地位。该课程具有实践性和综合性强的特点,在教学过程中要求教师能够将理论知识贯穿在实践编程过程,为了更好的将理论和实践结合,案例教学+项目驱动教学模式越来越受高校教师的青睐[1]。
当前计算机程序设计课程采用的教学模式及其不足
当前计算机程序设计课程的教学主要采用传统讲授为主的教学模式,演示程序多是单一功能的语句模块,缺乏对知识系统应用的展示,不利于学生对理论知识的深入理解,不利于学生实现理论知识的具体实际应用,也不利于提升学生的专业技能与专业水平。近年来,在计算机程序设计课程的教学中出现了案例教学和项目教学的方式,但二者各有缺陷,不能完全满足该类课程的教学需求,所以需要探索出一种新的教学模式,以便更好的提高教学质量的同时激发学生的学习积极性与主动性。通过多名高校教师的探索与努力,一种新的教学方式—案例教学+项目驱动的教学模式应运而生。
案例教学+项目驱动教学模式及其特点
案例教学+项目驱动教学模式是将案例教学和项目驱动模式相结合的教学方式。其中,案例教学模式是在教学过程中以典型案例为教学素材,在讲解理论知识的基础上,采用案例演示所讲理论知识的实际应用,便于学生理解,强调学生对知识的理解与认识,培养其分析问题解决问题的能力。但该模式缺少对案例系统的设计与分析,缺乏实践能力,动手能力及知识应用能力的培养。而项目驱动的教学模式是在教学过程中将项目的需求分析,系统设计,系统实施及系统测试等完整的项目分析实施过程贯穿于整个教学过程[2],让学生深刻体会到所学知识的应用领域,应用范围及各种应用方式与应用技巧,从而真正提高了学生的专业技能,但目前项目驱动方式在计算机程序设计课程中应用不广且缺乏对理论知识的强调。因此,将案例教学和项目驱动结合起来形成案例教学+项目驱动教学模式[3-4],不仅有利于加深学生对于理论知识的理解,有利于培养学生分析问题解决问题的能力,而且能够使学生熟练应用所学理论知识解决实际问题,从而很大程度上提高了学生的专业技能与专业水平,符合技术型本科教育教学要求,也符合国家大力培养新型技术人才的需求。
案例教学+项目驱动教学模式在课程中的应用
建立完善的案例和项目库
该教学模式的首要任务是建立完善的案例项目库。通过计算机程序设计各科教师通力合作,共同探讨,形成了系统、全面、高质量的案例项目库。案例项目库的建立,一方面便于教师快速设计高质量的教学用案例;另一方面在教师使用经典案例分析整个项目的实施过程中,有利于学生形成良好的逻辑思维能力,也为后续学生独立完成相关项目奠定良好的理论与实践基础。此外,该案例项目库可以作为公共教学资源在教师内部进行共享与完善,不仅可以减轻各教师备课负担,而且能够保证较高的教学质量。而通过逐年教学的积累与完善,项目库也将更加完善与全面,也就能更好的服务于计算机程序设计类课程的教育教学工作,这样就形成了良性循环的过程,有助于实现课程的优质教学和全面提升学生的综合素质。
合理规划教材知识和案例项目库之间的对应关系
在设置案例和项目库时应考虑到以下几个方面:1)适应性,所选案例要既适应于当前学生的学情,又符合本课程的教学内容与教学目标;2)真实性,案例项目要从实际出发,从常用软件或者应用app着手,提炼出与课程内容对应的部分作为案例,以便在激发学生学习积极性的同时让学生切实体会到学以致用的道理;3)代表性,案例项目应不仅与课程内容精准联系,又对学生能适当启发,起到举一反三的效果,让学生能够将理论与应用较好的联系起来; 4)综合性,教师须从整体上评估项目的大小是否符合教学时限的要求,案例的内容是否与课程前后内容能够做到相辅相成,相互联系的效果,同时要注意巧妙设计课程内容,突出课程重点和难点,便于学生学习。并且注重项目案例的综合应用性,培养学生分析问题解决问题的同时提高其综合素质。
案例+项目驱动教学过程
首先,案例+项目驱动教学模式通过对项目案例的合理布局控制整体课程节奏,在教学过程中以真实案例激发学生的学习积极性,做到学生全体参与,继而教师需要做好示范作用,从典型案例入手引导学生分析项目,且将课程内容逐步与项目相对应,再逐步深入分析,做到案例与重要知识点紧密相连完成整个项目的内容;其次,该教学过程以小组方式进行,采用学生自由组队的方式,充分调动学生的学习积极性,提升学生的课堂参与感,在培养学生专业技能及实践技能的同时培养学生的团队协作能力,提高学生的综合素质;最后,在教学过程中注重以学生思维导向为主,教师引导为辅的原则,课程主体从传统的教师为主转向学生为主,以充分发挥学生的创新思维能力。在教学过程中体现学生的自身价值,激发学生的探索能力与自主学习的能力。
案例+项目驱动教学效果分析
通过在实际教学中的实践表明案例+项目驱动教学方式在计算机程序设计课程教学中体现出诸多优点,主要体现在以下几个方面:
(1)通过理论结合实践的方式,将“学”与“用”联系起来,真正做到了学以致用,不仅较好的达到了教学目标,而且极大的提升了学生的实践能力及分析问题解决问题的能力;
(2)通过特殊形式的“教”与“学”充分调动学生的学习积极性,由传统的教师为主的教学方式,转变为学生为主的课堂模式,使学生成为学习与教学的主体,充分发挥学生的主导作用,更加有利于学生创新能力与创新思维的培养,而这一点也恰恰是传统教学中所缺少的。
(3)总体上提高了教师和学生的综合素质,该模式下要求教师有纵观全局的思维与能力,这就要求教师不仅要有扎实的理论基础,还要有丰富的教学与实践经验,能够应对教学过程中出现的各种问题。教学期间学生充分发挥了自身的主体作用,积极参与到课堂和小组讨论中来,很大程度上提高了学生的综合素质。
综上所述,案例+项目驱动的教学模式是一种非常适用于实践性较强的课程的教学方法,它不仅保证了较高的教学质量,提升了学生各方面的能力,也实现了趣味性教学的过程。通过在计算机程序设计课程中的实践,该教学方式受到学生的一致好评,也取得了良好的教学效果。
结语
案例+项目驱动的教学模式在计算机程序设计课程中取得了良好的效果,也适用于其他实践性较强的课程。该方法能够做到理论联系实际,充分调动学生的学习积极性与主动性,将“学”与“用”统一起来,达到活学活用的效果,且能够全面提高学生的专业技能,专业水平及其综合素质,符合国家培养新型技术人才的需要。
参考文献:
[1] 游琪.案例教学+项目驱动模式在网页设计教学中的应用[J].电脑知识与技术,2010(6)
[2]卢万有.项目教学法在《网页设计》课程中的运用[J].计算机教育,2007(13)
[3]周璨.案例教学_项目驱动_模式在移动UI界面设计教学中的应用[J].信息与电脑,2020(5)
[4]李小倩.案例教学+项目驱动模式在UI设计教学中的应用[J]. 艺术科技, 2017(12)
作者简介:董晓霞,西南交通大学希望学院教师,助教,硕士,研究方向为电磁兼容