云文档网 - 专业文章范例文档资料分享平台

高职计算机专业.NET方向课程体系构建研究

来源:网络收集 时间:2024-04-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

谭锋 TAN Feng

(湖州职业技术学院信息工程分院,湖州 313000)

摘要:.NET软件开发技术是目前IT企业采用的主流开发技术之一,.NET软件开发人才也成为一些高职计算机专业的人才培养方向之一。为了培养符合企业需求的高职.NET软件开发人才,有必要深入研究、分析企业对.NET软件开发人才的能力需求,构建科学有效的.NET软件开发人才培养的课程体系,培养符合企业需求的软件人才。

教育期刊网 http://www.jyqkw.com
关键词 :高职;计算机专业;.NET;课程体系;构建

中图分类号:G642 文献标识码:A 文章编号:1006-4311(2015)26-0199-03

课题项目:本文系浙江省教育厅高等教育课堂教学改革项目“基于职业岗位‘角色扮演’的.NET平台程序设计课程教学改革”(项目编号:kg2013786)的研究成果之一。

作者简介:谭锋(1965-),男,湖南耒阳人,副教授,硕士,主要研究方向为企业信息化、软件开发技术。

0 引言

.NET软件开发技术是目前IT企业采用的主流开发技术之一,.NET软件开发人才也成为一些高职计算机专业的人才培养方向之一。湖州职业技术学院的计算机类专业就分方向开设了程序设计类课程,分别是Java方向和.NET方向。

.NET是微软的新一代技术平台,是一个全新的跨语言平台,改进了Windows中应用程序的开发和部署。.NET平台旨在实现如下目标:[1]①提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。②提供一个将软件部署和版本控制冲突最小化的代码执行环境。③提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。④提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。⑤使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。⑥按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。

在.NET平台上,既可以开发C/S结构的Windows窗体应用程序,也可以开发B/S结构的ASP.NET Web应用程序。.NET平台为工作人员提供了大量的类库,在类库中对应用程序的开发提供了强大的支持,大大提高了应用程序的开发效率。

1 NET人才培养目标

在IT企业中,一个软件项目通常是由一个团队负责完成开发的。在团队中,每一个成员根据其工作任务的不同各自扮演着不同的角色。深入研究并分析企业工作岗位对.NET软件开发人才的能力要求,明确.NET人才的培养目标,是构建科学有效的课程体系的前提。

对于一个中小型软件项目的开发团队,所需人员构成如图1所示。[2]

在这几个软件项目开发团队的角色中,适合高职学生毕业后初次就业的目标有软件工程师、软件测试员、实施工程师3个角色。

为了获取企业对.NET软件人才的需求情况,笔者走访一些IT企业并搜索几家较大型的职业招聘网站,综合调研结果后得出,对于高职.NET软件人才来说,毕业后的初次就业岗位主要有:C#软件工程师、ASP.NET软件工程师、Windows Phone软件工程师、.NET软件项目实施工程师、.NET软件测试工程师等。以这些岗位需求作为高职计算机类专业.NET方向学生的就业目标,是比较合理的。从事这几个岗位所需要具备的主要专业知识和技能如下:

①C语言知识和C程序的阅读理解及编写能力;②数据库知识和SQL Server数据库的安装、管理与维护能力;③网页设计知识和HTML+CSS网页制作及JavaScript脚本编程能力;④.NET编程知识和.NET的C/S结构和B/S结构应用程序开发能力;⑤移动开发知识和Windows Phone应用程序开发能力;⑥软件测试知识和.NET软件测试能力。

高职计算机类专业软件人才的总体培养目标是:培养职业素质高,人文素养好,具有创新精神,掌握计算机技术应用的专业知识和技能,面向各类企事业单位、政府部门的信息化建设领域第一线,从事软件开发、移动应用开发、软件测试、网站开发等工作的高端技术技能型人才。

2 .NET方向课程体系

高职各专业的学制通常为3年。这3年期间,除了最后一个学期用于毕业实习外,学生实际在校学习的时间不到2年半。在这有限的时间内,必须按照企业用人标准和技能要求,合理地安排设置相关的软件开发技术课程,构建科学的课程体系,并配合创新的课堂教学方法,才有可能培养出符合企业需求的软件开发人才。

学习和掌握软件开发技术不是学完一到两门课程就能够达到的,是一个循序渐进的过程,至少应该经过3个阶段:入门阶段、深入提高阶段、应用开发阶段。笔者学校计算机专业的.NET方向课程体系就是遵循这三个阶段来构建的,所构建的课程体系如图2所示。

根据图2所示,第1、2学期为入门阶段,第3、4学期为深入提高阶段,第5学期为应用开发阶段。图中带有“★”的课程为.NET方向的核心课程。

.NET方向课程按照性质分为方向专业课和方向选修课两类。.NET方向专业课包括C语言程序设计、HTML+CSS网页设计、C#面向对象程序设计、SQL Server数据库、JavaScript脚本编程、ASP.NET Web应用开发、jQuery应用与实战、.NET高级开发技术、.NET应用开发实践。.NET方向选修课包括软件测试技术与实践、iOS移动开发技术或Windows Phone移动开发技术、移动应用开发实践。

.NET方向各门课程的作用说明如下:①C语言程序设计:语言入门课程,旨在培养学生的逻辑思维,训练学生阅读理解C语言程序的能力,为后续程序设计课程打下编程基础。②HTML+CSS网页设计:网页设计入门课程,学习HTML标签、CSS样式、DIV+CSS网页布局,为后续学习B/S结构应用程序的开发打下网页设计基础。③C#面向对象程序设计:学习面向对象的程序设计模式,学习C#语言基本知识,训练学生的C/S结构Windows桌面应用程序开发能力。④SQL Server数据库:学习数据库知识,训练SQL Server数据库的安装、管理与维护能力,学习SQL语言,为后续学习数据库应用程序的开发打下基础。⑤JavaScript脚本编程:学习JavaScript编程知识,培养使用JavaScript脚本编程实现网页特效的能力。⑥ASP.NET Web应用开发:培养设计与开发基于ASP.NET技术的动态网站、B/S结构应用程序的能力。⑦jQuery应用与实战:培养使用jQuery改善页面用户体验的能力。⑧软件测试技术与实践:学习软件测试基本知识,学习使用测试工具进行软件测试实践。⑨NET高级开发技术:学习使用Ajax技术改善用户体验,使用Web Service实现Web应用程序间的互连,训练三层架构Web应用程序的开发能力。⑩移动开发技术:学习iOS移动开发技术或Windows Phone移动开发技术。?輥?輯?訛.NET应用开发实践:以仿真项目为载体,让学生体验完整的Windows窗体应用程序和ASP.NET Web应用程序的开发过程。?輥?輰?訛移动应用开发实践:以仿真项目为载体,让学生体验完整的Windows Phone移动应用程序的开发过程。

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典计算机高职计算机专业.NET方向课程体系构建研究在线全文阅读。

高职计算机专业.NET方向课程体系构建研究.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/shiyong/1224799.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219