计算机程序设计教学应用案例教学法初探

2022-09-10

为了满足用人单位对人才的要求, 高职院校应以培养综合素质好、动手能力强的应用型人才为目标, 这无不要求教育者改进教学方法, 提高教学效果, 引入现代教学理念。本文结合自己的实际, 谈一下高职院校计算机程序设计教学中运用案例教学法, 提高教学效果的体会。

1 案例教学法

案例教学法是在学生掌握了相关基本知识和分析技术的基础上, 在教师的精心策划和指导下, 本着理论与实际有机整合的宗旨, 遵循教学目的要求, 运用典型案例, 将学生带入特定事件的现场进行案例分析, 通过师生、生生之间双向和多向互动, 积极参与, 平等对话和相互研讨, 进一步提高学生识别、分析和解决某一具体问题的能力, 同时培养正确的管理理念、沟通能力和协作精神的教学方式。案例教学法由于自身的优势, 在经历长期的教学实践后, 已经形成了独具特色的教学方法, 现在已被应用到很多学科的教学当中, 因而在高职教育中, 如何更好地发挥案例教学在计算机程序设计教学中的作用值得探讨。

2 程序设计教学应用案例教学法的必要性

程序设计教学的最终目的是让学生掌握程序设计的基础知识和基本理论;让学生清楚开发软件的基本流程和软件的计算结构;让学生学会如何开发软件、设计软件和测试软件。目前大部分高校在程序设计教学中多采用传统的讲授法和系统的学习, 同时结合一些上机实践操作来巩固和熟悉课堂上所讲的一些知识点, 这样做的缺点是, 它偏重知识的灌输, 重理论轻实践, 以教师为中心, 以单项讲授为主, 教学过程中理论与实践脱节, 课堂教学空洞、呆板, 学生缺乏兴趣, 这样束缚了学生的思维发展, 忽略了学生实际操作能力、综合分析能力及创新能力的培养, 从而不能满足当前社会对人才的需要。与传统讲授法相比, 案例教学法在计算机程序设计教学上更具优势, 具体表现在:

案例教学法是利用典型的、学生熟悉的案例进行课堂教学, 该教学方法是把理论融入一个个生动的具体案例中, 既讲理论, 又讲实践, 深入浅出, 通俗易懂, 增强了课堂教学的灵活性和易懂性, 极大地提高学生的学习兴趣和主动性, 同时增强了学生对教学内容的理解与记忆, 使学生形成科学的思维模式。

案例教学十分注重学生的主体性、主动性、自主性的发挥, 注重引导学生通过案例的分析推导、运用概念较好地解决实际问题, 在这个过程中学生要学会收集各方面的资料和信息, 学会对已有的资料作多方面的分析, 促使学生的思维不断深化, 并在力图对一个问题寻找多种解答的过程中培养和形成创造性思维。

案例教学是一种动态的、开放的教学方式, 在案例教学中, 学生被置身于特定的情境中, 成为课堂教学的中心, 通过个体独立或群体合作的方式对复杂多变的问题做出判断和决策, 这有利于开拓学生思路, 活跃学生的思维, 锻炼学生综合运用各种理论知识分析和解决问题的能力。

案例教学的过程, 通常进行分组讨论和团队开发, 使学生在合作中互相沟通, 在沟通中增进合作, 从而增强了他们的合作能力和团队协作精神。

可见, 在计算机程序设计中运用案例教学法进行教学, 确实能取得良好的教学效果, 特别是对于提高学生各种能力具有独特的作用, 是教学中应该重视和运用的好方法。

3 程序设计中实施案例教学的流程

如何有效地把案例教学应用于程序设计教学当中, 激发学生兴趣, 提高教学实效呢?本人认为可以按以下三个流程实施。

3.1 选编教学案例

对于案例教学而言, 案例的选编是至关重要的, 案例作为案例教学的基本材料, 其质量对教学效果的影响至关重要, 教师要重视案例选编环节, 根据教学进度和教学要求, 精心选编。选编案例时要注意以下五个方面:一、案例必须典型。教学案例要能涵盖课程的绝大部分知识点。二、案例要具有实践性。要求设计的教学案例要和现实相吻合, 能够被学生理解。三、案例必须具有针对性。教师应该针对学生的接受能力来选择或设计教学案例。四、案例必须具有系统性。在整个课程教学过程中用到的大部分案例之间应该相互联系, 前后连贯, 并要由易到难地编排。五、案例要具有扩展性。案例编排时留有问题, 让学生在实践的过程中进行探索、分析和创新, 以真正实现教师引导下的自主学习和创新学习。一个好的案例要能给予学生真正的实践指导, 使学生能够系统地把握所授知识。

3.2 案例讲解和案例讨论

在程序设计教学中实施案例教学可采用案例讲解法和案例讨论法两种方法。案例讲解法主要用于课堂教学中那些应用性很强的案例, 放弃逻辑讲授而直接用案例讲解来教学, 这里主要强调教师的讲解作用, 主要让学生掌握程序设计的基础知识和基本理论, 让学生清楚设计和开发软件的基本流程和软件的计算结构。案例讨论法, 这里主要强调学生的参与性, 主要培养学生创造性思维和解决问题的能力, 通过讨论和分析来培养学生解决问题的思维方法和能力。通常这两种方法是紧密结合的, 教师通过教学案例, 讲解与该案例相关的理论知识, 相关知识点的应用及案例中用到的编程思想、编程方法和编程技巧, 深入浅出, 理论联系实际。在讲解过程中应注重引导学生去思考、去争辩, 去做出决策和选择, 去解决案例中发生的问题。组织案例讨论的目的在于分析问题, 得出解决问题的途径和方法。教师在案例讨论过程中要从宏观上把握和指导好案例讨论, 发现案例中主要的结构和案例与理论知识之间的内在联系, 做好启发引导工作, 营造自由宽松的讨论氛围, 让学生成为案例讨论的真正的主角, 不偏离案例讨论主题, 让学生综合运用所学的知识积极地独立思考, 大胆地交流研究。

3.3 实现并总结案例

案例讨论完毕, 教师应该及时进行总结, 对整个讨论情况做出评价, 指出案例涉及的理论问题及讨论过程的优点和不足, 并引导学生对提出的问题进行深入的思考。在学生上机实践的时候, 学生就可以按照课堂上讨论的方案来实现案例。这样做, 有利于学生牢记和巩固所授知识, 掌握每个知识点的应用和联系, 从而增强学生的编程能力, 符合高职院校学生的实际情况。

4 实施案例教学对教师的要求

在程序设计教学中实施案例教学对教师的素养及素质提出了很高的要求, 首先, 从案例的选编来看, 要选编经典、切实可行的案例, 既要求教师有渊博的专业知识, 又要求教师有丰富的教学与实践经验;既要求教师不断地更新教学内容, 修改教案, 又要求教师更加重视社会经济实际和科技的高速发展变化, 对现实问题保持高度敏感, 不断地从社会实践中求索适宜教学的案例, 不断地提高自己的专业素质。

5 结语

通过教学实践表明, 案例教学在程序设计教学中的实施, 能够充分调动学生学习的积极性, 也提高了学生实际动手能力和探索、合作、创新能力, 所以高职院校中程序设计教学使用案例教学将会很好地解决传统教学中遇到的问题。

摘要:文章通过对案例教学法和高职院校计算机程序设计教学的特点进行分析, 讨论了如何有效地把案例教学运用于程序设计教学中, 从而促进计算机程序设计教学实效, 培养社会需求型人才。

关键词:案例,案例教学,程序设计

参考文献

[1] 龚沛曾, 杨志强, 陆慰民, 等.案例教学法在“Visual Basic程序设计”课程中的应用[J].计算机教育, 2004, 05.

[2] 詹自胜.案例教学法在面向对象程序设计教学中的探索与实践[D].浙江师范大学, 2006.

[3] 陈炎龙.高职高专VB教学方法探讨[J].科技情报开发与经济, 2007, 13.

上一篇:早期复苏对心脏骤停患者的抢救效果观察研究下一篇:经鼻肠梗阻导管置入术治疗老年患者术后粘连性肠梗阻的临床疗效