当前位置:首页 期刊杂志

项目导向、案例驱动在高职院校C#课程教学应用与实践探析

时间:2024-08-31

陈翠红

摘 要:《C#程序设计》是众多高职院校计算机类专业核心课程之一,课程教学经过近几年的改革取得了一些成效,但依旧存在一些突出问题。笔者结合自身多年一线教学实践经验,提出将工学结合理念所提倡的项目导向、案例驱动真正落实到本课程的教学中,从巧妙选取项目、案例;合理设计教学过程;采用基于项目的考核方式等方面研究课程教学。可为高职院校《C#程序设计》课程教学参考。

关键词:项目导向 案例驱动 高职 C#课程教学

中图分类号:G71 文献标识码:A 文章编号:1674-098X(2014)06(a)-0150-01

1 教学现状分析

作为软件开发主流技术方向.NET的首选开发语言,C#被众多高职院校计算机相关专业作为专业核心课程而开设,近几年虽然一些院校对《C#程序设计》课程教学做了一些教学改革,取得了一定的教学成效,但改革不够彻底,本课程教学依然普遍存在一些突出问题。(1)学生缺乏学习兴趣《C#程序设计》教学过程中普遍存在一种现象,学生缺乏学习热情,没有学习动力。根据此类现象展开问卷调查,学生普遍反映课程难度较大,课程教学乏味无趣,理论课时较多,久而久之感觉不可学,也不想学,导致教、学效果差。(2)学生动手能力差。从《C#程序设计》课程定位出发,学完本门课程,学生应到能自行动手编制一些中小型应用软件程序,然而很多学生在学完本门课程之后,依然不清楚面向对象的概念,编制中小型应用软件更成为不可触及的高峰。

笔者根据多年《C#程序设计》课程的一线教学实践,提出在《C#程序设计》中真正巧妙运用项目导向、案例驱动的教学方法,能较大程度改善《C#程序设计》课程的教、学效果,很大程度上解决上述突出问题。

2 项目导向、案例驱动教学法

项目导向、案例驱动教学法是工学结合理念支撑提倡的教学方法,普遍应用于工学、法学和管理学等学科的课堂教学中。项目导向是一种促进学生主动学习、自主发展的教学方法,以现代认知心理学思想,自适应学习理论和探索性学习框架为基础,采用类似科学研究和与实践为方法实施的教学方法。案例驱动则是以问题为核心、以案例为基础的教学模式[1]。根据《C#程序设计》课程本身难度大,理论知识枯燥,实操性强等特点,采用项目导向、案例驱动的教学方法对教师教、学生学均能有事半功倍的效果。

3 项目导向、案例驱动在C#课程教学的应用实践

3.1 巧妙选取项目、案例

在《C#程序设计》中实施项目导向、案例驱动的教学方法,选取合适的项目、案例是不容忽视的环节。实践证明,在选取项目、案例时可遵循以下两个原则。(1)项目、案例具有趣味性。因课程内容以编程为主体,对于部分同学可能会乏味,枯燥,所以如果选择的项目、案例平实无趣,则难以激发学生的学习兴趣,所以在择取项目、案例时尽量选取具有一定趣味性的项目和案例。如在讲解C#中Timer应用时,在设计案例时可采用显示倒计时作为实例,还可结合Random对象实现双色球模拟生成器作为实例,这样的案例来源于实际生活,学生比较感兴趣,相对于传统的理论讲解更能激发学生的学习热情,同时也比较易于理解;(2)项目、案例具有较强的实用性。如讲解ADO.NET数据库连接模块可引入简单的KTV点歌系统等,既具有趣味性,又具有实用性;在讲解C#三层架构时,引入实用小型进销存系统(已投入使用的),实用性的项目让学生充分感觉C#的实际价值体现,当学生在老师的引导下完成这些项目时,不仅学习了C#的知识,更重要的是积累了C#编制实际应用程序的经验,很大程度上提高了学生的动手能力,也让学生在整个学习过程中能主动、快乐地学习,在制作结束时充满制作的成就感,这些是学习《C#程序设计》课程中重要推动因素。

3.2 基于项目导向、案例驱动的教学过程设计

教学过程设计是良好教学效果获得的重要因素。在基于项目导向、案例驱动教学方法的《C#程序设计》课程教学过程中,坚持学生为主,教师为辅的指导思想。根据高职院校学生及《C#程序设计》课程特点,在课程安排时,突出实践教学,以实践为主,理论为辅,将理论知识穿插到实践项目、案例之中,在项目和案例中认知理论,真正实现“教学做一体”的模式。图1是笔者在教授《C#程序设计》课程的教学过程设计。

3.3 基于项目的考核方式

客观、公正、高效的考核方式是课程教学的重要组成部分。基于项目导向、案例驱动的《C#程序设计》课程考核应打破传统考核模式,传统考核方式虽然也采用上机实操的操作模式,但是往往采用几道程序设计题作为考核内容,这种考核模式难以公正公平地考核学生对本课程的学习水平,更难体现学生C#编程技能水平的高低。可建立基于项目的考核方式替代传统考核方式,即在实战项目中考核学生的技能水平,通过学生在项目中提出问题、分析问题及解决问题的实际反应情况,以及学生提交的作品情况,给出评价等级,不仅保障考核的公正性,也能充分发挥学生的主观能动性[2]。

参考文献

[1] 赵辉,李万龙,郑山红,等.“项目导向案例驱动”的软件工程教学模式[J].计算机教育,2012(10):89-92.

[2] 李俊.CDIO教学模式下C#课程教学模式的研究[J].牡丹江大学学报,2012(12):170,173.endprint

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!