• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 环境安全 > 正文

    高职软件技术专业螺旋推进式课程体系的构建

    时间:2021-04-09 08:00:43 来源:达达文档网 本文已影响 达达文档网手机站

    摘要:本文分析了高职软件技术专业课程体系的现状,提出了以行业为导向、以能力为本位、以学生为中心的“螺旋推进式”课程体系构建的基本思路,并给出了参考的课程设置。

    关键词:软件技术;螺旋推进式;课程体系

    中图分类号:G64文献标识码:A

    文章编号:1672-5913 (2007) 21-0055-03

    The Establishment of “Spiral Propulsive Model”Course System of Software Technology Major in High Vocational School

    LIU Zhi-chengChen cheng-huan PENG Yong

    (Department of Information Engineering ,Hunan Railway Professional Technology College, Zhuzhou,412001,China)

    Abstract: Analyzes the current course system of software technology major in high vocational school, present the basic thought of vocation-oriented and ability-based and student-centered “Spiral Propulsive Model”course system. At last, gives the referenced setting of course.

    Keywords: Software Technology;Spiral Propulsive Model; Course System

    1引言

    传统高职软件技术专业的课程体系一开始都是本科课程的压缩,只是讲授内容进行了精简,而在课程设置上大都不能满足高职院校的“以行业为导向、以能力为本位、以学生为中心”的原则。随着高职院校课程体系改革的深入进行,高职院校的课程体系也有了自己的一些特色,但基本上还是按照公共基础课、专业基础课、专业课与毕业设计的“四阶段模式”,这种模式从表面上看体现了知识学习的层次推进,实际上既不符合高职学生的认知规律,也不能满足软件技术专业岗位能力的需求。这种课程体系的缺点是:课程体系被人为的条块分割,课程间的联系被割断,学生在各课程里面学习的只是孤立的各个点,既没有连成线,更没有达到面或体;二是各专业老师只从某一门课程的微观层面去考虑,而没有从课程体系的宏观层面去考虑,导致课程间的重复内容较多,课程定位不准确,学生的学习目标也不明确,达不到培养技能的目的。如果以工业产品来类比软件,学生学到的只是一些零件的制作,不能装配成部件,更没有产品的整体概念。所以,一方面国家相关部门不断发布软件人才缺口很大的消息,另一方面有很多软件毕业的学生就业困难,最主要的问题就是人才的需求与供给在知识结构和能力结构上的错位。

    与传统高职软件技术专业迥然不同的是现在IT培训市场上兴起的各大培训体系:印度的NIIT、印度的APTECH、微软的ATA以及国内的牛耳、新东方,等等。这些市场化的培训体系的一个共性就是:完全面向职业技能岗位需求,大多通过“短、平、快”的培训,让学生胜任一个岗位,同时适应一群岗位。高职院校是不是可以完全照搬照抄这些课程体系呢?通过我院与湖南创智教育联盟以及新东方的合作实践,我们认为高职软件专业课程体系必须结合自身的特点和人才培养的目标构建出适合我国高职软件技术专业的课程体系。

    2软件程序员需求现状和岗位能力要求

    我国IT产业的快速发展也带来了IT人才的紧缺,目前我国对软件人才的需求已达20多万,这个需求还在以每年20%左右的速度增长,在未来几年内,我国经济和社会发展对软件专业初级人才具有很大的需求,而这些人才的培养主要应由中等和高等职业教育来承担。

    2006年11月,我院成为教育部和财政部创示范首批立项的26所院校之一,软件技术专业也被批准为重点建设专业。为了适应软件技术快速发展的需要,不断满足用人单位对软件人才的知识和能力更高的需求,我院提出的软件技术专业的培养目标是:培养掌握面向对象编程技术和数据库应用技术,具备计算机软件编程、测试、系统支持等能力的高技能专门人才。通过在校3年的培养,使学生在具有必备的理论知识和专业知识的基础上,重点掌握从事软件开发的基本知识和基本技能,成为具有综合应用多种知识和技能解决实际问题能力、创新能力和可持续发展能力,具有良好的职业道德和诚信敬业精神的软件技术应用型人才。本专业毕业生面向的岗位(群)有:软件行业的程序员、软件技术服务人员和管理人员、软件测试人员和软件销售与推广人员。

    根据对IT企业人才需求状况的调查分析,IT企业需求岗位依次为Java开发工程师、软件测试工程师、IT服务、多领域经营、计算机软件、研发工程师、产品工程师,等。据此,本专业毕业生就业岗位主要定位于以下几个方向:

    (1) 软件技术公司的软件开发、软件维护工作;

    (2) 企事业单位的软件技术应用与维护工作;

    (3) 企事业单位的信息管理及维护工作;

    (4) 中小学或电脑学校的计算机软件培训与辅导工作;

    (5) 网站设计与开发;

    (6) 其他与计算机有关的工作。

    同时对本专业的学生的能力提出了以下要求:

    (1) 在分工上,主要从事熟练的基础代码编写、录入等大量的基础性技术工作;

    (2) 在工作上,负责软件企业的具体某个环节的标准的操作;

    (3) 在技能上,软件程序员需要熟练掌握至少一门面向对象的语言,计算机日常维护及维修的知识、网络基础知识,有一定的外语水平。

    3螺旋推进式课程体系

    3.1课程体系结构

    我院软件技术专业学生的技术能力,主要落实在软件开发上。软件开发需要程序设计技术、数据库技术和软件工程技术的支撑。这三项技术所要具备的知识,需要由浅入深地学习,三项技能的提高,需要由低到高地积累,整个能力的形成是一个“螺旋推进式”的过程。我们所提出的螺旋推进式的课程体系,就是将专业课程按照知识和能力要求由浅入深安排,由相关联的3至4门专业课程构成一个环路,每门课程都是一个环路的组成部分,每个环路相关的几门课程教学结束后,需要通过一个项目评价这几门课程的效果,根据评价结果决定是否可以进入下一环路。如此环环推进,促成学生职业能力的形成,这就是“螺旋推进式”课程体系的实质。以信息系统应用项目开发为例,其开发能力形成的过程如图1所示。

    根据学生职业技能形成的螺旋推进方式,对专业课程体系按照螺旋推进方式设计,同时为学生规划三条职业技能主线,即程序设计技术(C/S系统和B/S系统)、数据库技术和软件工程技术,最终达到“胜任一个岗位,适合一群岗位”的目标。

    学生岗位技能的提高,需要通过有效的教学组织和刻苦的训练才能达到。制定严格的技能训练流程和明确技能训练的标准,用以规范教学过程,保障技能训练效果。学生在校期间,完成软件项目6个,上机达到1120小时,编码20000行,顶岗实习6个月,高质量完成毕业设计课题和毕业答辩,确保培养目标的实现,做到职业能力与岗位需求的零距离接轨。

    3.2课程设置

    为了保障“螺旋推进式”课程体系的推行,在本院软件技术专业的专业课程教学中,推行“项目驱动,案例教学,理论实践一体化课堂”的专业教学模式。理论实践一体化的课程设置,主要是以软件行业中程序员(软件开发)岗位所需的知识和技能为依据来确定的,同时考虑到软件技术服务和管理、软件测试和软件销售与推广等岗位的需要。

    在构建软件技术专业的课程体系时,充分考虑了软件行业的最新技术发展,以主流的面向对象程序设计语言、软件开发工具、软件工程方法和数据库技术作为专业教学的主要内容,重点培养开发C/S模式信息系统和B/S模式的Web应用系统的能力,同时还考虑了专业的延伸能力和可持续发展能力,以适应行业对软件技术人才的需求。软件技术专业核心课程设置如图2所示。

    在该体系中,每学期为一个层次,每一层次(即螺旋上升环)的课程都是根据职业能力的要求进行精心设计的,相互之间有着紧密的联系。各门课程(点)都是围绕着该层次的一个项目(线)来展开教学的,一个层次的学习结束后通过项目进行评价,评价通过则进入下一层次的学习,未通过项目评价者不能马上进入下一层次的学习,必须借助于假期补习等途径通过项目评价;下一层次的学习是建立在上一层次的基础上,这样进行多个循环,实现逐渐上升的过程,即“螺旋推进式”,从而最终在整个教学过程中尽量降低培养失败的风险,保证软件技术专业学生通过三年时间的学习掌握技能,达到职业能力要求。

    螺旋推进式课程体系核心课程的开设时间及顺序如图3所示。

    “螺旋推进式”课程体系中的理论实践一体化课程打破了传统的以两节课为教学单元、“先理论铺垫,后上机实践”、各门课程并行推进的模式,改为以四节课为一个教学单元,“理论课堂一体化”,各门课程串行开设,这样可以保证学生在课堂上可以现场模仿,提高课堂效率;也可以保证学生在某一时段专注于某一门课程的学习,提高课程的学习效率;同时,每一层次课程的学习都围绕着真实项目开发,实现职业能力的培养。

    4结束语

    我院软件技术专业建设的重心是“紧贴软件技术的最新发展,熟悉软件工程方法和主流开发工具,练就过硬的编码能力,培养良好的职业素质和创新能力”,重视受教育者职业能力的形成,在课程设置上强调课程内容与实际工作的衔接性,在教学过程和教学环节上引入软件企业真实案例,强化岗位针对性训练,从而达到零距离上岗的目的。

    参考文献

    [1] 中华人民共和国教育部高等教育司,全国高职高专校长联席会. 点击核心[M]. 高等教育出版社,2005.

    [2] 刘太刚.高等职业教育(探索.创新.实践)[M]. 长沙:湖南人民出版社,2004.

    [3] 唐宏志.浅析NIIT的教学方法[J]. 计算机时代,2005,(7):51-52.

    [4] 古凌岚.印度NIIT课堂教学与实训教学[J]. 广东轻工职业技术学院学报,2004,(6):52-54.

    [5] G.马丁-妮普[美].教师成功秘笈-创新教育八法[M]. 北京:宇航出版社,2002.

    [6] 梅里尔.哈明[美].教学的革命-创新教育课程设计[M]. 北京:宇航出版社,2002.

    收稿日期:2007-09-01

    作者简介:刘志成(1972-),男,湖南攸县人,硕士;国家认证系统分析师,希赛顾问团(CSAI)专业顾问,中国计算机学会高级会员,高级工程师/副教授;研究方向:主要从事数据库技术、软件工程和高职教育理论的研究。E-mail:liuzc518@163.com

    相关热词搜索: 高职 螺旋 软件技术 课程体系 构建

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网