论文部分内容阅读
摘 要:本文以面向对象技术课程入手,探寻案例驱动的教学改革的具体思路,提出借助慕课、翻转课堂等多种教学资源变革教学方式,通过案例,加强学生实践环节的考核,强调学生的参与程度,使学生学会学习,爱上学习。
关键词:案例驱动;面向对象;翻转课堂
一、问题的提出
面向对象技术课程,传统的教学方式以老师讲授为主,课程的考核方式大多采取终结性考核,缺乏对应的实践考核环节,学生主要以掌握理论内容为主,学生学习的积极性不高,教学效果不够理想。为切实提高学生的学习效果,本文采用案例驱动的方式对课程进行改革。案例教学法起源于20世纪20年代,哈佛大学所倡导的案例教学法内涵是:一种教师和学生共同参与,针对实际的案例问题进行讨论的教学方法。以案例为主线,教师扮演着设计者和激励者的角色,鼓励学生积极参与讨论。案例教学方法有一个基本的假设前提,即学生能够通过对这些案例的研究,利用所学知识或学习新知识,加强学生对课程内容的学习与掌握。案例教学法的精髓是通过案例提高学生对知识的掌握率,一般能够达到90%以上。应用到本课程中,需要通过案例的讲解提高学生的学习兴趣,通过案例的实施提高学生学习的积极性、主动性、创造性。[2]
二、改革思路
(一)采用PPT、學习视频和参考书等课程资源辅助教学
(1)多媒体(PPT教学)。多媒体教学形象生动,易于吸引学生的注意力,与板书相比,其更需要精心的设计,且包含的内容较多,比板书效率更高。课上运用的过程中要注意不要播放过快,那样不利用学生掌握重点内容。面向对象课程有很多案例,需要软件绘制类图和运行代码进行辅助。
(2)慕课平台。通过慕课平台进行面向对象软件开发课程相关的视频学习,视频有利于突破教学中的难点和克服遗忘。针对本门课程,希望学生能够提前通过平台预习设计原则和设计模式的基本概念和使用场景,帮助学生在课堂上能够更好地吸收知识并转化知识。课下希望学生利用平台进行知识点的巩固和延伸。
(3)参考书等课程资源。参考书等能够从多角度帮助学生理解同一知识点。
(二)线上线下相结合
采用课上课下强化练习的方式,加深学生对于面向对象设计原则和设计模式的理解,通过多加实践来保证课堂案例的吸收性。
(三)鼓励利用课余时间
需要学生利用课余时间,通过解决实际问题来理解并掌握课程重难点,最终能够通过设计原则、设计模式来分析代码、优化代码。
(四)翻转课堂
学生在翻转课堂中可以体验到角色的转换,能够深刻体会自己学会和讲清楚是截然不同的,体验式教学能够加深学生对知识的掌握,教师扮演一个聆听者,需要适当地进行干预,并有针对性地启发和引导,引导学生提出问题、分析问题并解决问题,同时教师需要掌握学生的学习进度,对学生的学习情况进行记录。
三、实施过程
(一)案例的选取
(1)应尽量选取综合性较强的案例,尽可能覆盖课程的所有知识点,让学生在实现案例的过程中加深对知识点的掌握。
(2)案例要具有高度的可操作性,来源于学生学习和生活的实践,也可以由学生挖掘类似的案例。
(3)案例的难度要适中。对于复杂的案例可以选取其中的某几个模块,如图书管理系统的借书模块、还书模块;网上购物系统的购买模块、付款模块等。
(二)课程的考核
按照面向对象软件开发课程的要求,成果物包括相应技术开发文档以及相应系统实物,根据技术开发文档的描述情况以及系统开发完整程度进行相应评分。这种考核方式能全面覆盖课程大纲,考核内容有相应的评分标准,学生能够根据评分标准完成技术开发文档,一定程度上可以保证文档的质量。[1] 通过真实的案例,让学生在案例中动手实践,体会学以致用的快乐,提高学生分析问题、解决问题的成就感。[2] 实施步骤如下图所示:
(三)注意事项
(1)案例驱动。首先教师给出考核目标和内容,学生对目标和考核产生认同后,通过自己的努力实现了功能较为完整的案例,才会获得“成就感”等良好的情感体验。
(2)教学做一体化。课程中技能的讲授尽量避免艰涩的理论说教,采用案例分析,引导学生完成各个“任务”,教师“边做边教”,学生“在做中学”,便可完成课程的要求,同时锻炼了学以致用的能力。
(3)注重自主学习、合作学习。注重学生“自适应能力”的培养和锻炼,举一反三的内容,教师给予一定的提示,学生可以分组自行查找参考资料来完成,在巩固课堂知识的同时,也锻炼了学生自学能力和团队合作能力。
四、总结
将案例驱动的教学方式纳入到本课程中,符合国家的政策导向,在实践的过程中,从学以致用的角度出发设置课程内容,改革课程的考核方式,注重学生实践能力的培养,培养学生学中做,做中思,思中创,创中乐,让学生学会学习,爱上学习,提高人才培养质量。
参考文献:
[1]蔺想红,郑鉴洋.基于案例驱动的面向对象技术课程教学改革与实践[J].软件,2017,38(11):36-39.
[2]郑步芹,石鲁生.“项目案例驱动”在《C++面向对象程序设计》课程改革中的应用研究[J].电脑知识与技术,2017,13(2):164-165.
关键词:案例驱动;面向对象;翻转课堂
一、问题的提出
面向对象技术课程,传统的教学方式以老师讲授为主,课程的考核方式大多采取终结性考核,缺乏对应的实践考核环节,学生主要以掌握理论内容为主,学生学习的积极性不高,教学效果不够理想。为切实提高学生的学习效果,本文采用案例驱动的方式对课程进行改革。案例教学法起源于20世纪20年代,哈佛大学所倡导的案例教学法内涵是:一种教师和学生共同参与,针对实际的案例问题进行讨论的教学方法。以案例为主线,教师扮演着设计者和激励者的角色,鼓励学生积极参与讨论。案例教学方法有一个基本的假设前提,即学生能够通过对这些案例的研究,利用所学知识或学习新知识,加强学生对课程内容的学习与掌握。案例教学法的精髓是通过案例提高学生对知识的掌握率,一般能够达到90%以上。应用到本课程中,需要通过案例的讲解提高学生的学习兴趣,通过案例的实施提高学生学习的积极性、主动性、创造性。[2]
二、改革思路
(一)采用PPT、學习视频和参考书等课程资源辅助教学
(1)多媒体(PPT教学)。多媒体教学形象生动,易于吸引学生的注意力,与板书相比,其更需要精心的设计,且包含的内容较多,比板书效率更高。课上运用的过程中要注意不要播放过快,那样不利用学生掌握重点内容。面向对象课程有很多案例,需要软件绘制类图和运行代码进行辅助。
(2)慕课平台。通过慕课平台进行面向对象软件开发课程相关的视频学习,视频有利于突破教学中的难点和克服遗忘。针对本门课程,希望学生能够提前通过平台预习设计原则和设计模式的基本概念和使用场景,帮助学生在课堂上能够更好地吸收知识并转化知识。课下希望学生利用平台进行知识点的巩固和延伸。
(3)参考书等课程资源。参考书等能够从多角度帮助学生理解同一知识点。
(二)线上线下相结合
采用课上课下强化练习的方式,加深学生对于面向对象设计原则和设计模式的理解,通过多加实践来保证课堂案例的吸收性。
(三)鼓励利用课余时间
需要学生利用课余时间,通过解决实际问题来理解并掌握课程重难点,最终能够通过设计原则、设计模式来分析代码、优化代码。
(四)翻转课堂
学生在翻转课堂中可以体验到角色的转换,能够深刻体会自己学会和讲清楚是截然不同的,体验式教学能够加深学生对知识的掌握,教师扮演一个聆听者,需要适当地进行干预,并有针对性地启发和引导,引导学生提出问题、分析问题并解决问题,同时教师需要掌握学生的学习进度,对学生的学习情况进行记录。
三、实施过程
(一)案例的选取
(1)应尽量选取综合性较强的案例,尽可能覆盖课程的所有知识点,让学生在实现案例的过程中加深对知识点的掌握。
(2)案例要具有高度的可操作性,来源于学生学习和生活的实践,也可以由学生挖掘类似的案例。
(3)案例的难度要适中。对于复杂的案例可以选取其中的某几个模块,如图书管理系统的借书模块、还书模块;网上购物系统的购买模块、付款模块等。
(二)课程的考核
按照面向对象软件开发课程的要求,成果物包括相应技术开发文档以及相应系统实物,根据技术开发文档的描述情况以及系统开发完整程度进行相应评分。这种考核方式能全面覆盖课程大纲,考核内容有相应的评分标准,学生能够根据评分标准完成技术开发文档,一定程度上可以保证文档的质量。[1] 通过真实的案例,让学生在案例中动手实践,体会学以致用的快乐,提高学生分析问题、解决问题的成就感。[2] 实施步骤如下图所示:
(三)注意事项
(1)案例驱动。首先教师给出考核目标和内容,学生对目标和考核产生认同后,通过自己的努力实现了功能较为完整的案例,才会获得“成就感”等良好的情感体验。
(2)教学做一体化。课程中技能的讲授尽量避免艰涩的理论说教,采用案例分析,引导学生完成各个“任务”,教师“边做边教”,学生“在做中学”,便可完成课程的要求,同时锻炼了学以致用的能力。
(3)注重自主学习、合作学习。注重学生“自适应能力”的培养和锻炼,举一反三的内容,教师给予一定的提示,学生可以分组自行查找参考资料来完成,在巩固课堂知识的同时,也锻炼了学生自学能力和团队合作能力。
四、总结
将案例驱动的教学方式纳入到本课程中,符合国家的政策导向,在实践的过程中,从学以致用的角度出发设置课程内容,改革课程的考核方式,注重学生实践能力的培养,培养学生学中做,做中思,思中创,创中乐,让学生学会学习,爱上学习,提高人才培养质量。
参考文献:
[1]蔺想红,郑鉴洋.基于案例驱动的面向对象技术课程教学改革与实践[J].软件,2017,38(11):36-39.
[2]郑步芹,石鲁生.“项目案例驱动”在《C++面向对象程序设计》课程改革中的应用研究[J].电脑知识与技术,2017,13(2):164-165.