前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机科学工程专业范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

关键词:软件工程;课程教学;教学内容;实践开发
1教学理念
随着互联网络和IT技术的快速发展,IT技术的服务无处不在,软件开发已经成为计算机专业的大学生掌握的必须技能,能够更好地运用当今流行的软件开发技术手段开发程序,已经成为计算机专业的学生在激烈的社会竞争中能够获胜的关键。所以,在当今的IT技术时代,特别是大数据和云计算快速发展的时代,对于计算机专业的本科生来说,系统地掌握软件开发技术的各个环节并使其有机结合,同时运用软件工程开发过程的技术来组织软件开发过程的所有资源并综合地处理软件开发过程已经成为计算机行业的基础需求技能。所谓软件工程,是指系统地运用工程管理的知识来组织、运行、开发和维护有用的、高效的和高质量的软件学科。软件工程主要包括人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试和维护等过程。因此,对于计算机专业的学生来说,掌握必要的软件开发过程,了解和掌握软件开发过程的建模和管理技术不仅能够使自己在未来可以更轻松地应付多种复合信息的工作需求,给自己带来更合理的处理方法,而且也可以提高自己的软件开发效率。所以,对一些计算机专业的学生来说,通过系统地学习掌握软件过程开发技术,特别是一些新的软件开发动向,如面向服务的软件开发和集中式计算架构开发等,是十分必要的一项教学内容。目前,软件工程课程是计算机专业教学中的一门必修课程。以作者所在的教学单位为例,软件工程是计算机专业高年级本科生的一门必修课。该课程主要从软件工程基本理论出发,将软件开发技术的各个环节有机结合,全面覆盖软件开发过程,注重培养学生软件开发中的综合职业技能。主要讲授的内容包括软件开发规律概述、软件开发方法、软件开发平台与工具、系统分析与建模、IT规划与咨询、软件开发项目管理、软件开发案例分析等。同时该课程引入云计算和大数据对软件开发的需求,重点分析实际软件开发案例,使学生掌握软件开发的基本规律与实际管理方法。因此,软件工程作为一门专业必修课程,计算机专业的学生不仅能够通过这门课程掌握软件过程的必要技能,如RUP模型和UML等,而且通过实践的项目分析与设计,学生能够系统地掌握需求分析和软件设计的必要技术,如数据流图DFD如何使用等,使得学生掌握的知识不再停留在理论学习和应付考试上,为学生未来就业后进入企业快速融入开发团队提供了必需的知识基础。同时,该课程通过对一些热门开发技术的学习,不仅可以提高学生的兴趣,激发学生的潜能,加深学生对软件开发技术本质的理解,而且可以提高其相关知识的洞察力与研究能力。[1]
2教学方法和手段
软件工程课程的特点是知识内容多、内容实践性强,没有实践难以掌握,例如软件过程中的用例模型是通过角色、行为和场景来描述和分析软件开发过程的模型,因此不仅要求学生在课堂上需要了解什么是用例,掌握用例设计的基本规则,而且也需要安排时间给学生对于复杂的场景使用用例模型进行设计分析,然后进行课堂讨论,讲解自己的设计思路如何满足用户的需求等。所以,根据软件工程课程的特点,作者认为在课堂上宜采用“知识细化”、“精讲讨论”、“详细分析”等多种多样的教学形式。以作者所讲授的软件工程课程为例,本课程以计算机投影开展教学,配以适量的理论教学和知识点讨论,并以上机课来培养学生的动手能力,如要求学生使用Powerdesinger软件进行需求建模。本课程其中投影、理论和讨论教学为24学时,上机实验课为8学时(不含课外上机)。在讲授过程中,考虑到该课程注重应用的特点,遵循深入浅出的原则,对概念、原理的解释和描述尽可能地以日常生活所接触到的案例和图示加以对比说明,引导学生掌握软件工程的开发过程,建立概念之间和应用之间的联系。在讨论和上机过程中,以任务驱动方式要求学生完成讨论题目和上机实验,然后及时找出学生上机时遇到的问题,并归纳总结,提高学生相应的能力(教学学时分配见表1)。另外,作者为了让学生更好熟练地掌握软件工程的相关知识,通过网络收集了一些教学视频和PPT课件,在完成每个学时教学任务的课后都拷贝给学生,让学生课后回去自学这些知识。
3教学培养目标
软件工程课程是一门要求实践性较高的课程,对从实际的工程开发中掌握知识有较强的要求。因此,本课程主要介绍当前最流行的软件开发技术与环境,目的是使学生了解软件开发过程与组织等技术,掌握当前流行的软件开发方法与环境。本课程的教学目的是让学生初步地掌握从宏观和微观两个方面如何去开发软件系统。使学生学会软件开发的原理、技术和方法,提高学生的软件开发和软件工程管理能力:[2,3](1)培养学生的思考和动手能力。软件工程课程包含大量的建模知识,同时提供了一些软件去实践这些知识,因此这要求学生不仅掌握建模的基本原则,同时对于实际的项目需求,能够运用建模知识去分析建模,然后运用相关软件进行建模概念的设计。(2)培养学生系统的组织和管理能力。软件工程课程是一门工程性的课程,它来源于实践,并用于实践。软件工程的复杂性在于它是涉及软件开发的各种环节和资源相互协调工作的知识。因此,培养学生掌握好软件工程的知识,对于学生今后职业规划有重要的帮助,能够为学生往高层次的IT人才发展提供必要的知识储备。
4总结
本文结合作者的实际教学工作和在教学改革方面的分析与探索,从教学理念、教学方法与手段、教学培养目标等方面,对计算机专业的软件工程课程的教学改革进行了分析与探讨,提出了以实际项目驱动和课堂知识点讨论作为课堂教学手段,把软件工程相关理论知识学习作为实践的教学内容,注重实践为主、理论为辅的理念。目前,对于计算机专业的学生来说,软件工程课程的本科生教学改革有着十分重要的意义与作用,其教学内容与教学手段也应该要适应社会需求的变化。
参考文献
[1]许波,陈晓龙.UML结合软件工程教学改革探讨[J].计算机教育,2011(2):34-37.
[2]崔寅生.谈谈软件工程教学改革的实践[J].成人教育,2009(12):85-86.
论文摘要:随着知识经济时代的到来,计算机知识已经成为高校培养目标的主要组成部分。"计算机文化基础"是大学生新生的第一门计算机课程,本文根据高校课程教学的特点,结合学校工作实际,从目前我国高等院校非计算机专业的计算机教学现状、教学改革思路和教学前景等方面进行分析探讨,提出了大学非计算机专业的课程教学改革的重要性。
一、我国高等院校非计算机专业计算机基础课教学现状
高校计算机教育从20世纪的80年代开始,从最初的为科技计算机服务至今已经经历了二十多年的历史,现今高校计算机基础教育普遍采用"计算机文化基础-计算机技术基础-计算机应用基础"三个层次的课程体系。然而,随着国家信息化建设的飞速发展,计算机基础教学进入了一个异常蓬勃的快速发展阶段,计算机在各行各业中得到了广泛的应用,计算机教育已经进入了大学校园,使得越来越多的大学生的计算机基础水平有了根本性变化。但与此同时,现今大学计算机专业,尤其是非计算机专业计算机基础课程教学出现了诸多问题。
1、学生对公共基础知识的认知程度有待提高
非计算机专业的计算机教育已不再是零起点。来自城镇大学生进入大学校园之前就已经接触了计算机,城镇中小学开设了计算机应用课程,大部分城市家庭也拥有电脑,有些学生拥有了笔记本电脑,甚至IPAD等高端个人电脑,他们对办公应用和网络应用甚至程序设计等方面的知识已有所了解, 所以高校面临的非计算机专业的计算机教育已不再是零起点。在高校,非计算机专业计算机公共基础教学普遍存在教学环境及教学设备的投入不足, 学校的计算机公共基础课发展趋于缓慢,致使许多学生认为, 该课程只是对中学阶段已经学过内容的重复, 与所学专业没有什么关系, 因而导致学习兴趣减淡、学习动力削弱,所以非计算机专业学生的整体计算机应用能力不高。由于计算机文化基础的概念性、操作性和实践性很强,而非计算机专业的学生在学习这门课程的目的不是研究计算机本身,而是将计算机作为工具,重要的是应用。
2、非计算机专业公共基础知识的教学方式较笼统
虽然绝大多数高校都给新生开设了计算机文化基础这门课程,但从教学大纲、课件和教学形式来看,所有非计算机专业的内容都大同小异。但《计算机文化基础》的开设初衷就是强调实用性,提高学生的动手能力,这样一来就会使一些专业的学生学了却用处不大,例如学习建筑专业的学生需要掌握CAD制图、学习中文专业的学生需要掌握办公软件、学习广告专业的学生需要掌握设计软件等。但学校在设置计算机基础课程的教学内容时, 并没有综合分析这些需求。在计算机飞速发展的时代,计算机的应用每天都在变化,现在的大学生每天面对过度的信息轰炸,各种网络安全问题都会出现,以笔者目前所在的高校为例,对非计算机专业的大一新生进行问卷抽样调查,在学完既定课程后,会安装操作系统的占25.3%;能够进行计算机组装的仅占15.7%。出现这种情况有两点原因:(1)非计算机专业的公共基础课程没有涉及到操作系统的安装和硬件组装这两方面的内容;(2)学生对公共基础课程的认知程度非常浅,完全是为了应付随之而来的考级。这充分说非计算机专业的公共基础课程教学方式有待改进。
3、考评标准较单一
大部分高校的非计算机专业《计算机文化基础》课程实行全校统考的考核方式,考试形式以笔试为主,对于设计操作等实践与理论相结合的考试形式较少采用。成绩主要以考勤分和笔试成绩相结合进行考核。不能反映学生计算机应用能力的真实水平,理论成绩比例过重,因此总评成绩体现不出学生的能动性和创造性。
二、非计算机专业的计算机教学改革思路
针对以上现状,结合笔者在本课程教学工作中的经验和心得,认为应从以下几个方面出发,改进非计算机专业的教学。
1、改进教学手段
随着多媒体教学手段的提高, 计算机类课程的授课模式发生了很大变化。此前较先进的"多媒体教室授课+机房上机"的授课模式已逐渐被"机-课"一体的授课模式取代。以笔者目前所在学校的计算机公共基础课程为例,课程中的理论性内容(如计算机系统的基本组成, 计算机中信息的表示, 微机系统的基本构成, 计算机病毒的防治与计算机安全, 计算机网络的基本知识等) 适合在多媒体教室讲授,,而其它的实践性很强的章节(office办公软件、网络应用、多媒体设置等)即使在课堂讲授,并不见得有多大效果,因为大部分时间是老师在演示,由于教学设备与环境等因素,学生根本就看不清楚老师的操作过程,特别容易忘,这样就浪费了课时。建议改变这种实践性课程的教学方式,应该在多媒体机房进行这类实践课程的教学,跟随老师一起操作,在实践中牢固的掌握所学知识。
2、打破笼统的教学模式
第一、我们应该灵活的调整课程内容。例如,可以将计算机基础知识、WindowsXP、办公自动化、网络安全、电子商务等作为基本的内容, 要求所有学生学习, 在完成必修课程后,学生可结合自身兴趣和专业特点进行选修。例如,财务管理类的学生可以选修电子台账软件,金蝶软件等。建筑设计的学生选修CAD等应用软件。对计算机理论感兴趣的学生可以选择偏向理论的课程,也可以同计算机专业学生一起学习。这样一个宽松的氛围可以更好的培养学生自主学习的意识,也可以提升学生走向社会后的竞争力。第二、合理的安排课时。我校本科非计算机专业的公共基础课程教学为56课时,理论与实践各占28课时,而其中的office办公软件不管在理论与实践课时中都占了很大比重,这样就造成了课时分布的不合理,像这部分完全就可以用实践的方式来进行教学,应该把更多的时间交给实践,比如:硬件的组装、系统的安装都要有固定的课时,添加到公共基础课程里,要纳入年底的考核当中。
3、健全考核形式,综合衡量学生实力
《计算机基础》的最佳考试方式是笔试与实践结合,并且应该以上机为主,考勤分只占较少一部分。三者的比例可根据实际情况调节,例如必修课程上机比例可设为70%,选修的课程可设为30%。以湖南城市学院为例,平时成绩以上机实践课作业为主,考试已基本实现"无纸化"。做到让理论与实际紧密结合,避免学生死记硬背,能够考核学生的真实水平,有效地避免高分低能的现象。
三、展望非计算机专业的计算机公共基础教学的前景
1、有利于增强高校的竞争力
未来的高校,将在知识创新、知识传播和人才培养等方面承担更加重要的使命。为适应这种要求,必须进行教育教学改革,推进创新。而具备一批高素质、高水平的教学师资队伍更是重中之重,除了引进权威师资,加强队伍建设之外,更为重要的是教师要积极自我学习计算机新知识、新技术,并且积极参加科研工作,只有这样才能了解这门学科的新发展,才能为全面掌握计算机知识,提高教研室整体教学水平及学术水平,为学生不断更新知识,从而提升就业率和高校的竞争力。
2、符合知识经济时代的市场需求
知识经济实质上是一种以现代信息技术为核心的全球网络经济。大部分的企业要求的不再是"专才",而是"通才"。大学生只有拥有了良好的信息素质,才有可能在走向社会后,更好地适应社会环境,独立处理工作职责,分析、解决遇到的问题,不断提高综合素质,在贡献社会的同时谋求自身的不断发展,提高自身的"含金量"。
随着经济的飞速发展,计算机在人类社会中的地位日益重要。在高等院校的培养目标中,都将计算机知识与应用能力作为重要的组成部分。根据时代的需求,计算机教育应面向社会,与时俱进,与各学科发展接轨,与时代同行。
参考文献:
[1]陆志峰.《计算机文化基础》课程分级教学的实施与探讨[J].广东工业大学学报,2005,(4)
关键词:项目化课程;计算机专业;技工学校;实践
【中图分类号】G710
所谓项目化课程,是指以工作任务(项目)为中心,选择、组织课程内容,并以完成工作任务为主要学习方式的课程模式。我国技工学校的计算机专业培养的是中级计算机专业人才,整体的教育是以职业为导向的,是一种职业技能培训与教育,注重的是学生对于实际问题的解决能力。这种教育是与行业与企业的生产实际需求相结合的,因而项目化课程十分契合技工学校计算机专业的教育。
一、项目化课程在技工学校计算机专业的实践
目前,一些技工学校的计算机专业中,已经进行了项目化课程的尝试,将计算机专业的课程进行了项目化的系统构建,从流程、内容、方式上对于原先的课程体系都进行了调整。然而在实践中也出现了诸多的问题:首先,项目课程化建设需要行业专家和企业、工厂等用人单位参与进来,对于课程的设计提出意见,然而在实际操作的过程中,由于种种原因,技工学校难以争取到更多的资源,使得课程在设计上与实际的工作还是有一定的差距,在后期的项目化落地的单位也是困难重重,这就使得项目化课程重点课程十分有限。另外,项目化课程本身的评价体系也没有全然的建立起来,与学校原先的评价体系脱钩,计算机专业项目课程化的考评并不完善。除此之外,课程项目化之后,独立的学生完成的项目是比较固定的、单一化的,因而对于学生的个性与诉求就难以顾及,学生自我发展的空间仍旧不是很大。
二、项目化课程在技工学校计算机专业的优化策略
1.课程设计要针对学生的个性,逐步拓展内容
技工学校计算机专业的项目化课程目前项目十分有限,就计算机专业来看,程序员、网络管理员等不同专业的项目化课程泾渭分明,课程自身的拓展程度也不够,诸多的学生通常都是完成同样的项目。因而,课程的设计是要进行一定的转向的,需要尊重学生以及学生的个性、兴趣爱好,在设计上,要根据职业特点和学生自身的诉求,在项目的数量、种类与质量上都进行拓展。同时,在项目化课程的时间上进行整合,从整体上来看,需要在安排的时间上尽量错开,使得学生有机会能接触到更多的项目化课程,从而拓展自身多方面的能力;从学个体来看,则要在职业培训的每一个阶段,都进行个性化的项目化课程设计,从而由浅入深的逐步提升学生职业素养和职业技能。对于计算机专业这个大的学科门类来说,不妨在教学过程中尝试着打通专业,让学生围绕着大型的项目或者任务,在一定的时间和空间里实现互相合作,从而取长补短,形成一种综合性、开放式的自我发展与自我成长。
2.项目化课程的设计,要注重全过程的可控制性
目前,课程项目化是对于全体学生的职业化技能的培训,某些培训可以在学校内部进行实践活动,而更多的活动则是需要在企业、工厂中进行的,为了保证学生学习的效果,需要对于课程进行全方位的控制,否则对于学生自身的安全和学习的内容、效果都无法把握。对于计算机专业来说,如果学生在实际操作的过程中对实践单位造成了严重的硬件、软件损坏,那结果都可能会是灾难性的。因而,学校需要加强课程的设计、管理,同时进行严密的监督。要控制好课程开展的难度,降低项目的危险性,在项目化课程实施的过程中,需要加入教师的监控制度,学生之间也要相互提醒,相互监督,是的项目的每一项流程与每一道工序都能置于监督之下,使得项目能够在安全范围之内进行,将可能出现危机的几率降到最低。
3.完善项目化课程考评体系,对学生学习成果科学评价
项目化课程的考评关系到学生在学习中被认可的程度,是学生自身学习积极性提升的重要砝码之一。项目化课程不同于一般的课程,重点并不在课堂内,因而如果用考试的手段来进行考评则显得以偏概全。在技工学校的计算机专业中,学生在项目课程中的表现如何,个人取得了什么样的成果,达到了什么目标;个人在小组中起到了什么样的作用,是否是领导者,或者是“关键人物”,都应当成为最终进行考评的重要因素之一。这种评价,一定是过程评价与结果评价相结合的,既要注重学生在过程中的表现,也要对于结果进行一定的关照。同时,项目化课程重视的是个人的参与与成长,因而评价主体除了教师、相关单位之外,学生自己也应当加入到评价体系中来,自己对于自身的学习进行梳理,能够使得个人对于项目化课程的理解更为深入。
三、小结
项目化课程对于技工学校教育来说,有着重要的意义,虽然在现阶段的实施过程中出现了一定的问题,但是并不妨碍在今后的教育中对于这一教学模式的使用。课程项目化应当是我国技工学校学科发展的必然方向,这一课程模式水平的提高,需要学校、社会共同来推进,是一个大型的、系统性的工程。学校需要在其中起到主导的作用,对于社会资源进行充分的整合与利用,才能使得学生有广大的舞台,能够施展自己的才华,真正学到技能,更有自信的走向职场。
参考文献:
[1] 肖怀湘. 中职学校计算机专业教学现状与创新探析[J]. 快乐阅读. 2011(02)
关键词:计算机辅助翻译;理工科院校;MTI培养
一、引言
计算机辅助翻译(CAT)是指利用计算机程序设计将一种自然语言翻译成另一种自然语言的过程。与将文中的词语用软件作简单过程处理的机器翻译不同,计算机辅助翻译能够利用数据库功能和翻译记忆程序,为翻译人员提供建议和解决方案,这样便能够有效节约翻译时间及成本,同时确保翻译品质和风格的一致性。CAT技术的核心是翻译记忆技术,也就是当译者在前台进行翻译工作时,CAT的后台同时自动进行语言数据库的建立和更新。
CAT在国内作为一门硕士研究生课程最初是按照学术型硕士培养方案要求,设立在翻译方向课程体系下的一门选修课程。无论是在教学大纲的设计,还是授课方式上,该课程均以课堂理论讲授和掌握翻译软件原理为主,真正与实践结合的翻译活动不多,考核方式也均以给定的翻译语篇为主,学生毕业后仍然无法真正领会和展现应有的翻译技能和方法,甚至造成了对计算机辅助翻译的一些误解和偏见。自从2007年3月国务院学位委员会翻译硕士专业学位设置方案以来,翻译专业硕士在多所高校蓬勃发展。作为培养专业翻译人才的一种全新模式,CAT也成为MTI培养体系中的一个重要环节。俞敬松、王华树(2010)以北京大学为例,探讨了计算机辅助翻译硕士专业教学中课程设计定位和教学计划的设定,教学过程中所面临的各种问题和解决思路。王立非、王进铨(2008)着重介绍了panaconc软件在翻译语料库研究中的应用以及计算机辅助方法对翻译研究的意义。张霄军(2010)以英国四所大学所开设的计算机辅助翻译,翻译工具和资源课程为例,讨论了我国MTI教学中相关课程的问题。在我国现有批准开设MTI培养工作的高校中,大多数理工类院校专业英语开设时间相对较晚,与校内强势学科相比普遍较为薄弱,但理工类院校专业的大背景恰好为MTI的发展提供了一个良好的契机和条件。如何能充分挖掘理工科院校教学和科研的优势,使得计算机辅助翻译课程真正能够发挥其优势,这是本研究所探讨的问题。
二、理工科院校的传统优势与CAT课程设计
燕山大学于2011年正式招收翻译专业硕士,在此之前,学校已开设学术型翻译方向硕士课程多年,并在科技翻译与文学语料库建设等方面积累了大量的经验。由于翻译专业硕士的培养目标及课程设置的特殊性,如何既能发挥学校已有的翻译理论与实践的科研积累,同时又能借鉴学校在工科领域的强势研究特色是我们首先要解决的问题。在课程设置之初,我们已充分意识到依托校内强势学科在工程技术领域研究的雄厚基础的重要性,努力挖掘二者之间合作的接面,而CAT是相比其他MTI课程更具有可操作性的一门课程。因为,一方面它具有能够借助英语专业语言翻译优势和翻译辅助软件快速处理大批量翻译文本的强大功能,为理工类项目提供专业而准确的翻译服务;另一方面又能够在专业技术人员的指导下,通过课堂项目模拟训练逐步使学生真正参与项目的工作,确保学生能够在实践过程中了解和熟悉项目整个流程及岗位职责,为将来找到适合自己的就业岗位打下基础。
基于以上考虑,本文尝试设计适用于理工类院校MTI教学大纲中CAT课程大纲的总体思路和培养目标。课程首先应使学生了解并熟练掌握CAT软件供应商所提供的软件所涉及的处理翻译相关任务的高级技能,全面了解并深入掌握至少一种国际通行的机器翻译工具的用法,通晓机器翻译和CAT的工作机制。通过前期选修语料库语言学课程,让学生熟悉其基本原理,逐渐掌握借助语料库语言学技术与工具进行翻译工作的技能,并依托专业语言服务商和校企合作项目所提供的真实产业实践语料,突出科技类文本翻译实践的比重,了解计算机术语管理的原理,学会并自主创建具有理工类特色的双语术语库和翻译语料库。
由于计算机辅助翻译课程对于教师基本素质要求较高,教师不仅要有熟练的双语交际能力,而且还需要掌握包括最新网络和数据库等技术在内的多种计算机辅助翻译工具及其他工具(俞敬松、王华树 2011),而纯粹的英语专业教师由于缺乏理工科专业知识和实践经验,难以胜任课程实际要求,因此,我们参照北京大学计算机辅助翻译专业建设中的经验(俞敬松、王华树 2011),在课程授课过程中阶段性地聘请我校及企业中有丰富实践经验的教师和工程技术人员,突出实践环节。这种以实例讲解为核心的授课方式充分整合了理工类院校传统优势与计算机辅助翻译资源,符合MTI培养目标的高级翻译人才的需要。在具体实施环节,本文提出适应理工类院校的CAT课程的培养模式,即以技术资源为保障的实训平台建设;以工程技术为特色的翻译专业语料库和术语库的建立;以项目为依托的翻译实践平台建设和以就业为导向的对口翻译实践培训。
关键词实践教学培养模式计算机科学与技术专业创新能力
1 背景
20世纪90年代以来,以信息产业的发展、信息技术的广泛应用、信息资源的开发和利用为主要内容的全球化和信息化日益成为世界经济发展的显著特征,成为人类社会跨入21世纪的重要推动力之一。党的十六大从我国国情出发,提出了要坚持以“信息化带动工业化,工业化促进信息化”、“走新型工业化的道路”等战略思想。随着这一精神的贯彻落实,各级政府扶持电子信息产业发展的积极性空前高涨,为信息产业的发展创造了良好的环境和无限的商机。
“十五”期间,各级各类信息化人才五年共增加2000万人,其中软件人员增加300万人,计算机人才需要每年增加100万。在我国总共664所本科学校中,有505所学校开设“计算机科学与技术”专业。2004年,“计算机科学与技术”专业在校人数接近理工科在校生总数的1/3。这一方面反映出高等教育对国家信息化建设的积极响应,另一方面也说明计算机专业建设数量大、任务重。然而,高校在扩招的同时,在计算机专业人才培养方面所面临的问题也越来越突出,主要表现在以下几个方面。
1.计算机专业本科毕业生就业困难
国家和社会对计算机专业的人才需要,必然与国家信息化的目标、进程密切相关。计算机市场在很大程度上决定着对计算机人才的层次结构、就业去向、能力与素质等方面的具体要求。计算机类毕业生就业困难的主要原因不是数量太多或质量太差,而是满足社会需求的针对性不够明确,导致了结构上的不合理。计算机人才培养应当与社会需求的金字塔结构相匹配,也应当是金字塔结构,这样才能提高金字塔各个层次学生的就业率,满足社会需求,降低企业的再培养成本。
2.高校培养模式与企业需求存在较大差距
目前,企业对素质的认识与高校通行的素质教育在内涵上有较大的差距。以学习能力为代表的发展潜力,是用人单位最关心的素质之一。企业要求人才能够学习他人长处,而目前相当一部分学生“以自我为中心、盲目自以为是”的弱点十分明显。
3.在校学生的实际动手能力亟待大幅度提高
目前计算机专业的基础理论课程比重并不小,但由于学生不了解其作用,许多教师没有将理论与实际结合的方法传授给学生,致使相当多的在校学生不重视基础理论课程的学习。为了适应信息技术的飞速发展,更有效地培养大批符合社会需求的计算机人才,全方位地加强高校计算机师资队伍建设刻不容缓。
4.计算机专业课程内容和教学模式难以与计算机发展同步
目前计算机专业的课程内容与计算机技术的发展不同步,教学模式还不够丰富,必须进行大力度的改革。
截至到2004年12月,全国IT职位需求数达到72302个,比2004年1月份增长了17336个。需求职位以研发工程师、产品工程师、软件设计开发工程师、结构设计工程师、系统分析员、Java开发工程师等技术岗位为主。赴日软件工程师以及小语种IT工程师在本地就业机会也很多。然而,面对如此多的就业机会,一方面是大量计算机科学与技术专业的学生难以找到合适的职位,另一方面却是IT企业难以找到满意的IT人才。其中一个重要的原因是学生的实践能力较差,与IT企业结合不紧密。
针对以上问题,计算机教育界一直在开展研究工作,并提出了一些有效的对策,其中层次化培养模式得到广泛认同。即根据计算机专业毕业生所从事工作的性质来划分,将计算机人才大致分为从事研究型工作的专门人才、从事工程型工作的专门人才、从事应用型工作的专门人才。其中第一类以培养优秀的计算机科学与技术专业人才为目标,着眼于他们未来成为教授和学者;第二类注重培养工程实践型人才,着眼于他们未来成为主任工程师、总工程师;第三类以培养专业技术熟练的、优秀的软硬件生产、开发、经营、维护工程师以及专业技术管理工程师为目标。
事实上,我国的教育理论工作者早就从社会功能、智能结构等方面对人才类型进行研究,认为社会人才可分为四种类型:学术型人才、工程型人才、技术型人才、技能型人才。这四类人才中,学术型人才要求基础理论深厚,有较好的学术修养和较强的研究能力;工程型人才要求有较好的理论基础,较强的应用知识解决实际工程的能力;技术型人才也要有一定的理论基础,但更强调在实践中的应用;技能型人才强调岗位操作能力。地方本科院校从事理论研究的基础相对薄弱,学术型人才不应作为主要培养类型,而技术型和技能性人才更适合高职高专等院校。因此,地方本科院校人才培养目标应以工程型人才培养为主。从计算机科学与技术专业的角度看,工程型人才的特征主要是把计算机科学与技术的基本原理演变为软件或硬件产品的设计、项目规划或决策。强化实践能力,注重专业知识的综合运用,提高与企业沟通的能力是这类人才培养的最佳手段。大力培养工程型人才符合地方院校特色,也符合因材施教的要求。
2 工程型人才培养模式
根据工程型人才的特征要求,本文从地方高校的角度,以苏州大学计算机专业人才培养模式为例,重点探讨计算机科学与技术专业工程型人才的培养模式。
苏州大学计算机科学与技术专业在制定培养方案时,在保证学生掌握基础理论知识和计算机科学与技术专业必备的基本原理的前提下,增加了实践教学的比重,设立了数据库综合实验和硬件综合实验等五个大型综合实验;制定了二年级到企业进行认知实习、三年级到企业进行暑期实习、四年级到企业进行毕业设计实习的企业实习计划;开设了日语等小语种选修课以及客户关系管理等公选课,包括聘请企业高级主管开设企业文化讲座、IT项目管理选修课等。本节仅从强化实践环节这一侧面介绍我们在工程型人才培养方面进行的探索。
1.教学模式概述
苏州大学与苏州高新技术开发区、昆山软件园毗邻,周边IT企业众多,其中苏州工业园区55%的企业为IT企业。苏州工业园区下属的国际科技园现有企业240多家,80%为IT企业和高科技企业,主要从事软件开发和IC设计。苏州大学在多年教学中,结合地方特色,总结出了一套理论与实践相结合的培养方法,在注重计算机专业人才基本理论培养的同时,也注重实践能力的培养。教学中,采取“理论―实践―理论”循环教学模式,既注重理论教学中各门课程的相互衔接,同时将理论教学、课程实验、课程设计和论文设计看成一个整体,将它们有机结合起来,让学生不仅仅学到某门具体课程的教学内容和某种具体的开发手段,更能全面掌握整个课程体系和开发过程。实践教学中,我们建立了新的实验教学模式,设计了从“单元实验―综合实验―课程设计―开放实验室―实习基地―毕业设计”一体化的实践教学体系,以提高学生的个性化设计能力。同时,我们与企业密切联系,积极探索“产学研相结合,培养实践型人才”的新模式。
2.主动适应IT企业需求,定制企业需求的培养方案
随着IT技术的迅速发展,苏州工业园区和苏州市的IT企业也发生着巨大的变革,其人才的需求也在不断变化。因此,跟踪IT企业的发展,分析其人才需求状况,对计算机专业人才培养模式有重要参考价值。针对目前许多高校培养的本科生难以适应市场需求这一现状,苏州大学与苏州市各相关企业联合成立IT企业教学指导委员会,为苏州大学IT专业的发展提供长期的指导与支持。同时,IT企业教学指导委员会企业还不定期地给计算机专业学生举行技术讲座及前沿知识讲座,并与教师进行座谈,共同商讨有关教学内容更新的问题。IT企业教学指导委员会不仅为学生、教师打开了了解市场的窗口,同时也为企业和学校架起了人才需求的桥梁,从而实现计算机专业人才的定制化培养。
3.建立新的实验教学模式,提高学生的个性化设计能力
在专业实验教学模式上,改变原有实验课中传统实验多而反映现代科学技术新成就的实验少、验证性实验多而创新实验少、实验手段上采用传统测试技术多而利用现代技术手段少的状况,建立了新的开放式实验教学模式,这是提高学生实践能力的有效手段。在具体实施中,可以把有原来固定的实验时间安排改变成灵活的实验时间安排,把原来封闭的实验项目改变成支持自主设计的实验项目,把原来的成批实验方式改变为满足学生个性化要求的实验方式。针对专业特点,可分设计算机硬件基础实验室、计算机软件基础实验室、计算机软件工程实验室、计算机多媒体基础实验室、计算机网络技术实验室、数据库实验室、信息安全实验室,以培养学生专长。
4.建立创新实验室,提高学生创新能力
创新实验室是加强学生创新能力培养的有效途经。目前,苏州大学计算机科学与技术学院和摩托罗拉中国有限公司、苏州国芯科技有限公司、紫金电子有限公司等多家单位联合建立了苏州大学摩托罗拉单片机实验室、江苏省嵌入式软件技术中心苏州大学分中心等具备一定科研能力的实验室,从而为学生创新能力的提高创造了条件。同时,学院成立了自己的开放实验室,主要为计算机科学与技术学院学习成绩优异且有较强科研能力的学生提供了进行创新性实验的条件,并制定了完善的开放实验室条例,规定了其运行机制及运行模式。
如进入开放实验室的学生必须结成科研小组,采用自主选题、指导教师指定课题或企业提供课题等方式,经开放实验室评审委员会评定后才能进入开放实验室。科研小组必须在一定时期内完成一定的科研任务,并提交课题总结报告或论文。由于开放实验室必须以课题小组形式申报课题,开放实验室在培养学生创新能力的同时,还培养了学生的团队开发能力。因此,开放实验室为广大学生提供了自由发展的空间,大大激发了学生的学习热情、创造激情,为其成才创造了有利条件。
5.建设加强实习基地,提高学生工程实践能力
提高实践能力的关键是要让学生有与企业直接沟通的机会。因此,应积极引导教师主动面向地方经济建设、社会发展和文化繁荣的主战场,把专业建设深深根植于生产实践之中。在实践中转变传统教学观念,致力于培养具有较强社会适应性的高级专门人才。目前,我们已在苏州工业园区、苏州新区的摩托罗拉、AMD、罗技、旺宏等世界知名IT企业建立了计算机科学与技术专业教学与实习基地,并与中创软件工程股份有限公司合作在昆山成立了苏州大学中创软件工程学院实习基地。在实践中教,在实践中学,使得计算机科学与技术专业学生实践能力明显增强。
我们将企业实习划分成三个阶段。一是认知实习,时间一般为一周,主要让学生全面了解企业的运作模式、各企业主要研究方向以及当前流行的开发工具和软硬件平台。二是暑期社会实践,时间为50天,主要让学生利用暑假深入企业,参与企业的一些小型项目或一些模块的开发,甚至是文档的整理工作,目的是让学生知道所学知识到底能如何运用,并初步具备运用所学知识进行一些实际项目开发的能力。三是毕业实习,时间为一学期,主要让学生综合利用所学知识进行较为完整的项目开发,目的是让学生毕业后具备独立胜任项目开发与设计的能力。
在实习基地建设中,应注重学生管理与质量监控。以毕业设计为例,我们制定了一系列有关毕业设计的规章制度,如毕业设计计划、毕业设计选题原则与类型、毕业设计的步骤、校外毕业设计试行办法等条例,并发放企业严格执行。对于安排毕业实习生多的企业,我们还专门安排指导教师长驻企业,从而确保了毕业设计和论文的质量。
3 结束语
强化实践教学,可以让学生的实践能力和创新能力都得到显著提高。近几年来,我院学生多次在江苏省程序设计及网页设计比赛中获得好的成绩,毕业生一次就业率也始终在98%以上,人才就业面也非常广。目前,在实习基地建设方面,我们在扩大实习基地范围的同时,更加注重实习基地的内涵建设,如开展“多模式校企合作培养高素质IT人才”这一课题研究,希望通过IT企业教学指导委员会、IT企业联盟等松耦型校企合作模式和共建创新实验中心、实习基地等紧密型校企合作模式等方式开展全方位、多层次的合作。同时,针对不同层次的学生、不同性质和规模的企业采取灵活多样的培养模式,既达到培养高素质、创新性人才的目的,也使企业在校企合作中得到实惠,从而达到校企双赢的目的。
(本文获得“2005年全国青年教师计算机教育优秀论文评比”学科建设与人才培养二等奖)
参考文献
1.陈建军.IT业和长三角区域经济一体化良性互动.通信信息报,2004,6
2.李晓明.陈平等.关于计算机人才需求的调研报告.计算机教育,2004,8:11~18
3.马殿富等.明确定位,培养高质量人才.计算机教育,2004,8:44~50