APP下载

高职软件技术专业课程体系改革的研究与实践

2006-08-08胡大威

计算机教育 2006年7期
关键词:课程体系专业课程

胡大威

课程建设是高校最重要的教学基本建设之一,是保证人才培养质量的基础性工作。在任何一个教育体系中,课程始终居核心地位,高等职业教育的教学改革最终也是归结为课程改革,可以说课程改革是教学改革的核心。

一、高职软件技术专业课程体系改革的基本思路

设计一个专业的课程体系,首先要明确专业的学科定位和人才培养定位,然后建立相关的知识体系,确定课程体系,最后确定课程设置和教学计划。通过这些年的实践,我们逐步构建起了产学合作,以就业为导向、以企业需求为依据、以综合职业素质为基础、以能力为本位、实施“双证书制”教育的高职计算机软件技术专业的课程体系。

1.明确专业定位和人才培养目标

明确专业定位、人才培养目标是专业改革的起点,也是构建科学合理的课程体系的行动指南。《职业教育法》规定:“职业学校、职业培训机构实施职业教育应当实行产教结合,为本地区经济建设服务,与企业密切联系,培养实用人才和熟练劳动者。”由此可见,高等职业技术教育的任务就是面向地方经济发展的支柱产业,培养技术应用型人才,培养用人单位欢迎的人才。通过近几年的实践,我院确定的软件技术专业人才培养目标是培养能适应现代化建设需要的德、智、体、美全面发展的,掌握计算机的基本理论和方法,能在IT产业第一线长期从事计算机软件开发及应用工作的高等技术应用型专门人才。

2.以能力为本位,构建与专业培养目标相适应的理论教学体系

高职的性质与功能都是由课程具体体现的,高职软件技术专业课程改革目标是建立一整套与技术应用型人才培养目标一致的教学内容和课程体系。软件人才培养,如果脱离企业和社会,闭门造车,培养的人很难得到社会的认可。高职课程改革的深化和突破在于走产学结合、校企合作之路。产学结合重点体现在以就业为导向,开设产学结合的课程上,通过对职业岗位群进行能力分解,以技术应用能力或面向工作过程的能力为支撑,明确一般专业能力和核心专业能力。核心专业能力要体现在掌握本行业主流技术、先进技术和新技术等方面,重点是培养技术的运用能力和岗位工作能力,然后分析学生必须经过哪些技能训练,才能够掌握这些技术能力和关键能力,必须有哪些理论支撑才能围绕核心能力的培养形成课程群和课程链,再从这些专业课及实训课中推出需要掌握的基础理论,按理论以够用为度的原则,对部分课程进行整合,对课程内容进行调整与更新,加大实践技能训练的比重,注重学生能力的培养,以增强教学内容的针对性、实用性和操作性,力争使课程设置与市场需求保持零距离。

实践证明,软件编程人员若不是从事系统分析和算法研究等高层次工作,熟练掌握了一种或几种编程工具的高职学生,特别是通过认证的学生,完成具体的编码工作是完全可以胜任的。有鉴于此,我们构建了“宽基础、多方向、模块化”的课程体系,整个课程体系包括必修课(公共必修课、职业基础课、职业技术课、职业技能训练课)和选修课(限选课、任选课)以及认证课三大部分,并针对专业核心能力,形成纵向的,由简单到复杂的技术培养和训练体系。职业技术课要参照企业对员工技能的要求、著名培训机构和认证机构的课程体系,针对专业方向设置专业课程群和专业课程链,供学生选修,这样既可以让学生有非常明确的学习路线,能根据个人兴趣进行选择,使学生学有所长,利于其就业,也能够形成专业特色,便于高职院校开展订单式培养。如软件技术专业可以以Java程序员、.NET程序员、C++程序员、数据库管理、软件测试五条主线组织以主干课程为中心,关联交叉课程为依托的课程模块。删减与专业方向关联不大的课程或者将其改为选修课,例如汇编语言。整合内容相近的课程,调整教学内容,减少重复课时,如可以将“C语言”与“数据结构”整合为一门课程。与此同时,拓宽专业口径,大幅增大有特色的限选课的比重,可让学生在计算机系内跨专业选修。采取这种“宽基础、多方向、模块化”的专业课程体系,既可以提高学生就业的应变能力,又可以满足学生的个性发展,使学生树立信心,成为职业生涯的成功者。

产学结合的另一种形式是课程置换,施行“订单式”人才培养。如我院与IBM软件学院合作开办软件测试专业,在我院2005级教学计划的基础上,引入IBM软件学院测试专业的课程体系,采用课程置换的方式将IBM课程融入到教学计划中来,对不适合高职学生的课程进行替换与简化,对动手能力培养比较关键的实践课程,在课时与师资配备上进行加强,利用IBM的丰富案例资源与技术资源进行教学,培养出的人才纳入IBM人才库。

3.完善与专业培养目标相适应的实践教学体系

实践教学是高等职业教育的重要环节,我们依据职业技术岗位对专业技术能力的要求设置专业实践教学体系,包括专业基本技能训练、专业技术技能训练和毕业实习三个部分,基本技能训练通过认知实训和基本操作实训完成,专业技术技能训练则要通过综合应用在课程设计和毕业设计中实现,使能力的培养由浅入深、逐步递进。为了加强教学的实践环节,我们加大了专业实训课的比重,使理论与实践教学的学时比为1∶1,部分操作性强的课程教学在实验室进行。

毕业生实行“一教双证”,即毕业生在获得毕业证书的同时,还必须获得职业技能资格证书。这不仅符合当前国家大力推进劳动准入制度和职业资格证书制度的就业政策,也符合当前企业的要求。目前,计算机类的证书有行业和企业的认证,如“微软”、“思科”、“Adobe”等认证,也有政府部门,如劳动和社会保障部和信息产业部的认证,这给软件技术专业的学生提供了很好的考证机会,这就要求学校认真进行市场调查,以便引导学生考取社会认可度高又有助于学生就业的职业资格证书。

4.建立与课内教学相结合的课外教学体系

课外教学不仅仅是课堂教学的简单延伸,它能实现课堂教学难以达到的目标。一是能够因材施教,根据学生的不同水平,组织不同的教学内容,培养多模式、多层次人才。二是解决相对基础的教学内容和门类众多的应用技术的矛盾,让学生及时掌握新理论、新技术。三是能够增强学生自己获取知识的能力。具体形式有以下几种。

(1)开设网上课堂

充分利用校园网的功能,开设网上课堂,要求学生围绕所学知识,通过自学、自问、自解、自判等过程,完成课外练习,当学生遇到自己不能解决的疑难问题时,由专业课老师轮流进行在线辅导,及时为学生解惑答疑。加强网络教育资源的建设和利用,如结合精品课程建设,将各种课程资源如课程大纲、试题库、习题库、课件库和教学录像等上网发布,便于学生预习复习,节省课堂教学时间,提高学生的自学能力。还可以将一些新技术的电子培训教程(如电子图书、教学光盘)上网发布,帮助学生在课外掌握专业新知识。

(2)开展学生第二课堂活动和学科竞赛

借助专业实验室,建立学生课外科研活动基地。从各专业挑选学生组成课外兴趣小组,各教研室指派老师负责指导学生的科研选题,开展科技创新活动。每学期组织几次课程竞赛或综合性的学科竞赛,对优胜者予以奖励并组织他们参加国家和省级学科竞赛,力争取得好成绩,借以扩大学校的影响。

三、高职计算机软件技术专业课程体系的设置

在对软件企业的发展规划、软件技术的发展趋势、软件人才的需求状况等进行了深入的市场调研的基础上,按“夯实基础,增强学生的发展潜力;强调适用,注重学生的动手能力”的原则设置了如下的软件专业的课程体系。

公共必修课包括计算机数学、英语、体育等。本模块的课程必须适应专业教学的需要和学生继续学习的需要。

职业基础课包括计算机应用基础、程序设计语言、数据结构和计算机网络技术等。本模块的课程要以职业素质为基础,注重掌握必要的理论知识,力求专业针对性和社会适应性相结合,要强化实践能力的培养。

职业技术课按专业方向提供专业课程群,并根据市场需求可搭配成多种专业课程链供学生选择,学校加以指导和调控,这种模块化的专业课程体系便于满足用人单位“订单式”培养和学生专业发展的需求。具体设置如下:

“Java程序员”方向: Java程序设计基础、JSP、XML程序设计、J2EE、Oracle数据库管理与维护、软件开发过程与项目管理。

“.NET程序员”方向: VB.NET、ADO.NET、C#、XML程序设计、ASP.NET、SQL Server 2000数据库、软件开发过程与项目管理。

“数据库管理”方向:关系数据库与SQL语言、SQL Server 2000数据库管理与维护、数据库应用程序设计、数据库需求分析与规划、Java语言、网络数据库设计、Oracle数据库管理与维护。

“C++程序员”方向:C++程序设计、SQL Server 2000数据库、基于C++面向对象程序设计、软件开发过程与项目管理、Java程序设计、基于.NET的Web程序设计、源程序阅读训练。

“软件测试”方向:电子商务核心知识、Java 2编程技术基础、DB2通用数据库基础、软件测试、网络与Web技术导论、软件开发生命周期、使用 Rational 测试工具进行功能性测试、使用 Rational 测试工具进行性能测试、使用 Rational TestManager 进行有效的测试管理、Rational团队管理工具。

选修课包括限选课和任选课,其中,限选课包括互联网实用技术、图像处理、电脑组装与维护、多媒体实用技术、数据库基础与应用、实用操作系统、计算方法、英语、计算机英语、Delphi程序设计、JSP、面向对象程序设计、J2EE、Oracle、Visual C程序设计、ASP.NET技术、软件测试技术、企业管理、电子商务、工程制图、计算机辅助设计CAD、会计应用软件等。任选课包括演讲与口才、人际交流、文献检索、书法与美术等。本模块的课程是提高学生全面素质和综合职业能力的重要保证,有利于扩大学生的就业面。调查发现,许多毕业生就是靠某一个专门的技能就找到一份工作。

认证课包括各种职业资格证书的认证培训考试、等级考试和IT厂商的产品认证等。如通过劳动和社会保障部举办的“全国计算机信息高新技术考试”,就可以取得相应模块的职业资格证书。

四、课程体系改革的保障和配套措施

1. 加强师资队伍建设,打造“双师型”教师队伍

师资水平决定着学校的教学质量和办学水平,决定着人才培养质量,是发展高等职业教育的关键。目前,高职院校较为缺乏具有在软件公司从事过软件开发经验的教师,大多数老师难以有效指导学生进行项目开发的实训和承担一些新课程的教学任务,因此,必须建立一支专兼职结合的“双师型”教师队伍。

在鼓励老师加强自身学习的同时,应采取多种途径加大教师培训力度,如根据课程建设的需要,送相关老师去培训机构培训和到合作企业参与项目开发;请有关专家来学院作新课程培训和举办有关软件产业发展、软件技术、软件企业管理模式和软件营销等专题讲座;发挥现有教授、副教授的作用,以老带新,开展课题研究,促进教师教学和科研开发能力的提高,成立以系为依托的科技开发公司。

在加强自身师资队伍建设的同时,可以招聘校外具有扎实的软件知识功底和丰富的软件开发经验的教师以及合作办学企业中的技术骨干作为兼职教师,使得专兼职教师人数比为2∶1。这样既解决学院师资实际开发经验欠缺的问题,又能发挥兼职教师了解IT企业要求的优势,使得培养出来的学生能熟悉企业的运作方式,适应市场需要,从而保障课程改革的顺利实施。

2.构建教、学、做相结合的教学模式,改进教学方法

在专业课的教学中,要从根本上转变原有的教学模式,要以学生为主体,教师为主导。在教学上淡化理论教学与实践教学的界限,推行“教、学、做”相结合的教学模式,努力做到两者互相渗透、有机融合,使学生在“做”中“学”,老师在“做”中“教”。在具体的教学实施过程中,可采用课堂讲授和小组学习相结合的模式,主要的、基本的知识在课堂上讲授,以便使学生在单位时间内获得更多系统化的知识,同时,展开小组合作学习活动。通过小组合作学习开发具体的软件,一方面可促使学生积极主动地参与到课程的教学中,全面深刻地掌握相关原理和概念,另一方面可培养学生的实践、创新能力及合作精神,激发学生自主学习的积极性。

教学方法要更注重实效性。要从问题出发、从应用出发,对工程性和实践性比较强的课程(如计算机基础、网络数据库、VB、组装和维护等),可因地制宜地采用实验室或实践教学基地现场教学、单元教学、真实企业案例教学或者项目式教学等教学形式,按提出问题、分析问题、任务设计、完成任务、归纳总结、实践应用的步骤来组织教学活动。采用真实企业案例教学,组织学生对开发成功的项目,从设计思路、设计技巧、程序结构等方面进行讨论、分析,在各抒己见、相互启发的过程中培养学生发现问题、解决问题的能力。使学生在解决问题的过程中,将理论和实践较好地结合起来,学习的目的性更强。而采用项目驱动方式教学,可利用合作企业的项目或者已实际应用的成熟系统,在企业软件工程师的指导下,将学生组织成多个项目小组,对学员进行项目开发培训,帮助学生掌握系统开发技巧与项目设计、开发文档、系统测试等知识。这样既可以让学生尽早感受企业真正的工作流程,培养学生的团队合作精神,还可以以教学促科研,提高教师的科研能力。

教学手段也要注重实效性,所有课程都要全部或大部分采用多媒体手段教学;要充分发挥校园网和校内实验实训场所的作用,让学生用计算机作实验、提交作业、复习、考试、阅览,师生通过校园网和互联网网上答疑、批改作业。

3.加强课程资源建设

课程体系的实现最终要落实到每一门课程上,可结合省级、国家级精品课程的申报,组织相关教师组成项目组,围绕课程大纲、教学内容、教学方法、教材、课件库、习题库、案例库、教学录像和考试题库等内容开展建设工作,成果全部上网。主干课程要有校企合作自编的教材,并编写与课程相配套的实验实训教材。

4.加强实验实习基地的建设

加强校内实习基地的建设,开展中小型综合性实验,建立集教学、科研、生产相结合的专业实验室,建立企业实习基地,学院应在资金、人力和场地等各个方面给予资助和支持。专业实验室由相关教研室管理,便于教师开展教学实验和科研,把科研项目纳入实践性教学工作中,可作为毕业设计课题让学生参与其中,改变目前毕业设计流于形式的状况。学生在企业实习基地实习期间,也可以让学生把实习项目作为毕业设计课题,采用学院和企业的“双导师”制。如果学生带着开发设计出的成果去求职,学生就业的机会将大大增加。

5.建立新的教学评价体系

对教学效果进行评价,不仅要重视学生的考试成绩,更应侧重实际操作技能的考核,应改革考试、考核方法,可采取笔试与口试、理论考试与操作考试、答辩和现场测试相结合等多种方式。对基础课程,重点考核学生对知识的接受程度和理解能力;对专业课程,重点考核学生分析问题、解决问题的能力,结合平时成绩、笔试成绩和上机成绩给予综合评价。期末考试可视情况采取统一命题、统一考试、统一流水阅卷的方式,以保证成绩的真实及讲授同一门课程的不同老师保持教学内容和教学进程的大体一致。此外,还可以将认证课程的成绩作为或折算成同名考试课程的成绩。

最后一点,也是极为重要的一点,即要保障上述课程改革的顺利实施,必须实行完全学分制。

猜你喜欢

课程体系专业课程
三维视角构建劳动教育课程体系
《ERP原理与应用》课程混合式教学改革探索
“艺养教育”凝练与艺美课程体系建设
一句话惹毛一个专业
课程思政在组织行为学课程教学中的探索与实践
部分专业介绍
“三位一体”课外阅读课程体系的实施策略
专业修脚店
探秘那些不冷不热的专业
A—Level统计课程和AP统计课程的比较