- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以职业能力培养为中心《C#程序设计》课程教学改革探讨
以职业能力培养为中心《C#程序设计》课程教学改革探讨
摘要:对高职院校软件技术专业C#程序设计课程教学改革进行了探讨,提出以职业能力培养为中心开展教学,设计了课程框架,并对教学内容的组织、教学方法与手段、课程考核方法等进行了阐述。实践证明,通过对该课程教学的改革,学生的学习积极性得到了很大程度的提高,学生在学习中既掌握了理论知识,也提高了职业能力。
关键词:职业能力培养;教学改革;教学方法;考核方法
中图分类号:G712 文献标识码:A 文章编号:1672-5727(2013)10-0115-04
C#是微软公司发布的一种面向对象的、运行于
.Net Framework之上的高级程序设计语言,它吸收了C++、Java、VB等语言的优点,体现了当今最新的程序设计技术的功能和精华。凭借着与Windows操作系统的紧密联系,以及微软产品所共有的操作性强、开发环境简单易用等特点,C#语言受到众多程序开发人员的青睐,成为当前软件开发的首选语言。当前,我国高职院校软件技术专业大都开设了.Net方向,《C#程序设计》课程作为.Net课程群的基础,在课程体系中占有重要地位。但该课程知识内容新、更新快,实践性也相当强,在教学中采用传统的教学方法,教学效果并不理想,尤其在培养学生的实际编程能力方面,没有起到明显的促进作用。因此,如何在C#语言的教学中提高学生的学习效果,培养学生的程序开发能力,是该课程任课教师值得深入探讨的课题。
在《C#程序设计》的课程教学中,笔者所在院系选择了与江苏微软技术中心合作办学的模式。通过合作办学、共建课程来培养更符合企业需求的、具有较高职业素养的学生。作为院级立项建设的精品课程,课程组在教学中以培养学生的职业能力为核心,在课程设计与课程内容、课程教学方法与手段、课程考核等方面做了一系列的尝试与改革,取得了良好的教学效果。
课程设计与课程内容改革
(一)课程框架设计
良好的教学效果不仅归功于优秀的教师,还要归结于优秀的课程框架设计,而课程框架设计的基础则是课程的目标与定位。在软件技术专业.Net方向中,我们将该课程定位于.Net课程群的底层基础位置,作为一门专业基础课程。该课程的目标是培养具有.Net岗位群所需的基础开发能力和专项技能,通过该课程的学习将为后续.Net系列课程打下坚实的基础。根据该课程的定位,设计了《C#程序设计》课程的教学内容及培养模式的框架(如图1所示)。
在该课程框架图中,根据课程定位与目标确定教学内容和培养模式。针对学生在学习程序设计中对抽象与孤立的知识点不够投入的情况,我们将C#开发中涉及的知识点和技能点整合到6个具体的项目中,并进一步细化分解为30个工作任务。这样就使教学内容“基于工作过程,任务导向”,在教学中学生通过开发项目来学习程序设计,更容易获得成就感与对学习新知识的渴望。
该课程框架不仅注重对知识的讲授,更重视对学生职业能力的培养。我们在教学中主要采用了项目教学法、分组教学法与角色扮演法等教学方法加强对学生职业能力的培养。项目教学法有助于培养学生的实践能力;分组教学法有助于培养学生的团队协作能力;角色扮演法可让学生体验真实的软件开发过程,有助于培养岗位责任感。
本课程框架注重对学生能力的考核,而非对理论知识的再现。我们在项目考核中采用了成员汇报打分、项目考核、小组互评互测相结合的方法。通过成员汇报打分,有助于培养学生的沟通与表达能力;采用项目考核,能促使学生认真学习、借鉴资料、协同开发项目,培养自学能力;小组互测互评则可以培养程序员所需要的细致、严谨的科学态度。
本课程框架始终以培养学生的职业能力作为出发点,无论在教学内容的组织上还是在教学过程的实施中无不体现出能力培养这一核心,而这正是软件专业人才培养的重中之重。
(二)课程教学内容整合
高职教育提倡以项目为载体、基于工作过程的教学模式,注重对学生职业能力的培养。根据这一指导方针,结合C#程序设计语言的特点,我们对C#开发涉及的知识点进行了整合。在教学中,我们选用6个由易到难的实际项目来组织教学(如图2所示),通过开发项目讲解C#知识点,同时组织实践项目培养学生的程序设计与开发能力。对于每一个项目,又进一步细化为多个具体的子任务与知识基础,这样在项目的开发中,就实现了教学、开发一体化,且有利于分组教学、项目教学的组织与实施。学生在学习中参与项目开发,在项目开发中学习知识,达到知识的扩充与能力的提高双线发展,不仅能学习到程序设计的基本语法结构、流程逻辑、面向对象的思想以及综合应用等专业知识,还可以全面培养学生的自学能力、分工协作、团队精神、语言表达等综合能力素质,进而掌握程序开发所需的各项技能。课程所选用的6个学习项目遵循了从事初级程序员、中级
您可能关注的文档
最近下载
- 办公家具采购方案(技术方案).pdf
- 木材常规干燥工艺干燥工艺.ppt
- 【鲁教版】七年级数学下期末试卷(及答案).doc
- 【结题报告】《小学语文阅读教学深度融合核心素养培育研究》结题报告.pdf
- 2023年湖南工商大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- 商业银行营业场所技防设施、设备使用管理办法(最新).doc VIP
- AP微积分AB 2014年真题 附答案和评分标准 AP Calculus AB 2014 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 成人机械通气患者俯卧位护理-中华护理学会团体标准.pptx VIP
- 严蔚敏《数据结构》(C语言版)典型习题和考研真题详解.pdf VIP
- 中国公民健康素养66条讲座课件.ppt
文档评论(0)