基于工作过程软件技术专业课程体系构建.docVIP

基于工作过程软件技术专业课程体系构建.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作过程软件技术专业课程体系构建

基于工作过程软件技术专业课程体系构建   [摘 要]本文以烟台职业学院这一高职高专类院校的“软件技术”课程体系建设为实例,系统地介绍了基于工作过程的软件技术课程体系,并介绍了基于工作过程的项目实训与教学效果,给出了基于工作过程软件技术课程体系一些详细介绍。   [关键词]工作过程 软件技术 课程体系 高职高专   [中图分类号]G712 [文献标识码]A [文章编号]1007-9416(2010)07-0127-01      在国家进行示范性高职院校建设中,《关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号,以下简称16号文件)文中明确提出要大力发展职业教育、培养高素质的技能型人才:教学模式改革要注重训教过程的实践性、开放性和职业性;课程改革的核心要突出职业能力培养[1]。烟台职业学院软件技术专业作为院级重点支持建设的专业,在2年的建设中,按照教育部16号文的精神,不断探索和改革,结合基于工作过程模式和“做中学”教学理念形成了一套行之有效的课程体系,该课程体系体现了训教过程的实践性、开放性和职业性,并注重了学生的学习能力、交流和沟通能力、创新能力和技能水平的培养。经过的2年的实施,取得了良好的效果。该文通过课程体系间的基于工作过程关系顺序给出在校期间应该掌握的所有科目。      1 构建了基于工作过程软件基础课程   所谓基础课程,就是:只要是计算机专业,不管是什么研究方向,都必须要掌握的课程。   1.1 计算机基础   讲授了计算机基础知识,包括:信息的表示及处理、操作系统概论、多媒体技术基础知识、网络基础知识、以及在工作和学习中密切相关、时时用到的办公软件等等,并且增加了软件文档的书写能力,我们还增加了文章书写模块,以及软件职业素养模块。   1.2 软件技术基础   学软件技术相关的理论体系,软件技术基础,概要的讲解了计算机软件概论、数据结构、操作系统、数据库原理、软件工程等等的基本原理和基本方法,软件基础知识还适当增加离散数学、数理逻辑、人工智能等知识,数学基础增加矩阵论、计算方法等知识,外语基础包括专业英语,专业英语引进了清华紫光IT职业英语课程体系等。   1.3 语言与数据结构组合课程   《C语言程序设计》是计算机专业的学生必须牢固掌握的基础课程之一,它是结构化程序设计语言的代表。《数据结构课程》是我院的一门精品课程。通过对《数据结构》课程的学习,使得学生们掌握数据间的逻辑关系,以及数据的物理存储特点,并实现对数据的常用操作。   2 构建基于工作过程软件开发所需要的核心课程体系   构建基于工作过程软件开发所需要的核心课程体系主要目的在于有针对性的培养计算机学科中某个专业方向的人才。软件技术专业,更多的是程序设计和对数据管理,包括面向网络中间件、面向用户、面向服务器端。   2.1 SQL数据库技术[1]   SQL是网络版数据库语言,可支持跨界的集团公司异地使用数据库的要求,同时支持万人在线提交;与Oracle数据库和DB2数据库通用。可以选择通过SQL数据库语言向学生讲解数据库技术的基本原理。   2.2 C#编程   C#是专门为.NET应用而开发出的、面向对象的程序设计语言。C#没有自己的运行库,整个C#的类模型建立在虚拟对象系统VOS基础之上.C#遵守.NET公用语言规范7CLS,利用C#可以在.NET平台上快速开发种类丰富的应用程序。   2.3 JavaScript程序设计   JavaScript是基于对象的脚本语言。靠事件驱动,在程序运行时被动态解释执行,在网络应用普及的今天,软件技术专业的学生必须要掌握JavaScript。[2]   2.4 .NET设计   .NET是一种面向网络、支持各种用户终端的开发平台环境。NET既支持过程性语言,也支持面向对象的语言,提供了一个类型丰富的系统来容纳它所支持的各种语言的特性,它统一了不同编程语言的对象模型。微软曾经宣称“.NET的意义不亚于从DOS改变为Windows的过程”。[3]      3 构建基于工作过程软件开发所需要的专业选修课程体系   专业选修课程一般难度低,即便自学也很容易,并且在计算机发展中不起关键性的作用,同学们可以根据自己的兴趣爱好任选。   3.1 计算机组装与维修   作为软件专业的学生,不能只掌握编程的知识,还要对计算机的维护有所了解。   3.2 UML   UML(统一建模语言Unified Modeling Language)的目标就是提供统一的标准建模符号。UML符号集只是一种语言而不是一种方法学,它提供了多种类型的模型描述图(diagram),与程序设计语言无关。   3.3 CSS   CSS指层叠样式表(Casc

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档