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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目导向、案例驱动在高职院校C#课程教学应用与实践探析   摘 要:《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#编程技能水平的高低。可建立基于项目的考核方式替代传统考核方式,即在实战项目中考核学生的技能水

文档评论(0)

kaku + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档