- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以培养学生职业技能为目标的《C#高级程序设计》教学研究与实践.doc
以培养学生职业技能为目标的《C#高级程序设计》教学研究与实践 摘 要:本文针对用人单位对.NET程序员的岗位职能需求,引入或创设与教学内容相适应的具体场景或气氛,以引起学生的情感体验,帮助学生迅速而正确的理解教学内容,按照软件开发流程和模式,对学生的项目设计和开发能力进行锻炼,提高学生的职业技能。 关键词:开发流程 职业技能 教学情境 中图分类号:G421 文献标识码:A 文章编号:1672-3791(2013)02(a)-0211-02 目前我国的劳动力市场,求职人数过剩,但满足企业要求的专业人才又很稀缺。这种结构性的人才市场供求矛盾是我国高等教育亟待解决的问题,更是“以人为本,面向人人”为目标的职业教育不可推卸的责任。纵观近几年的就业市场变化,软件技术专业毕业生经历了“一夜成名、求之不得”的宠幸,也遭遇了“千呼百应、尽失风流”的冷落。就业情况经调查显示:软件技术专业的毕业生有的考教师证,有的去做汽车或房产销售等,真正从事软件行业的学生只有极少数,究其原因,主要是我们的学生毕业后不能适应工作岗位,编程能力极差。本文将从.NET程序员的培养来探究《C#高级程序设计》课程的教学设计,其教学方法也将会给相关程序类课程提供指导。 《C#高级程序设计》课程主要培养面向软件企业的.NET程序员,同时也兼顾培养软件测试员。 1 课程设计的基本思路 《C#高级程序设计》课程是一门实践性很强的课程,根据社会发展和企业需求,按照“以职业活动为导向,突出职业能力的培养;以项目为载体,用任务训练学生的职业岗位能力;以学生为主体,理论、实践一体化的课程设计”的原则,与企业同行一起进行科学策划,运用新的教学理念、教学模式与教学方法对课程进行整体设计,主要采用以下措施:调研软件研发和企事业单位→考察岗位职业能力和工作过程→制定课程目标体系和能力培养目标体系→跟踪毕业生,听取学生的反馈意见→确立该课程对应的职业岗位能力→设计教学情境和学习项目。 2 NET程序员的任职要求与岗位技能 根据软件研发企业、各专业招聘网站和毕业生的市场调研,得到.NET程序员的任职要求是:根据软件需求说明书和软件设计文档实现软件产品;从事具体的软件开发,模块代码编写;开发和维护统一的软件开发架构,发现和解决存在的软件设计问题;按软件工程流程编写和提交设计文件相关文档;熟练掌握VS.net的使用;熟练掌握C#语言。从而得出对应的岗位技能是:熟悉或精通C#语言;熟练掌握VS.net的使用;熟悉Windows平台下的程序开发;熟练使用ADO.NET实现数据库访问操作;熟悉数据库后台管理和SQL编程。 3 教学内容设计 根据.NET程序员的岗位能力需求,从而确定本课程的学习内容,我们以真实的典型项目“WebShop电子商城后台管理系统”为载体来学习本课程,内容主要有:面向对象编程技术;各种控件的使用;数据库访问技术;主界面设计;数据的增删改查;文件操作;报表制作;系统发布和应用程序安全。根据教学需要,将内容重构为用户登录、数据管理、主模块和系统管理4个大教学情境,大情境又细分为9个子情境(系统分析与设计、登录界面设计、用户管理、商品管理、订单管理、数据备份与恢复和数据导入与导出、主界面设计与系统整合、报表制作、系统发布)。各个学习情境既具有一定的独立性,又有相关性,环环相扣。按基于真实项目“WebShop电子商城后台管理系统”开发实践,学生在完成各情境的开发过程中,掌握基于C#的Windows应用系统开发技术。本课程学习情境设计的特点:系统性、独立性、完整性、扩展性、通用性。系统性是指学习情境是一个典型的信息管理系统分解而来,任何的信息管理都必须具备这些功能,对学生开发类似的软件具有借鉴作用。独立性是指每一个学习情境都是一个完整的小系统,可以将其移植到其他系统中使用。完整性是指在实施学习情境的过程中,我们完整的模拟了软件开发的全过程,让学生体会软件开发的方法和技术。扩展性是指所有的情境都是经过精心设计和安排,让学生在学习中逐步扩充和完善系统功能,学生还可以在系统的基础上增加功能模块。提高学生的创造能力。通用性是指软件的设计严格按照软件设计的标准,让每个模块具有通用性,以保证代码的可重用,为学生在今后工作中积累经验和资源。 4 教学环节设计 以一次课堂教学为例,课程教学的环节设计是:课前准备(点名,教学资源和任务单分发)→情境教学(情境描述、情境需求、情境分析、情境实现、课堂点评、情境实施、情境完善、情境扩展)→考核评价→机房清理。主要采用情境教学法并结合角色扮演法、小组学习法、设问解答式教学方法来实施教学。 每个子情境都有一个教学任务单,说明本教学单元要完成的主要工作任务,各任务完成后取得一定的平时成绩分,每个任务要说明任务名称、主要内容、基本要求和评价方案。其中评价项目中一般有需求分析
文档评论(0)