贯穿式案例教学法在Web程序设计课程教学中的应用研究
来源:用户上传
作者:
摘要:該文分析了Web程序设计课程教学中目前的现状和存在的问题,将贯穿式案例教学法引入课程的教学改革中,结合课程特点对案例的设计和方案的实施进行了探讨。将企业级的真实项目案例贯穿整个教学过程,以子项目任务为驱动力,教学内容前后衔接,紧密结合,让学生的学习化被动为主动,提升学生的综合实践能力。经过一轮课程教学的实施,教学质量明显提升,受到学校和学生的认可。
关键词:贯穿式案例;Web程序设计;教学改革
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)11-0120-02
1传统教学模式下存在的问题
1.1 传统教学模式下的教学效果不理想
传统教学模式是以教师为中心,学生只是被动地接受老师传授的知识,缺乏独立自主的思考,无法引起学生的学习兴趣,更没法激起学习的热情。枯燥的学习内容,呆板的教学模式,容易导致学生对课程产生厌学情绪,束缚学生的思维发展和创新能力,预习和复习的教学环节无从谈起,实验作业也就无法杜绝抄袭的现象,教师也就不能客观地了解学生的真实学习水平,达不到理想的教学效果。
1.2 传统教学模式下的教学案例缺乏整体规划
传统模式下的教学案例多以章节为单位进行组织,这些案例所涵盖的知识点较为分散,不统一,缺乏必要的系统性、连贯性和协调性,学生难以将所学的知识点进行融会贯通,导致学生的学习思维不连贯,缺乏解决实际问题的能力。
1.3 传统模式下的教学过程与实际项目相脱离
Web程序设计是一门注重实践动手能力的课程,而传统的教学思维与教学意识注重理论知识讲解,对学生的实践开发能力没有给予足够的重视,造成教学中的理论课时与实践课时比例不合理,教学案例的真实性或时效性不强。另外,大部分教师由于自身缺乏实际项目的工作经验,因此在教学中通常会选取一些虚构的项目或者早期淘汰的项目作为案例来进行教学。虚构的案例无法了解实际的项目需求,这使得在项目开发中所需要具备的综合性思维无法通过案例学习的方式获取。早期淘汰的项目案例因为与目前的市场环境脱节,学生学习兴趣不大,导致学生极度缺乏实际的项目开发能力和经验,缺乏对知识点的深层次理解。
1.4 教学内容缺少与医药项目的整合
教学内容与医药相结合是我校信息管理与信息系统专业的特色和优势,如果在专业课程的教学中无法做到信息技术与医药的有机整合,这明显违背我们专业课程设置的初衷,需要对学生的加强专业指导[1]。我们通过在实践教学中引入一些以医药项目为背景的实验案例,使学生充分认识、理解和掌握信息技术与医药的有机结合。
2贯穿式案例教学法概述
传统教学方法中使用的案例一致性差,缺乏系统性和连贯性,使得Web程序设计课程难以应用。贯穿式案例教学法和传统的教学法最大的区别是,在整个教学过程中使用一个完整的教学案例,案例涵盖整个课程各章节的知识点,将案例的操作解析和知识点的理论讲解有机结合,让学生亲身体验到探索和发现知识的完整过程[2-6]。
在贯穿式案例教学中,针对我校学科背景和专业特色,我们采用了医药行业中的成熟的企业级Web应用项目——医院信息系统HIS,作为完整的教学案例。整个项目案例首先根据各章节知识点的分布,拆解成多个相互关联的子项目。在教学的实施过程中,子项目的设计和开发遵循由易到难、循序渐进的原则,各章节的知识点也依据课程规划,精准地分布在子项目中。学生根据自身兴趣和特长,自由分组,形成项目团队,依照项目手册,配合教师的讲解和示范,同步完成各个子项目的设计和开发,最终将子项目整合成一个完整的项目案例。在这种基于任务驱动和自主学习的模式下,理论学习与实践操作有机结合,学生的学习兴趣被极大地激发,学生学习的积极性和主动性被极大地调动。
3教学案例的设计
3.1 选取有代表性的、典型的真实项目案例
案例的作用是为了服务教学目标,将抽象的理论知识应用于实践,在案例的选择上要遵循与教学内容紧密联系的原则,同时,案例也应是具有代表性和典型性的,来源于真正实践的项目[2]。另外,案例的编排和实践环节的设计应该选取学生熟悉的案例情景下进行。这样的案例才能让学生学会举一反三,触类旁通。
3.2 具有层次性与渐进性
由于所选案例要贯穿于整个教学过程,教学内容围绕知识点的各个环节需要层次性和渐进性地展开。一个完整的案例可以被拆分成多个较小的子项目,这些子项目包含了教学各个阶段所需要理解和掌握的知识点,而这些知识点又由一条主干线贯穿,使得所有知识点浑然一体[3]。随着教学的不断深入,根据教学中的反馈,逐步丰富和完善案例的各项功能。
3.3 难易适度、实用生动
由于贯穿式案例由各相互联系的子项目组成,根据课程教学的进度安排,选择案例的难度应由易到难,知识点的渗透应逐层深入,使得学生通过自身的努力都可完成课程要求的实践任务。难度偏低容易造成学生学习的积极性差,产生厌学和枯燥情绪[4]。难度偏高则容易打击学生的自信心,使得学生很难达到课程的要求,直接影响后续的学习效果。同时,采用丰富的教学手段,营造生动活泼的教学氛围,使学生的学习兴趣逐渐萌芽,直至极大地激发学生的潜能,使每个学生感受到参与学习的乐趣,真正达到对知识的理解和运用。
3.4 实用性、创新性和可拓展性
Web程序设计是一门实践性很强的课程,重在培养学生的实践动手能力,具备从事软件设计和开发的能力。当前信息技术和互联网产业发展迅速,为了紧贴市场需求和行业发展,教学案例必须具备实用性、创新性和可拓展性[5]。通过设置真实而有趣的案例应用场景,积极调动学生的主观能动性,强化学生的参与感,启发和拓展学生的思维。
4教学案例的实施 4.1 案例的拆解和分析
教师首先要根据课程的定位和达成的教学目标,确定教学内容的重点和难点,通过引入特定的案例应用场景,将案例合理地拆解成若干个相互关联的子项目,基于任务驱动的方式,引导学生采用问题探究式的模式进行自主学习。学生在教师的引导下对子项目进行分析,梳理出需要掌握的重难点,基于前期掌握的知识点引出后续的教学内容。
4.2 教师讲解新知识点
教师首先要向学生阐明课程的教学目标和任务要求,明确学生要掌握的知识点,对教学内容当中的重难点进行必要的讲解。讲解结束后要进行必要的归纳和总结,做到让学生将所学知识内化于心,外化于形,能够将新的知识应用到项目任务中。
4.3 项目协作与任务实现
本课程实践项目借鉴企业项目团队的开发方式,学生先自由组合成项目小组,之后教师再根据小组成员的技能水平情况进行适当的调整,保证每个小组的整体实力较为均衡。组内成员在讨论的基础上进行合理分工,采用相互协作的方式完成子项目的各个任务。当项目小组遇到难以解决的问题时,由教师给予必要的指导,引导学生找出问题的原因和解决方法,鼓励学生尽力去完成项目任务,使学生获得成就感。
4.4 项目评价和总结
在所有子项目任务结束后,学生也就完成了整个贯穿式案例的构建,也就能够进一步理解教学内容和案例之间的关系。组内成员之间进行项目梳理,收集和整理项目实施过程中遇到的問题和解决思路,归纳和总结项目设计和开发的经验以及需要继续完善的地方,最后完成小组实验报告的撰写。通过对各个小组的实验报告进行收集整理,教师将各项实验数据进行汇总和分析,找出普遍存在的问题进行集中讲解,同时将优秀作品进行展示,并请优秀小组成员进行经验分享,激发学生的学习热情。
5教学效果
贯穿式案例教学法通过选取学生熟悉的场景应用于教学过程中,结合具体的项目案例,采用生动形象的教学手段,将知识点有机重构,便于学习和加深理解。整个案例的完成通过子项目的任务进行驱动,极大地激发了学生下学习兴趣和热情,提升了学生解决具体实际问题的能力。项目小组式的团队协作模式不仅可以锻炼学生的协作和沟通能力,也能培养团队合作的精神。
本学期课程结束后,通过对学生的问卷调查反馈,学生普遍认可贯穿式案例教学法的在实践性课程教学中的优势,希望后续相关课程也能采用这种教学模式。同时,本学期的课程总评成绩也比前几个学期有了较大的提高,这是对教学效果最直接的反映和最大的肯定。
6结语
贯穿式案例教学法在Web程序设计课程中应用取得了较好的教学效果,一个企业级的项目案例贯穿整个教学过程,学生需要掌握的知识点被合理地分布在划分出来的各个子项目中,教学内容凸显前后衔接,紧密结合的特点,让学生的学习化被动为主动。同时,学生全程参与项目案例的完整开发流程,积累了宝贵的项目开发经验,提升了实际解决问题的能力。由于是初次尝试贯穿式案例教学法,在课程教学应用中难免会有一些不足的地方,在后续的教学过程中会逐步完善。
参考文献:
[1]古锐.医药院校《C#程序设计》实验教学改革的探讨[J].电脑知识与技术,2017,13(26):133-134.
[2]任平红,陈矗,郑秋梅.贯穿案例教学法在Java Web程序设计教学中的应用[J].计算机教育,2014(14):67-69.
[3]廖旺宇.贯穿式案例教学法在数据挖掘课程中的应用[J].计算机产品与流通,2018(03):209-210.
[4]陈亮,穆楠.基于贯穿式案例及合作学习的Web课程教学研究[J].计算机教育,2018(09):89-91.
[5]张静.贯穿式案例教学在财务管理课程中的应用[J].太原师范学院学报(社会科学版),2015,14(06):122-125.
[6]赵宁.基于递进式案例教学法的Java课程教学改革研究[J].计算机教育,2013(23):73-76.
【通联编辑:王力】
转载注明来源:https://www.xzbu.com/8/view-14769854.htm