您现在的位置: 论文网 >> 教育论文 >> 职业教育论文 >> 高职计算机专业.NET方向课程体系构建研究论文

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

出处:论文网
时间:2016-02-04

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

  Abstract: The .NET software development technology is one of the major developing technologies of IT companies. Technical development talents of .NET software have become one of the directions of training orientation in computer specialty. In order to meet the business needs by training the .NET software development talents of higher vocational colleges, it is necessary to do further research and analysis about the ability required by companies of .NET software development talents, build scientific and effective .NET software development training course, to make training talents meet the business needs of software professionals.

  Key words: higher vocational colleges;computer specialty;.NET;course system;construction

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

  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所示。

  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移动开发技术。{11}.NET应用开发实践:以仿真项目为载体,让学生体验完整的Windows窗体应用程序和ASP.NET Web应用程序的开发过程。{12}移动应用开发实践:以仿真项目为载体,让学生体验完整的Windows Phone移动应用程序的开发过程。

  3 改革成效

  笔者学校有两个计算机类专业:计算机信息管理、计算机网络技术,.NET方向课程体系改革是从计算机信息管理专业2012级开始进行实践的,在之前的计算机信息管理专业课程设置中,开设了C语言程序设计、Dreamweaver网页设计、C#面向对象程序设计、SQL Server数据库、ASP.NET Web应用开发等,从课程设置来看,只有入门阶段,缺少了深入提高和应用开发阶段。2012级以前的计算机信息管理专业毕业生鲜有从事软件开发工作的,这些个别从事软件开发工作的学生都是依靠自学并参加社会培训后成才的。

  笔者作为计算机信息管理专业的负责人,为了改变专业学生对口就业率低,不能有效培养出市场需求量大、就业质量高的软件人才的现状,在计算机信息管理专业2012级人才培养方案中,增加了软件人才培养方向,构建了软件开发方向课程体系,设立了软件教学班。该软件班2015年毕业时,23名学生中,从事软件开发工作的有8人,从事软件测试工作的有6人,从事其他与专业相关工作的有3人。从就业数据看,采用新的课程体系后,无论是对口就业率还是就业质量都大幅提高,效果巨大。

  改革的成效无疑坚定了专业课程体系改革的信心。笔者在之后的2013、2014级计算机信息管理专业人才培养方案中,继续增加了软件人才培养方向,在2015级计算机信息管理专业人才培养方案中又增加UI设计人才培养方向。

  4 结束语

  软件人才的培养是一个循序渐进的过程。科学的课程体系是基础,创新的课堂教学是手段,严谨的教学管理是保障,三者缺一不可。没有科学有效的课程体系这一前提,就不可能培养出符合企业需求的软件开发人才。通过笔者在2012级计算机信息管理专业实施的课程体系改革实践成效来看,也有力的佐证了这一观点。

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

论文搜索
关键字:高职 方向 体系 课程 计算机 研究
最新职业教育论文
浅析后疫情时代高职来华留学生教育
试论我国特色职业教育话语体系构建研究
基于物联网技术的高职体质健康档案系统研究
高职院校毕业生就业行为影响因素实证分析
文化自信视域下高职传统建筑文化课程建设
基于制度规则下的现代学徒制发展路径
1+X证书背景下BIM技术人才培养模式的分析
职业教育服务乡村旅游人才培养存在的问题与
基于住院医师规范化培训的中医硕士专业学位
高职院校“工匠型”教师培养困境与路径探略
热门职业教育论文
职教教师的教学观念与学生个性发展
中等职业技术学校学生心理问题分析
提高学生自主性学习来进行班级管理的初探
论职业教育的泛化
迈向学习型社会的职业技术教育
职业中学教师招生体验的个案研究
职业教育兴衰与新旧教育思想更替—百年职业
论高职人文教育面向职业生活的问题
中国职业教育兴衰的制度主义分析—“市场化
论新型工业化过程中高职发展的对策