《C#程序设计》课程教学改革实践

2014-10-16 12:16蒋宁徐济惠
科技资讯 2014年17期
关键词:过程考核校企合作

蒋宁 徐济惠

摘 要:介绍了通过对《C#程序设计》这门课程进行教学改革实践,确定了本课程的课程目标、课程设计思路和考核内容与方法,并且从开设依据、设计理念、内容选择、编排顺序等方面对C#课程教学改革做了详细的说明。通过将《C#程序设计》课程教学改革付诸实践后,结果证明效果还是很显著的。

关键词:项目任务驱动 过程考核 校企合作

中图分类号:TP391.6 文献标识码:A 文章编号:1672-3791(2014)06(b)-0160-01

1 课程培养目标

本课程的前序课程有:《JAVA程序设计》,为本课程软件产品的代码实现奠定面向对象的语法基础;本课程后续课程是《ASP.NET程序设计》,为后续软件产品设计和代码实现提供必要的知识和必要的技能。

通过本课程的学习,能读懂和编写C#程序代码,能对基于.NET平台的软件产品进行代码设计和开发。学完后可以胜任初级程序员工作岗位,并逐步达到软件开发师的岗位需求。课程的主要功能是:训练和培养学生使用C#语言,能读懂和编写C#程序代码,能对基于NET平台的软件产品进行代码设计和开发。学完后可以胜任初级程序员工作岗位,并逐步达到软件开发师的岗位需求。

1.1 知识目标

(1)掌握C#的编程语法。

(2)学会用面向对象思想来编写程序。

(3)学会使用类库进行快速开发。

(4)掌握C#访问数据库的编写方法。

(5)掌握用C#进行WEB程序设计的编程方法。

1.2 能力目标

(1)具备用C#能够编写一些实现简单需求的的能力。

(2)具备能够将C#同数据库结合起来,完成一个基本的信息管理的项目的能力培养良好的表达能力、沟通理解能力。

(3)具备能够编写规范化、可读性、鲁棒性、可扩充性、可维护性的编程能力。

1.3 素质目标

(1)有进行软件开发类文献检索、C#资料查找与阅读(含英文资料)的兴趣和习惯。

(2)具备软件项目设计中必须应有的团队精神与协作态度,善于协调人际关系,工作细心有条理,有较强责任心和抗压力。

(3)具有较强的学习主动性,有创新精神,有及时掌握快速发展的软件行业的最新动向的意识。

依据C#职业的工作流程和典型工作任务要求,分析所需的职业能力,结合职业教育的特点,分为16个学习情境、30个工作任务,共计120学时,教学内容与实际工作过程保持一致。

(4)课程设计思路。

1)开设依据。我院的计算机应用技术专业主要培养从事计算机软件设计、开发、应用和维护等领域业务第一线,具有良好职业道德,具备计算机技术专业能力的应用技术型专门人才。我们组织相关课题组通过走访宁波、上海等地区20余家企业对人才需求状况和岗位职业能力进行调研。调研结果表明,.NET软件应用技术员为主要职业岗位。70%的典型工作任务为.NET软件编写。调研中同时发现,90%以上的.NET软件采用C#进行开发。C#程序开发已经成为.NET软件应用技术员所必须掌握的职业技能,同时也为.NET软件测试和.NET软件维护等工作岗位奠定结实的基础。因此,本课程应当作为计算机应用技术专业的核心课程。

2)设计理念。本课程以“1+2”的课程设计理念为基础,对.NET软件应用技术员为主的职业岗位群职业能力与工作任务进行分析,在体现职业性、实践性的前提下,进行课程开发与设计。

①按照“以职业能力培养为目标,以岗位需求为依据”原则,推出“1+2”课程设计理念。

“1”是指以职业能力培养为原则,设计能力本位课程。“2”是指课程设计中要参考两个标准:“行业企业要求”和“职业资格认证标准”。

②与行业企业合作开发课程。与浙江派桑网络有限公司、浙江筑望科技有限公司、宁波高新区易创科技有限公司、上海国信朗讯科技网络技术有限公司等合作,聘请相关公司专业技术人员共同确定本课程的人才培养目标、教学项目、教学模式以及课程需要配备的师资队伍和实训条件。

③以企业真实项目为依托,设计适合.NET软件应用技术员能力培养的学习项目。

在项目设计过程中,知识点项目化、情景化,设计课程项目难度层层递进。这些教学项目的前后顺序按照个人在实际工作岗位中提高和发展的次序进行,项目之间既有横向的设计上联系,又有纵向难度上的提升,后面的项目在前一项目基础上,对知识技能层层深化。在教学过程中对不同项目采用不同的教学方法。

3)内容选择。本课程选取2个C#项目作为教学项目。结合学生的认知特点和教学规律,采用递进与并列相结合,分阶段层次来展现教学内容。立足于实际能力培养,根据岗位工作任务分析所涵盖的工作任务与职业能力要求,本课程确定了以图书馆管理系统项目的软件开发为主线,把该项目的C#开发过程贯穿整个教学过程的教学内容;课程中的项目设计具有代表性、通用性及可实施性;课程内容涵盖软件产品设计过程的主要知识和技能。

第一阶段,完成第一个项目的C#设计和开发,项目名称是图书馆管理系统开发。该阶段由教师引导学生进行需求分析、模块划分、系统设计、系统开发均由教师引导进行。第二阶段,进行第二个项目的C#代码开发,项目名称为“网上订票系统的C#开发”。该阶段主要由学生项目组自行组织完成,教师审定、指导、答疑、评估。因此,根据教学实际情况第一个项目可占60%以上的课时,所有学生均应完成任务。第二个项目,学生在“会”的基础上实现能力提升,可以适当减少课堂课时,增加课外活动完成任务。

4)内容编排顺序。本课程注重实际应用能力的培养,以岗位职业能力为依据,同时结合学生的认知特点和教学规律,采用递进与并列相结合来展现教学内容,同时选择并行项目作为训练内容,以实现能力的迁移。

根据各个设计项目,确定项目的实施方案。把设计项目分成多个单元任务,并对学生完成项目的实施过程进行全面的技术指导、质量监控、进度把握、项目考核。

每个项目确定的许多学习型工作任务,以实际软件产品设计过程为线索来展开,即以实际设计过程来进行课程的学习型工作任务展开。同时,在教师教学及学生学习的过程中,通过对学生进行分组、分工,培养学生的团队合作精神,本门课程总学时为119,学分为6学分。

2 考核内容与方法

实行以过程考核为中心的教学评价方式,以职业岗位能力作为评价标准。过程考核占总评成绩的70%。教学过程中的学生成绩突出工作任务的完成情况,主要是课程教学中的三个学习项目的完成情况,以任务为单元进行评价,包含:工作态度、工作进度、阶段成果和总结汇报,比例为2∶2∶4∶2,每个子项内容都采用三方评价,即学生自评(角色职责)、小组评价和教师评价,三方评价比例为3∶3∶4。终结性考核采用期末考核的方式,占总评成绩的40%,考核内容主要以小型项目或部分项目开发为主,考核时间为3个小时,采用教师评价方式。

3 结语

通过以上改革,C#课程教学成绩斐然。学生的C#程序开发技能得到快速提升,毕业生对口就业率高,也获得了用人单位的普遍好评。endprint

猜你喜欢
过程考核校企合作
高职院校教学考核方法的探索与实践
液压与气动技术项目教学研究
高校思政课考查科目考核方式改革初探
茶学专业校企合作实践教学探索
韩国高校校企合作模式新发展
刍议职业教育校企合作的有效性
就业视域下卓越工程师校企合作培养模式探析
民办高职院校软件技术专业深度校企合作模式探索
对实训教学体系改革进行的思考与探索
《小企业会计综合模拟实训》课程考核评价方式改革初探