成果导向模式下的案例教学实践
一、课程简介
程序设计基础综合课程设计是一门实践课程,是学生在学习完“程序设计基础”课程后的一次全面综合项目训练,“程序设计综合课程设计”不仅培养对综合程序设计的初步认识,更重要的是使学生掌握基于结构化的小型项目开发流程,其中包括功能分析、模块划分、简单算法设计、编码实现;学习撰写课程设计报告,掌握软件开发中的问题描述方式。 二、存在问题
以“成果”为导向的课程教学实践已在本课程中推进了两年,成果规范性和评价标准都已完善,从成果质量及学生评价看,“成果导向”的评价体系促动了学生的课外主动学习、强化了学生的团队意识,改革成果值得巩固,同时在“成果导向”模式下,教学遇到诸多新问题:①由于该课程课堂学时较少(共32学时),而在成果评价标准“关联递进式”的压力下,学生和老师都希望通过课堂传递尽可能多的技术知识,造成课堂教学任务繁重,而学生则普遍感觉课堂信息量过大,实际有效接受少。②本课程采用案例教学,由于不同案例核心数据结构各异,教师对各个案例教学基本采用“全扶植式”教学,完全扶植的“案例学习”不利于激发学生的主观能动性,牺牲了学生的创新思维。③课堂气氛沉闷,趣味性较差。本课题是对“成果导向”模式实践中遇到的
新问题进一步积极探索,以期改善课堂教学,优化课程整个教学体系。
三、改革实践
本次改革希望在“成果导向”的教学积累基础上,结合有效教学原理(如下图所示)(有效教学应该是教学目标、教学实施、教学评估的最佳匹配组合),建构程序设计基础综合课程设计课程的有效案例教学体系(教学内容分解论证、构建有效的课堂案例教学,深化成果式的教学评估方案),并最终形成可操作的教学手册。 ■
图 有效教学原理(Richard E. Mayer,2010) 1.教学内容安排
根据“有效教学原理”,教学内容为教学目标服务,针对教学目标将教学内容分解,确认所有教学内容完全达到教学目标要求,教学内容分解分析的过程,也是对教学内容确立的论证过程。经过论证,最终确定了该课程的教学围绕三个项目(《通信录管理系统》 《家庭财务管理》《时钟图形》)展开,三个项目除功能外,核心数据结构、甚至界面模式都完全不同。 以下以“通讯录系统”展示标准化的教学内容(如下表所示)。  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;■ 2.教学方式方法选择
有效教学原理中教学实施是教学目标达成的过程保证,教学实施应该与教学目标相匹配,根据表中技能目标和素质培养目标要求,并结合案例课堂教学现状,提出几种关键的教学方式方法以促进教学。通过多种教学方法保证建立起以学习者为主导的合作式、研究式学习组织,保证学生课堂内有效接受,改善课堂氛围。
(1)引探导学的课前教学。案例教学的课前准备是合作式课堂成功与否的关键。在案例课堂教学活动中,一个教师发挥着领导案例讨论的过程,教师不仅要引导学生去思考、去争辩,还要解决案例中的特定问题,引导学生探寻特定案例复杂性的过程及其背后隐藏的各种因素和可能性。所以课前教学在教学过程中对课堂教学起决定因素。
(2)质疑问难的课堂讨论。课堂中开展讨论环节、小组间或师生间通过质疑问难来改善沉闷课堂,质疑可使学生改变学习中的被动地位,激发起探求新知的欲望,还能高效全面发展学生的自主学习能力;一个民主、平等的课堂气氛是讨论课开山的环境保障。同时在讨论中教师要充分爱护和尊重学生的问题意识。 (3)自主归纳与演绎。教师在课堂的讨论中所起的作用是一个讨论结果的判官,还是一个辩论主持人,一个高效的课堂教学要给学生留有思考的余地,这就是“启思”,让学生在讨论中启发自己的思想,让学生自己辩证、归纳、演绎和辨识结论,这才能真正培养学生解决问题的能力。