前言:中文期刊网精心挑选了计算机本科就业方向范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
计算机本科就业方向范文1
关键词:计算机本科;应用型人才;专业能力;培养方法;实践结果
当今,高等教育已经从精英教育转变成大众教育,大部分地方性高等院校都将培养合格本科应用型人才作为自己的定位,以适用社会经济发展需要。但是,作为热门专业,计算机科学与技术专业却面临尴尬局面,一方面,公司、企业招不到其需要的计算机人才;而另一方面,却出现计算机专业的毕业生就业难的局面。产生矛盾的原因在于学校不了解公司、企业相应岗位对计算机人才专业素质、知识结构、专业能力的要求,对学生的培养脱离实际需要。为此,对计算机专业应用型人才的专业能力构建与培养进行研究具有现实意义。
1计算机本科专业学生就业情况分析
我校计算机本科专业毕业生就业情况统计分析显示,约10%的学生受聘用于软件开发企业,从事软件系统的设计开发,30%的学生到中学、职业中学或培训机构从事计算机教学工作,25%的学生进入机关、事业、企业单位从事系统管理和网络管理工作,15%的学生到计算机软硬软件销售公司从事营销工作,10%左右的学生从事行业CAD、文字处理、平面图像处理工作,5%左右的学生考上研究生,继续深造,5%左右的学生从事与本专业无关的行业。从
就业情况来看,绝大部分学生还是从事与自己专业相关的工作。将他们从事的工作归纳分类,我们发现其专业方向性要求分布如下:对软件系统设计开发方向要求较高的学生约40%左右,其中10%到软件公司,30%从事教学与培训工作;对网络管理、行业软件系统的应用方向要求较高的约35%左右,其中25%左右进入机关、企事业单位,10%左右从事行业软件应用;对计算机组装与网络组网方向要求较高的约15%左右,主要是进入软硬件销售公司。近年来,我校计算机本科专业毕业基本能够顺利就业,但是,学生寻找工作的过程饱含艰辛和遗憾。专业能力强的学生,不用费多少力气就能找到自己满意的工作单位。但是,专业能力差,尤其是操作动手能力差的学生,就业就非常困难,不管是学校推荐还是自己投简历,都很少得到用人单位的回应,有些学生因此而错过很好的单位。现在,用人单位非常注重对毕业生专业能力和专业技能的考核,有些单位还要求学生有一定的实践经历。这些都说明,培养计算机本科专业学生的专业能力和专业技能非常重要。
2计算机本科专业学生专业能力存在的不足
多年来,从学生的毕业实习、毕业设计,就业应聘、用人单位对毕业学生的考核以及反馈的情况来看,学生能较好地掌握专业基本理论和基础知识,具备基本的计算机操作技能、编程方法、网页制作、数据库建立等专业能力,有些学生还具备较强的综合设计与开发能力。即使如此,学生的专业能力和技能还是存在不足。
1) 计算机基本操作能力还不高,操作技能不够熟练。计算机基本操作主要包括Office办公软件以及常用工具软件的使用、计算机组装与维护、网络布线、局域网服务器的安装与管理、应用软件的使用等。计算机本科专业学生对办公软件及常用工具软件的使用不够重视,有些不能熟练操作;计算机软硬件销售公司要求毕业生能够熟练掌握计算机的组装、维护、网络布线、组网和应用软件使用,但部分学生不能熟练组装计算机或组网,个别学生甚至做不好网线头,不能熟练操作常用软件系统。
2) 算法设计与分析能力较低,对常用的算法掌握不多,不能独立解决较复杂的算法。算法设计与分析是计算机本科专业学生编程的基础,是使用计算机解决实际问题的第一步。但是,师生对它的重视程度都不高。教师对算法分析与设计讲解得不够,偏重程序语句的解读,忽视算法的分析;学生对算法设计与分析重视不够,只满足于课程简单算法的代码描述,而不重视算法的设计与分析过程。
3) 编程能力偏低,读程与算法实现能力明显不足。学生阅读程序量少,常用算法的代码掌握不多;学生在校期间,编写的程序太少,有些编写的代码总数不超过5 000行。但是,最基本的要求至少应达到20 000行到40 000行以上的程序量[1]。
4) 系统设计与开发能力与社会需求相差较大,不能满足用人单位的要求。学生的软件系统设计与开发能力不高,有些学生仅停留在模仿教材例子的水平;有些学生会做系统的前台界面,却不会设计后台数据库,或设计的功能子程序却访问不了后台的数据库,总体来说,其综合设计与开发能力较低。
3计算机本科专业培养的人才类型
《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》将计算机科学与技术本科专业培养的人才划分为科学型、工程型、应用型三种类型,并分别由四个不同的专业方向来培养:计算机科学专业方向培养科学型人才、计算机工程专业方向和软件工程专业方向培养工程型人才、信息技术专业方向培养应用型人才[2]。但是,我校作为一所地方性本科院校,由于招生人数、师资以及学校所处区域经济发展和IT行业发展水平较低等实际情况,不能按四个专业方向来设置,并培养上述三种类型的计算机专业人才。我们只能根据学校所处的区域经济发展及各行业对计算机本科人才的需求情况来培养计算机人才。结合上述学生就业情况统计分析,我校计算机本科专业培养的计算机人才应包括软件工程型人才和应用型人才两种类型,即培养偏向软件开发的计算机本科应用型人才。所以,我们培养的计算机本科应用型人才并非单纯指由信息技术专业方向培养的应用型人才,还应该包括软件工程专业方向培养的软件工程型人才。我们所指的计算机本科应用型人才,是综合了这两个专业方向的培养目标、人才培养规格以及教学计划设置来进行培养的;我们讨论和研究的计算机本科应用型人才的专业能力也是包括了软件工程型人才和应用型人才应具备的能力。
4计算机本科应用型人才的专业能力
根据软件工程型与应用型人才培养规格以及信息社会对计算机人才的要求,我们制订计算机本科应用型人才培养规格,并结合人才培养规格,提出计算机本科应用型人才应该具备的专业能力。
计算机本科应用型人才的人才培养规格为:
1) 树立科学的世界观、人生观和价值观;具有责任心和社会责任感;具有法律意识,注重职业道德修养;具有诚信意识和团队精神;具有良好的心理和身体素质。
2) 具有良好的文字和口头表达能力、交流与沟通、协调、应变和创新能力。
3) 掌握文献检索、资料查询、运用现代信息技术获取信息的基本方法,具有初步的科学研究能力和实际工作能力。
4) 具有广泛的自然科学知识及比较扎实的数理基础,具备较强的英语实际运用能力;
5) 具有较强的编程能力和数据库应用能力;
6) 初步具有大中型软件系统的设计和开发能力,以及较强的学习掌握和适应新的软件开发工具的能力;
7) 有较强的组网能力、网络编程、设计与开发、维护与管理能力。
上述的计算机本科应用型人才培养规格包含人才素质要求、知识结构要求和能力要求。其中,规格中的第一二条是对计算机应用型人才的素质要求;第三四条是对人才的知识结构要求;第五六七条是对人才的能力要求。对上述人才能力要求进行归纳整理后,我们认为计算机本科应用型人才的专业能力包括:计算思维能力、基本操作能力、算法分析与编程能力、系统综合开发能力等四个方面[3]。
为了培养计算机本科应用型人才的专业能力,我们综合软件工程专业方向和信息技术专业方向的培养目标、人才培养规格、课程结构体系,制订了我校计算机科学与技术专业的人才培养方案、教学计划和课程教学体系,并从多方面提出培养计算机应用型人才的方法和途径,以保证计算机本科专业应用型人才培养目标的实现。
5计算机应用型人才专业能力的培养与成效
应用型人才专业能力的培养,必须通过专业教学计划的制订,课程教学结构体系、教学内容、理论教学与实践教学的改革以及科学的实施方案才能够实现。为此,我校计算机本科专业应用型人才专业能力的培养,主要通过以下几种方法和途径来开展。
5.1教学体系改革
5.1.1课程体系结构的改革
计算机本科专业课程体系原来只设置两大类课程,一类是公共必修课程,另一类是专业课程,专业课程主要培养学生的编程能力。但是,随着信息技术和社会经济的高速发展,信息社会对计算机人才的需求发生了新的变化,从原来对算法分析与编程能力的要求发展成对基本操作能力、算法分析与编程能力、系统综合开发能力的要求。为此,我们从培养计算机本科应用型人才的专业能力出发,对计算机本科专业的课程体系结构进行改革,将课程体系设置成5个模块,分别是“公共必修课程”模块、“公共选修课程”模块、“专业必修课程”模块、“专业选修课程”模块和“实验与实践课程”模块。其中,公共必修课程主要为培养学生的世界观、价值观和计算思维等能力服务;公共选修模块课程主要培养学生的人文与艺术、教育与心理学、教学技能等方面的修养与能力,为学生毕业后从事教师工作服务;专业必修课模块主要培养学生的专业基础知识、基本原理、算法分析与编程、系统设计的基本方法和能力;专业选修模块又设置“软件开发与软件外包装方向”、“网络技术方向”、“多媒体技术方向”、“嵌入式系统方向”4个不同的专业方向,让学生根据自己不同的兴趣爱好和不同就业意向选择不同的方向课程,培养学生基本操作能力、编程能力、系统综合开发能力;实践类模块课程包括课程实验、课程设计、综合设计、系统开发实训、专业实习、毕业设计等课程,主要培养学生办公软件使用、计算机组装与维护、网络布线、组网等基本操作能力,算法设计与编程能力、系统综合开发能力。
5.1.2加强实践类课程的教学
除了对课程体系结构进行改革之外,我们还对理论课程与实践课程的课时量(学分)进行修改,把理论课程与实践类课程的学分比从原来的67∶23调整为49∶41,将实践课程的学分提高到与理论课程接近1∶1的程度,并根据学生的实际情况和社会需求,加强了实践类课程的教学与训练,增加了基本操作类课程、案例教学与综合开发实训等课程,以提高学生的实践动手能力和软件系统开发能力。
5.1.3教学内容的改革
通过课程及教学内容的改革,培养学生的编程能力和团队合作精神。主干课程除了适当更新教学内容以外,主要在于增加选修课程的数量,并根据目前流行的软件开发工具,从两个系列开设程序设计课程。一个系列是微软平台的开发工具,如C、C++、C#、ASP、.NET等开发语言,一个系列是以Java为基础的跨平台开发工具,如Java、JSP、J2EE等开发语言。改变以往只注重开设微软平台开发工具的做法;学生通过选修某一系列的课程,以适应软件开发企业不同的需要;增加小组开发过程等团队协作课程,提高学生的团队合作精神。
5.2理论教学培养学生计算思维和算法设计分析能力
计算机应用型人才必须具备牢固扎实的专业基础知识和基本理论,掌握好本专业的基础课程和专业主干课程,形成较为完整的专业知识结构体系,构建基本的计算思维和算法分析能力,具备解决实际问题的专业思维、方式、方法和能力。
我们通过开设高等数学、离散数学、线性代数、概率论与数理统计等课程,培养学生的计算思维,使学生具备建立数学模型和解决实际问题所必备的数学知识和抽象逻辑思维能力。通过开设高级语言程序设计、数据结构、面向对象程序设计、算法设计与分析等课程,有针对性地培养学生掌握算法设计与分析的方法,使学生熟练掌握常用算法、掌握算法设计与分析的方法和步骤,并通过教学加大学生的读程和编程量,提高学生的读程和编程能力。通过开设数据库原理及应用、软件工程、信息系统设计与管理、网站设计、网页设计、网络编程、数据库编程、系统案例分析、小组软件工程等课程,加大学生综合系统设计开发,使学生掌握中小型软件系统的架构、算法分析和设计能力,掌握软件系统分析与设计的方式方法,提高学生综合系统编程能力。
5.3实践教学培养学生的专业能力和技能
1) 基本操作能力的培养。从多年计算机本科专业毕业生就业情况来看,计算机毕业生的就业行业面广、要求学生的专业能力层次多样。但是,最基本的就业要求,就是要求学生能够熟练掌握计算机的硬件和软件的基本操作。然而,我们培养的专业学生很多却达不到这样的要求。为此,通过开设计算机基本操作实践课程,培养学生熟练掌握办公软件的使用,使学生能够从事文员及简单的数据处理工作;熟练掌握计算机的组装与维护,使学生能够从事计算机硬件的安装和计算机系统的维护,适应计算机销售公司的需要;熟练掌握网络布线、局域网的组网、网页制作、网站建设与管理,使学生能够从事网络安装、建设与维护工作;熟练掌握某一行业的应用软件,使学生能够从事该行业的应用软件系统的使用、管理以及二次开发工作。如开设的Photoshop、Flash、AutoCAD、用友财务软件等课程,学生通过选修Flash课程,熟练掌握Flas的制作,就可以应聘于游戏制作企业、新闻广告公司、网络管理机构、学校的课件制作中心等单位。我们通过开展科技活动月等活动,开展汉字录入比赛、计算机组装比赛、网络布线与组网比赛,提高学生的计算机硬件和软件基本操作能力。
2) 算法分析与编程能力的培养。通过开设C语言程序设计课程实验,使学生掌握基本的编程基础以及模块化的程序设计理念,学会基本的算法分析与设计;开设数据结构课程实验,使学生掌握解决实际问题中数据结构如何设计与存储,算法如何分析、设计与实现;开设数据原理及应用实验,使学生掌握数据库的建立及编程操作;开设面向对象语言实验,使学生掌握当今面向对象软件系统开发所使用的语言,学会建立面向对象软件系统的前台;开设网络编程和网络数据库编程实验,使学生掌握面向Internet的C/S模式或B/S模式应用软件系统的开发,尤其是使学生学会建立软件系统的前台与后面的连接与访问操作;开设软件工程实验,使学生掌握开发软件系统所需要经历的步骤以及每一个阶段所要做的工作。我们还通过开设设计性和综合性的实验、课程设计等实践活动,训练学生的编程,要求学生编程量至少要达到20 000行以上,以提高学生的编程能力。通过组织学生参加系级的、校级的、省级,甚至国家级的程序设计大赛等形式,提高学生的算法分析和编程能力。
3) 系统综合开发能力的培养。开设面向对象课程设计,使学生能够使用面向对象语言设计一个比较完整的软件系统的界面及各模块功能程序;数据库课程设计,使学生能够根据解决问题建立软件系统的后台数据库;软件工程课程设计,使学生根据所建立的软件系统,编写完整的系统开发各阶段的分析与设计文档,并编程测试、运行;系统设计与开发综合实训,以软件系统案例的形式进行实训,使学生能够综合自己所学的语言、数据库等技术开发一个B/S软件系统,或建立一个网站;嵌入式系统课程设计,使学生掌握嵌入式系统的开发。通过实习和毕业设计等教学环节,培养学生综合运用专业知识和专业技术的能力,提高学生软件系统综合设计和开发能力。
4) 项目驱动的软件系统开发实践,培养学生综合开发能力。从2005年开始,我们制订并实施“两个一”工程实施方案,即每个学生在毕业前学会开发“一个”软件系统、学会建立“一个”网站,并从此开始了项目驱动的软件系统开发实践活动。为顺利有效执行此次活动,我们制订了“两个一”工程的管理条例与奖励措施、导师制实施方案,建立学生选导师系统,建立学生实习实训基地等,为活动的顺利开展奠定基础。从2005―2009年已有多个年级共450多名学生、教师80多人次参与该项活动,开发了450多个功能比较完整的简单系统和网站,一些学生开发的系统或网站达到了比较高的水平。多年来,该方案得到顺利有效的执行,取得了较大的成效,切实提高了学生的综合系统开发能力。
多年来,我们通过对计算机本科专业的教学计
划、课程教学体系结构、课程设置、课程教学内容、实践教学、教学方法与手段等多方面的改革,采用多种培养方法和途径,有效提高了计算思维、计算机基本操作、算法分析与编程、系统综合设计开发等计算机本科应用型人才的专业能力。“两个一”工程活动实践表明,我们培养计算机本科专业应用型人才的专业能力方法和途径是可行而有效的。
4结语
大多数IT企业选拔人才看重的是应聘者的实际操作能力和开拓能力,他们所需要的是计算机应用型人才。我们培养的毕业生,虽然掌握了比较扎实的基础理论知识和简单的技能操作,但是还无法达到用人单位的要求。我们通过对信息社会对计算机应用型人才的需求以及学生专业能力现状进行分析,提出培养计算机本科应用型人才专业能力的一些方法,并取得了一定的成效。但是,信息技术的迅猛发展以及国家信息化工作的不断深入,都要求我们动态地跟踪IT企业对计算机应用型人才专业能力的要求,不断改进和完善培养计算机本科应用型人才专业能力的方法,以适应市场对计算机应用型人才的需要。
参考文献:
[1] 王志英,蒋宗礼,杨波,等. 计算机科学与技术专业实践教学体系与规范研究[J]. 中国大学教学,2009(2):42-44.
[2] 高等学校计算机科学与技术专业教学指导委员会. 高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)[M]. 北京:高等教育出版社,2006:13-25.
[3] 王志英. 计算机科学与技术专业实践教学体系研究[J]. 计算机教育,2008(3):18-20.
Training on Professional Ability of Undergraduate Computer Application Talent
LI Wenjing, LIU Zhijia, BI Yingzhou
(College of Computer Science and Information Engineering,, Guangxi Teachers Education University, Nanning, 530001, China)
计算机本科就业方向范文2
【关键词】职高;计算机专业;培养目标;培养模式
目前我国计算机人才呈现二头尖的“橄榄型”不合理结构,特别是低层的计算机技术工人大量缺少,这种结构严重制约着我国计算机行业的发展;但是与之相反,作为培养IT技术工人主力军的五年制职高(以下简称职高)计算机专业却面临着严峻的招生和学生就业问题,为什么会产生这样的情况呢?产生上述情况的原理主要是职高计算机专业一直沿用大学计算机本科的培养目标、培养模式和课程体系,没有形成具有自身特色的、以市场需求为导向的培养目标、培养模式和课程体系。职高计算机专业必须进行改革,彻底摆脱计算机本科教育的影响,构建适合自己的培养目标、培养模式和课程体系,这样才能走出谷,为我国计算机行业的发展提供人才保障。
一、确立面向市场的培养目标
培养目标是职业教育的基础,因此改革五年制职高计算机教育首先要制订适合自身特点的、面向市场需要的培养目标。五年制职高计算机专业的培养目标是:根据市场需求为社会培养具有一定计算机专业技能的劳动者(IT蓝领),简单讲就是以学生就业为目标。由于计算机专业涵盖的面十分广泛,有必要对计算机专业进一步分类,然后在分类的基础上分别制定具体的培养目标。目前职高计算机专业一般分为硬件和软件二个方向,硬件方向主要培养中小企业信息化设备维护(包括网络),计算机相关设备生产、销售和维护,嵌入系统开发和生产等岗位的实用型劳动者;软件方向主要培养计算机软件生产、销售和服务,中小企业网站建设和维护、动漫制作(包括平面设计)等岗位的实际应用型劳动者。随着社会的发展,市场的需求是不断变化的,因此五年制职高计算机专业的培养目标是动态变化的,要根据需求随时作调整。
二、构建校企互动的培养模式
职高计算机专业的培养目标是以企业需求为导向的,因此在教育中加强学校与企业的联系,实现校企资源共享,建立学校与企业互动的全新培养模式。学校可以把企业引入校园(在校内开设分部),教师和学生可以方便地参与这些企业的工作。这样对于教师来讲,一方面可以更好地了解相关行业的需求,另一方面可以借此提高自己的实践能力;对于学生来讲,可以在校园内得到更多、更好的实训机会,这样有利于锻炼和提高学生的专业技能;对于课程来讲,可以直接请这些企业的工程师讲课或者作为实验指导教师,可以提高课程的实践性;对于企业也来讲则可以借此选拔、培养优秀的员工。
转贴于
三、建立突出技能的专业课程体系
职业教育的目的是要求学生具有较强的实际操作能力,毕业后学生能够顺利上岗就业。由于生源状况参差不齐、就业岗位的性质、要求不同,不能用一种课程体系来教育全体计算机专业的学生。需要在课程体系中采用多层次多领域的方式,在一个专业方向内设多个就业点,多个就业点就意味着要构建多个专业课程体系。根据职高计算机专业的培养目标,在职高计算机专业中可以分偏硬和偏软两个培养方向,在偏硬培养方向中可以设计算机销售维护、中小企业计算机网络维护、嵌入式系统开发三个就业点;在偏软培养方向可以设置程序设计、网页作和动漫制作三个就业点。据此职高计算机专业课程体系可以分为偏硬和偏软两个专业体系,在每个专业体系中又可以分计算机基础课程、专业核心课程和专业选修课程三个模块。
职高计算机专业在校学习可以分:预科段、专科段和实习三个阶段。预科阶段(1-4学期),主要安排语、数、外等基础文化课,专业课方面主要安排计算机基础课程模块,(下转第194页)(上接第185页)具体包括计算机基础和办公自动化二门课程,所占比重较小,着重培养学生文化素养和逻辑思维能力,为后面的专业学习打好文化基础;专科阶段(5~9学期),以专业课程为主,包括专业核心课程模块和若干专业选修课程模块,着重学习专业知识和专业技能。在第6学期开始时,学生可以根据自己实际情况和就业倾向,选择一到二个选修模块学习。由于实际操作能力是职高教育学的基础,因此在课程实施过程中,学生实际操作的时间要占整个教学时间的2/3左右 ,要求教师在具体教学中采用任务驱动模式,边讲边做,让学生掌握具体的操作技能。在专科阶段除专业核心课程和专业选修课外还包括一些公共课,如高等数学、市场营销、职业道德、就业与创业、电子商务等。实习阶段(第8、10学期),在第8学期安排一次为期一个月的见习,通过见习让学生对自己将来要从事的工作岗位有所了解。第10学期学生以实习为主,此阶段主要是通过实习,让学生在实际工作中进一步提高自己的专业技能,为学生顺利就业作准备。专业课程体系并不是静态的,由于培养目标是动态变化的,依赖于培养目标的课程体系也是动态变化的,因此每年要根据市场对计算机人才的需求对现有课程体系进行修订。
四、营造高素质的师资队伍
在职高计算机教育中,教师是课程实施的主力,教师的自身素质将直接影响到教学质量,因此建设一支高素质的师资队伍是职高计算机教育改革的关键。职业教育强调市场需求,专业课程体系要根据市场需求的变化而不断调整,加上计算机自身的发展十分迅速,这对职高计算机教师在专业方面提出了更高的要求,学校应该为教师提供各种研修的机会,以提高教师队伍的专业理论水平。职业教育还强调学生的实际操作,因此职业学校的教师因具有较强的专业操作技能,学校可以选拔一批计算机骨干教师轮流到企业去挂职锻炼,培养“双师型”教资;学校也可以直接从企业聘请工程师担任某些课程的教师或者实验指导教师,这样可以弥补师资队伍在结构缺陷,提高课程的实践性。
参考文献
[1]王鸿磊,等. 高等职业院校软件课程体系改革[J]. 计算机教育,2005,(12).
计算机本科就业方向范文3
此种现象是否纯粹属于该专业毕业生过剩和就业需求不足产生矛盾的必然结果?经过调查发现,事实并非如此,例如,智联、中华英才网等知名招聘网站,网络工程师等IT相关职位常年处于招聘热门职位前列,每一天的招聘信息竟达到万余条。是什么原因造成毕业生就不了业、而用人单位也招不到人才?
1计算机专业毕业生竞争力弱的原因探析
就当前我国计算机专业教育现状及学生就业情况来看,普遍存在就业竞争力弱且和社会需求严重脱节的情况。主要表现在以下三方面:首先,应届本科毕业生就业难,而用人单位招不到所需求人才;其次,各种计算机职业培训学校招生和就业十分火爆;第三,高职高专学生就业呈上升趋势,普通院校毕业生就业呈现下降趋势。究其原因,众说纷纭,智者见智、仁者见仁。作者主要从以下两个方面来分析。
1.1教学内容陈旧,与社会需求严重脱节
计算机科学发展日新月异,新技术层出不穷,高等学校的计算机教育在强化专业基础的同时,还应结合计算机科学的发展,传授新知识和前沿技术,让学生能学以致用、且能适应社会的需求。当前主流计算机培训学校每18个月左右教材进行一次动态更新,教学过程融入主流的技术和产品,使学员掌握最新的技术;师资通常拥有5~6年的实战经验,多数担任过研发一线的项目经理。然而据了解,为数不少的高校还在使用5年前出版的教材,有些课程甚至还基于Windows95/98平台进行授课,教材更新慢,新知识、新技术很难快速进入课堂。同样,高校里为数不少的计算机老师多年来工作仅限于课堂教学,没有更多的实战经验,由此师资不能及时更新知识结构,跟紧计算机科学前沿的发展,也是计算机教育与社会需求脱节的主要因素。
1.2学生知识结构不合理,实践能力弱
随着教育体制改革的深入,教学模式和教学方法发生了较大的改变,要求学生具有较强的自主学习能力和良好的学习习惯。然而高校的扩招使得进入高校的门槛逐级降低,学生的学习能力和学习积极性有下降的趋势,使得多数学生的知识结构不合理。由于教学资源配置跟不上扩招的速度,师资、实验和实践条件不能充分满足教学需求,加之师生对实践教学环节的重视不够、实践环节的考核的复杂性和难操作性等众多原因,很大程度上造成学生实践能力差。这也是很多用人单位不想招应届毕业生的主要原因。正如摩根资本与投资集团公司中国总裁刘建华曾说过:“我们不会轻易去用毕业生,因为招聘应届毕业生,需要花费很多时间和成本去培养。应届生动手操作的能力很差,比如,像一些基本的办公技能,传真机、打印机的使用,都得手把手的去教。”
2提升计算机专业学生就业竞争力的建议
要提升计算机专业大学生就业竞争力,需要多方面的共同努力。作者多年主管毕业生实习工作和就业指导,结合在用人单位的反馈和,就学校和毕业生力所能及的方面提出几点建议。
2.1及早进行专业和就业指导、明确就业目标和方向,构建合理的知识体系
在本科学生大一入学就建议开始专业指导和就业指导,通过课程和讲座相结合的方式,给学生介绍专业知识体系、主要就业方向及所需的专业素养。让学生在大学一年级起就了解计算机专业的知识体系、主要课程、就业方向及相应的专业素养,有利于他们在夯实基础知识基础上进行有目的、有选择的学习。进入大学三年级后,根据学生的兴趣爱好、就业倾向等引导学生选择专业方向(如程序开发、网络工程、嵌入式系统等),并根据学生的专业方向指导学生进行课程选修,同时在毕业设计选题和毕业实习等主要实践环节也要依据学生的专业方向进行,从而构建合理的专业知识体系。
2.2优化课程结构、提倡学以致用
学校应结合计算机学科发展趋势和人才培养要求,为保证教学内容的延续性和先进性,定期修订教学计划、更新教学内容,同时要求教师在授课过程中紧跟专业发展的方向,使学生能够及时掌握计算机科学领域的新技术和新知识。同时在主干课程和专业方向课中紧跟计算机科学的发展和社会需求,采用主流技术、方法和平台进行教学,使学生所学知识能在今后职业生涯中发挥作用,做到学以致用。
2.3加强实践和实验教学管理,提高学生实践能力
实验和实践教学是计算机专业教育中比较重要的环节,本环节的教学效果很大程度决定了计算机专业学生就业竞争力,也是用人单位对应届计算机专业毕业生最不满意的地方。就提高学生实践能力的有效措施作者提出以下几点建议。第一,科学合理地安排实验教学内容,增加课程设计和综合设计内容,做到难易适中且实验任务不能过重,如果多数学生无法正常完成的实验就没有开设的价值。第二,加强毕业设计和毕业实习的指导、管理和考核工作,重实绩和实效,通过毕业设计和毕业实习切实提高学生实践能力,同时也积累一定的工作经验和工作业绩。第三,建立、健全实验教学的考核体系,由于实验教学不同于理论教学,有效的考核方式将极大督促学生动手提高操作能力。第四,鼓励学生参加教师科研和项目开发活动,提高科研和项目开发水平,同时也尽早了解社会需求。
2.4认识不足、全面提升自身综合素质
当然,计算机专业学生也需要看清就业形势,认识自身不足,有意培养自身道德修养、语言与书面表达能力、组织与社会活动能力和自主学习能力,树立团队合作意识、创新意识和诚信意识,增强社会责任感和能吃苦精神,加强基本素质和综合素质的培养。同时也要积极参加各种竞赛、比赛活动,参加与专业及专业方向相关的主要认证考试(如软件设计师、网络工程师、各种厂家或专业的认证考试)。
计算机本科就业方向范文4
【关键词】培养目标 专业认知度 算法设计 模块课程
【中图分类号】G420 【文献标识码】A 【文章编号】1674-4810(2014)10-0008-02
信息与计算数学专业是高校本科数学类专业,其专业培养目标是具有良好的数学基础和计算机技能的综合型人才。实际上,不同的高校对专业的定位还可以有很大的自由度来创建自身的特色。不管主要方向是以培养研究型人才还是应用型人才为主,信息与计算科学不应是理论数学与计算机操作的拼盘,而应在科学计算方法设计上充分发挥数理逻辑思想的优势。教师在专业模块课程建设上应重视这一点。
一 计算机专业学生与信息与计算机专业学生的比较
信息与计算科学专业有很大一部分毕业生走向了与IT行业相关的工作岗位。有人说,信息与计算科学专业本科生就业是在抢计算机专业的饭碗,其实不然。从就业岗位情况上看,至少表面上信息与计算科学的毕业生确实与计算机类专业的毕业生一样,从事计算机软件开发等工作的较多,但是若干年以后会发现,他们的发展方向有所区别,他们的工作能力特长是不一样的。我所执教的杭州电子科技大学是一所以电子信息为特色的普通高校,因担任数学建模课程以及全国竞赛的指导工作,我有机会认识和了解一些来自我们学校数学、通信、电子信息、计算机软件与计算机技术、信息安全、财经和管理类的学生。他们都是所在学院成绩优秀的大二、大三的本科生。在研究如何利用数学方法解决大数据的实际应用问题时,我发现大二学生已经具备了一些具有专业性的特色差异:将计算机类专业学生与信息与计算科学专业的学生作比较发现:计算机类学生思路很活跃,搜索现代科技学术成果能力较强,重视一种方法的计算实现,具有较强的编程能力。他们比较注重计算结果的好坏,也比较喜欢拿程序作为研究成果,对数学方法原理的理解往往不够深入,算法选择的随机性较大。而信息与计算科学专业的学生由于大规模数据计算实现能力的训练不足,面临着长无所用的问题。得益于基础数学逻辑思维训练,信息与计算科学专业学生数学方法的逻辑表述强于计算机类学生,更注重于解决问题方法的合理性和数学方法本身的质量,但是能把比较复杂的算法编程实现的学生很少,对于数据存储与读取方法、算法设计技巧往往缺少足够的了解。也就是说,该拿的学分都拿了,学了不一定真正理解,也不会应用。而事实是,掌握计算实现能力的学生有能力解决实际问题,而只有解决问题的思路却无法实现计算的学生,没有别人的合作无法完成一个能解决大数据问题的算法实现。
二 信息与计算科学专业建设应重视算法设计能力培养
信息与计算科学专业究竟要培育什么样的专业特色?毕业生将从事的研究或应用领域在什么方向?不同类别的学校可以根据自身条件来设计自己的专业特色。在大规模数据处理已成为通信、商业、交通管理、军事等领域的必要手段的今天,快速、有效的算法设计方法研究及计算实现凸显了算法在现代社会经济发展中的重要位置。我们从算法设计能力培养对信息与计算科学专业建设的相关性、社会效益与可行性等方面,来讨论专业建设在这一方面的必要性与现实意义。
1.专业相关性
强化算法设计能力可以使数学方法与现代计算工具的使用有效结合,这一目标与信息与计算科学专业的培养目标完全一致。算法设计能力的提升不仅仅有利于培养数学方法在科学计算方向的应用型人才,以研究算法效能为目标的人才培养也是一个值得建设的专业模块。
2.专业特长认知
算法设计能力培养有利于提升信息与计算科学专业学生对专业定位的认知度。了解自己专业的特点与长处,明确自己的努力目标,可以对自己的发展建立一个适合于自身条件的规划,有利于激发学生潜在的学习热情。应让我们的教育对象真正认识到所学专业是现代社会有用和有很大发展空间的专业,有了正确的认识和定位,才能激发学生主动学习和研究的兴趣和动力。
3.科学计算是信息与计算科学专业的特色方向
强化算法设计训练可以促使数学理论到生产实践问题计算实现的有效结合,大数据综合问题的计算方法设计与实现研究可以加深学生对计算机计算原理的认识和理解,从而激发科学计算方法的研究兴趣。有效的算法设计训练能使信息与计算科学专业的研究方向多元化,学生的软件开发能力也更具备数学专业的特色与潜在优势。在专业模块课程设置中,加强算法设计的理论与实践可以使专业理论课程与实践课程结合得更加紧密,从而更有效地实现专业培养目标。
4.社会效益
现代社会处于国际化大市场、大信息环境,不管是通信、交通、生产、管理还是军事及安全部门都需要能及时处理大量错综复杂的各类数据,提炼有用的信息与情报,并依此做出正确的判断与决策的计算机人才。从社会需求角度看,当前许多企业及行政管理机构的市场分析、经营管理与决策都需要大量这方面的人才。高校输出符合社会需求的毕业生将对高校的就业以及所产生的社会效益都将产生积极作用。从一些优秀毕业生的反馈情况来看,与证券业或银行以及IT行业相关工作的毕业生中,有相当一部分从事计算机算法研究有关的工作。
5.可行性
目前全国设立信息与计算科学专业的高校多数都有计算机类专业,只要制订培养计划的学校相关部门以及分院真正认识到算法设计在专业建设的必要性。我们通过师资培训以及增进数学专业与计算机专业的师资融合与交流,随着计算机的普及,强化编程实现训练的实验条件已经充分具备。
从已经毕业工作若干年的毕业生发展情况来看,很多在工作岗位上表现得十分出色,有从事投资与证券分析、电子商务网搜索算法设计、金融行业风险评估管理、市场分析与生产管理方面的各种工作的毕业生来自信息与计算科学专业。我们的专业特质和潜在能力有待于社会发现,是因为这些优秀人才在社会上的影响力还没有形成规模。有很多单位提出要我们推荐一些数学能力与计算机编程都比较强、不经过培训就可以直接上岗的毕业生,我们发现这方面的社会需求缺口很大,有些IT行业对算法设计能力有比较高的要求,甚至带着算法设计试卷到学校招聘。
经过我们对专业课程设置和实践环节系统的加强,以及增加一些必要和有效的训练,相信信息与计算科学专业会办得更有质量,不仅仅是帮助本科生直接就业,对于进入研究生学习阶段的学生来说,良好的算法设计能力对于进一步研究数学的现代计算方法也是必不可少的。当毕业生在社会各行业和部门起到主导作用时,信息与计算科学专业将获得社会的普遍认可。从培养应用型人才的角度考虑,在理论课程与实践环节中强化信息与计算科学专业算法设计训练作为专业特色切合专业培养目标,操作上可行,同时符合社会需求和广大学生的利益。
三 实践课程要从基础抓起
信息与计算科学专业设立至今经历了时间的检验,培养目标大框架是教育部制定的,学校的课程设置虽各有所侧重,但基础数学课程和计算机语言都得到了普遍重视。问题是计算机编程实现能力在学生中的差异往往超过其他任何理论课程。不少学生计算机语言课程考试成绩不差,但不能真正独立完成编程和计算实现。我们的教法是传统课堂讲解,作业和考试几乎都是在纸上。俗话说:“万事开头难。”我们缺少在学生刚刚接触计算机语言时给予操作上的必要指导,或在最初需要实践指导时教学环境没有及时跟上,现实存在的课程体系分工太明确,理论课归理论课,实践课就是实践课,缺少一种过渡过程的训练和氛围。像福州大学将数学与计算机合在一起设立学院是相当有远见的,该校数学专业的本科毕业生在社会上就很受欢迎。
杭州电子科技大学信息与计算科学教研室除专业实验室正常实验教学活动外,还成立了一个攀峰工作室,由若干年轻教师负责在课外对学生进行一对一的计算机编程技术、图像处理、统计数据分析等传帮带工作,这一项工作已经开展了许多年,教师的付出是巨大的,学生受益面很大,学生还可以再带学生,一年级第二学期开始跟随攀峰工作室的老师直到毕业的三年多时间,这些学生群体在就业方面很受欢迎,工作后个人发展空间比较大。
当前高校理工科类专业普遍重视数学基础的背景下,数学专业的不少学生却对专业前景比较悲观,在普通高校,一些学生们感觉数学难学,认为自己不是做研究的料,而计算机应用能力又比不上计算机专业的,不知道自己将来可以做什么。信息与计算科学专业的学生应充分利用自身良好的数学背景,在新生入学阶段学会基础的计算机编程技术,对算法设计与分析有一个感性的认识,培养对计算科学的研究兴趣,从而提升对信息与计算科学专业的认知度。正确的专业认知能激发学生的学习兴趣,确立个人的努力方向和奋斗目标,在本科阶段打下良好的研究基础,为今后的发展做好准备。从长远的角度看,强化算法设计能力不但有利于提升信息与计算科学专业本科毕业生的就业竞争力,更有利于拓宽将来的职业发展空间。
参考文献
计算机本科就业方向范文5
1计算机专业就业存在的问题
1.1自我定位存在偏差
学生容易在职业期望和职业方向选择上出现错误定位。职业期望中,对薪水期望过高,对于就业区域限制过窄,会对就业形成不良影响。职业方向上,很多人不考虑自己的知识技能储备,不能有的放矢的寻找合适的就业机会。
由于IT产业的造富效应,使得计算机类人才对自身的职业终极定位就相对较高。在某普通高等院校的计算机专业2013届、2014届学生中抽样调查,学生对毕业时薪水预期普遍在3000元以上,其中15.53%的同学薪水预期在5000元以上。又因为计算机专业的职业多种多样,专业技能需求不同,收入也不同。部分同学为了追求高收入,或者追求大城市就业,丢弃自己的专长,盲目选择流行但不适宜自己的职业。职业方向上的定位偏差增加了就业的困难。很多同学面对五花八门的就业信息,不知道如何挑选,盲目求职,造成企业需求和个人素质不相容,无法成功就业。
1.2专业技能薄弱,不能满足社会需求
计算机专业是新兴学科,知识的更新和发展迅速,学科知识爆炸式增长。目前计算机专业就业范围所涵盖的职业分工种类繁多,各种细分职业所需要的就业技能也不尽相同。目前的本科教育为了使计算机专业学生能更广泛的适用于社会,开设了较多的课程。由于课程多,学时少,实践环节少,造成学生的实际知识运用能力不足,面面俱到却无法精通。
在实际就业过程中,往往学生储备了多方面的计算机知识,却在就业时没有突出的专项技能而无法适应企业需要,形成岗位和人才无法对接。
2结合专业特点进行就业指导
在实际工作中,通过灵活运用按需求职的就业指导模式和人职匹配的就业指导模式,实现较好就业。
2.1按需求职的就业指导模式
将职业需求和专业学习对应起来,在职业规划导向下进行学习,促进就业。
目前计算机专业的就业职业主要分为3大类:1)计算机软件/系统集成;2)互联网/电子商务/游戏开发;3)计算机硬件,每一类又对应了多种职业。
计算机软件类有如下职业:软件工程师、研发工程师、需求工程师、软件测试员、软件UI设计师/工程师。系统集成类有如下职业:系统架构设计师、系统集成工程师、系统工程师、系统分析员。对于其中的数据库及目前的数据仓储、数据挖掘等,还有数据库开发工程师、数据库管理员、ERP技术/开发应用、ERP实施顾问等类型的职业。这些职业对于专业知识主要需求为计算机软件和计算机系统结构方面。而这些职业中牵涉到嵌入式开发的岗位则需要嵌入式方向的知识和实际能力。
互联网/电子商务/游戏开发相关职业包括但不限于:网站运营管理、运营专员、网站编辑、产品经理/主管、产品专员/助理、电子商务/SEO、电子商务经理/主管、电子商务专员/助理、网络管理员、网络工程师、互联网研发工程师、系统管理员、系统分析师/架构师、网络与信息安全工程师、语音/视频/图形开发、工程师、网页设计/制作/美工、UI/UE设计师/顾问、三维/3D设计/制作、Flash设计/开发、游戏设计/开发、游戏策划师、游戏界面设计师、特效设计师、视觉设计师。这些职位需要软件方面的基本能力和数字媒体方面的技能。
计算机硬件方面的职业如高级硬件工程师、硬件工程师、硬件测试人员、计算机硬件维护工程师等,则对于计算机硬件基础和电子电子方面有较高要求。
综合国内多所本科院校计算机专业的培养计划对比发现,计算机专业除了公共基础课、专业基础课相对一致,在专业课的设置上差异较大。目前计算机学科大类所涉及的各种课程,其中不同细分方向侧重的课程差异显著,大体分为嵌入式方向、软件方向、计算机系统结构、信息安全、数字媒体几大块。
对于职业需求而言,学生并不需要精通所有的专业技能,只需要在原有知识基础上,加强具体职业所需要的技能,就可以实现较好就业。将专业技能和职业关系对应起来,如从事计算机系统工程方面工作则强化模拟电路、计算机体系结构、计算机接口与通讯、计算机EDA设计、X86汇编程序设计、计算机控制、分布式系统原理、电路分析、人机交互等知识。这样根据需求引导学生针对职业岗位提早准备,按需发展,强化职业技能,增加就业竞争力,使计算机专业学生的职业发展思路更加清晰。
调查表明:虽然个人就业意愿差异较大,选择的职业差异大,但学生对个人能力方面评估差异不大[2]。这反应了目前专业教育属于基础知识储备完善,学生整体素质提高,但终端技能及实践能力存在明显不足的情况。对于就业技能薄弱的现实,要根据职业要求,结合计算机专业知识结构,指导学生补缺补差,密集学习以达到职业要求。
2.2人职匹配的就业指导模式
从个体出发,找出与个体最为吻合的职业岗位,这种人职匹配就业模式更加人性化,能带给求职者本体更大的满意度。
针对定位失衡的问题,在进行就业指导过程中,首先要帮助学生进行一次自我评估,做出较为客观的能力水平判断,找出学生对于专业方向的偏好。
对学生的薪水期望,要结合其专业知识水平,做出合理建议。在就业中攀比的情况时有发生,对于攀比就业造成的无法就业情况,要让学生看到别人有的优势而自己没有具备的特质。当学生认识到知识水平、人际资源等自己与别人的差距时,就会自然降低攀比的心理,回到比较现实的就业中。
对于专业定位问题,要找准学生的专业特长和兴趣偏好。学生对某个细分职业的兴趣,对于其职业发展是很有利的。在寻找专业特长和偏好的过程中要避免出现“成绩判断”的误区,即不分析各种职业所需的技能,仅仅凭学生不同科目的成绩高低,判断该生适宜以高分科目知识为主体需求的职业。
对于学生的偏好或者强势方面要总结归纳,概括出学生本人各方面的优势特长,结合其所有优势,寻找以特长为主体需求,求职者本体素质可以覆盖其他需求的职业岗位。如2013届毕业生S同学,对于多媒体技术方面有所偏好,其本人爱玩游戏,有个最大的特长是文字写作能力强,社会交往能力强,曾为某网站供文学稿。正逢某知名IT公司需要一个游戏部推广文案,需要对视频音效有一定专业知识,文笔好,会玩游戏的人。S同学顺利签约。
由职业定位回溯专业技能的按需求职指导方式适用于一对多的职业指导,尤其适用于早期的职业规划。由求职者个人特长着手寻求人职匹配岗位的职业指导适用于一对一指导,更适用于求职阶段。两种职业指导互相配合,对于推动计算机专业大学生就业有良好效果。
【参考文献】
[1]麦可思研究院.2013中国大学生就业报告[R].北京:社科文献出版社,2013.
[2]孙中胜,孟浩.计算机专业人才需求调研报告[J].计算机教育,2011(19):25-29.
[责任编辑:王迎迎]
计算机本科就业方向范文6
摘 要:本文对目前计算机专业规范进行分析和比较,阐明了首都师范大学计算机专业的培养方案,解读了该培养方案下的课程体系,探讨了方案建设中地方因素和学生地域因素的影响,以实践总结了面临的问题并提出了对策。
关键词:计算机专业;专业规范;课程体系;培养方案
中图分类号:G642 文献标识码:B
1 计算机专业建设的背景
过去10年,计算机科学与技术的发展给我们的工作和生活带来了深刻的变化,但是计算机专业人才的培养,特别是高校计算机专业的人才培养,在很长一段时间里(99年至今)却用一个单一的专业去应对这种变化,对快速发展的学科结构和大规模、多规格的社会人才需求估计不足,由此在计算机人才培养上出现了一定的偏差。
针对传统计算机专业设置存在的弊端,教育部全国高等学校计算机科学与技术专业教学指导委员会(以下简称教指委)提出了以“培养规格分类”为核心思想的计算机专业发展的建议。给出的新的计算机科学与技术专业规范(以下简称新规范),新规范把培养规格分为研究型(或者说科学型)、工程型(包括计算机工程和软件工程)和应用型(或者称信息技术型)三种不同类型。与之对应地在计算机科学与技术(以下简称计算机专业)本科专业下面设置了计算机科学、计算机工程、软件工程和信息技术四个专业方向[1]。2004~2007年间,相关高校对各自的计算机专业重新进行了定位和分类,制定了新规范下的人才培养方案和教学计划,对课程体系进行了新的改革,增加了新的前沿技术(例如嵌入式系统),合并和淘汰了老旧的课程(例如微机原理),重视了基础知识的作用(例如高等数学),加强了实验和实践环节。应该说,新规范对高校计算机教育起到了积极的推动作用,并使计算机科学与技术专业成为近年来高校中变化最大的专业。
2 培养方案和课程体系的比较
教指委建议在一个计算机专业的名称下,鼓励不同的学校根据社会的需求和自身的实际情况,为学生提供不同类型(但都要达到本科水平)的教学计划和培养方案。因此各高校形成了各具特色的培养方案、教学计划和课程体系。
2.1 研究型大学
北大的课程设置理念是“重视理论基础、加强工程实践、细化专业引导”。其课程改革的总体思路是保持基础扎实的传统(数学、程序设计、体系及系统软件基础课),打通本科生选修研究生课程的通路,增加与最新计算机技术接轨的新技术课[2]。清华大学办学理念是“营造创新氛围,强化优质人才培养”。培养目标是:培养具有优秀综合素质和通识型知识结构的,具有系统扎实的基础理论、专业基础理论和现代专业知识,并且具有卓越的实践能力和创新能力的计算机科学与技术专业人才。毕业后能从事该领域的科学研究、技术开发、教学及管理等工作。课程设置强调加强基础、拓宽专业面、注重素质教育[3]。哈工大2005版的本科人才培养方案树立了培养学生成才为本的教育理念,体现了“宽口径、厚基础、倡个性、重创新”的基本原则[4]。
2.2 地方性大学
烟台大学基于地方经济建设的特点与发展要求,将计算机科学与技术专业定位为:学科发展达到省内一流,总体水平达到省内先进,从教学型向教学研究型过渡[5]。浙江大学城市学院根据社会对IT人才的需求。以现代高等工程教育理念为指导,确定以培养“应用型创新人才”为目标,使培养出的学生“具有较高的知识层次、较强的应用能力和创造能力”,强调培养学生分析、解决实际问题的能力为突破口[6]。
2.3 高职方案
以南通职业大学为例,其培养要求是应用型、技能型和复合型的计算机技术人才,培养目标是:适应现代经济发展与建设需要,德、智、体、美全面发展,掌握计算机技术的基础理论与基本知识,具有较强的计算机系统的安装、调试、维护能力,在信息管理和电子商务领域具有较强编码能力的蓝领人才;在网络技术领域中拥有编码能力或较强工程建设能力的工程技术人员。课程构建以培养职业能力为主线的特色课程体系,按职业岗位能力设置课程并调整、优化、整合课程体系[7]。
我们看到各个高校在新规范的指导下进行着不同的教学实践,各有重点,各有特色,对我校的教改具有参考意义。
3 培养方案和课程体系建设的实践
首都师范大学是一所地方性高校,定位是教学研究型综合性大学。计算机科学与技术专业是我校为数不多的工科专业之一。由于历史的原因以及地方政府的要求,我校计算机专业还保留有计算机科学与技术(师范)专业。因此在制定新的培养方案和课程体系时必须兼顾考虑。
在制定新的培养方案时,我们除了参考国内外各主要大学的方案外[8]-[11],我们还需额外考虑到我校所处的特殊地位。从学生生源看,由于地方政府利益因素,我校的生源主要来自本地,学生地域以周边区县偏多,性别上女生偏多,学生所在家庭城镇和农村大约各分一半。学生全部是高考重点分数线以上。因此,从学习意愿上更趋向于应用方向,毕业后的目标是尽快回报家庭和社会。但是这并不说明我校完全适合信息技术的应用型专业方向,因为学生中也有部分出类拔萃的人,他们更渴望投入到有一定难度的研究型方向去。这也使得我们在确定培养类型时不能以单一规格来限定,是“提供更恰当的教育,而不仅仅是更多的教育[2]”。另一方面,从学生毕业出口看,部分学生要考研并进一步深造(8%左右),其余大部分学生需要就业。从毕业学生就业的方向看,工程型有一部分(设计和编程),而计算机应用占了大部分(金融保险业、电信业和政府机关的网管等)。师范类除了承担中小学信息课程的教师外,许多毕业生还需要维护中小学的网站,解决教师和教室的计算机问题[12]。
经充分考察调研、酝酿讨论,我校计算机专业的培养目标确定为:培养学生在德智体美各方面全面发展,适应国家信息化建设和发展的需要、特别是适应首都经济建设和社会发展的需要,具有良好的政治素质,具有扎实的计算机科学与技术专业的理论基础和良好的专业素质,得到工程师的基本训练,知识面较宽,有一定外语应用水平,具有较强工程实践能力的应用型计算机专业高级人才。毕业生可以继续攻读计算机科学与技术学科及相关学科的硕士学位,可以从事计算机科学研究(高校、科研单位和中外企业的研究中心),也可以从事计算机工程技术的系统工程(中外企业的软、硬件工程技术开发和中小企业的计算机技术骨干),还可以从事计算机应用(政府机构、教育机构、信息中心、数据中心及企业的技术部门和行政管理部门从事计算机教学、技术管理、系统维护和应用部署)的多层次、复合型、实用型人才。
计算机师范专业的培养目标中还增加了:具备现代教育理论,具有一定的网络管理、维护、应用能力,具有较高的信息技术教育技能,具有较强的教师教育能力,熟悉课程教学论,具备中小学教师的基本素质。
仔细解读上述培养目标我们不难发现,培养目标首先回应了地方政府的要求,满足教育部本科水平的培养要求,实事求是讲不敢苛求有较高的外语水平(毕竟中学的应试教育留下了太多的弊端),但是强调了实验和实践(作为北京市第一批计算机科学与技术实验教学示范中心我们得到了地方政府的大力支持,办学硬件条件优越)。毕业去向既有科学(研究)型,又有工程(开发)型,当然大量的是应用(服务)型(这里用到一个名称为“技术管理”,是指那些要求有一定技术的管理工作,例如课题组秘书,总工程师助理这类工作的统称)。
在上述培养目标指导下,专业方向很难明确在科学、工程或应用中取一,毕竟各个学校的学生中学习能力总是呈正态分布,秉承教育的宗旨,还是应该给予学生更多的选择。总之,在教指委的新规范下,我们形成了以计算机应用为主,科学型和工程型为辅的专业建设指导原则。在该指导原则下进行课程体系的建设。
在满足教育部对本科大学生的基本要求上,计算机专业的课程和学分分配如表1。
(需要说明的是,我校一个教学课时为40分钟,相比传统的50分钟课时有一个0.8的系数校正。)
其中通识教育课程必修含马列、英语和体育等,通识教育课程选修主要考虑的是人文素质教育[13],也体现了我们综合性大学的优势。专业基础课程以高数和自然科学课程为主,辅助以程序设计基础,选修则将科学方法论,数理名题欣赏等启发性、激发性课程作为选择,开拓学生视野。
专业核心课程是计算机专业区别于其它专业的标志性课程,没有这些课程就不成其为计算机专业,课程列表如表2。
考虑到我校已经有了软件工程专业,因此在核心课程里更多地强调了计算机工程的课程内容,由于我校学生就业去向的特殊性,因此将计算机网络原理并入到核心课内。
专业方向课程是体现培养规格的具体体现,鉴于上述原因,在设置专业方向课时总共组织了四组不同的课程组合,分别是科学型、应用型、软件类和硬件类组成四个不同课组。师范类还增加了教师类培养的课组。
实践教学历来是计算机专业教学的重要组成部分,我们在做实践课程安排时强调了实践课动手能力的培养,特别地将实践课程与理论课程剥离,安排最好的实践带队教师来完成该教学环节。实际上实践课虽然强调动手能力的培养,但是其实质还是考验动脑的能力,是一种能力培养。实验课组安排不再赘述,具体方案欢迎向作者索取。
在如此复杂的课程安排下,对于现实中独立能力欠缺的我国中学毕业生来说,要解读该培养方案还是存在一定的困难。考虑到这种情况,我们在本科学生中采用导师制。有别于研究生导师的职责,本科导师的主要作用是指导本科学生根据自己的条件合理选择自己的学习方向以及将来的职业生涯,选择适应自己的课程。为了更好地指导学生选课,我们还提供相关的选课图表和范例,精确加以指点,见图1~图3。
图1 必修课程关系图
4 存在的问题和对策
尽管经过广泛而又充分地调研,并借鉴了兄弟院校的许多经验,该方案在实践中还是反映了不少问题,主要有以下几点。
4.1 现行选拔制度不利于计算机人才脱颖而出
计算机的发展速度太快以至于搞计算机专业更需要偏才和怪才。现行的人才选拔制度扼杀了许多年轻的、偏科的人才。如何在公平和效率之间找到平衡点是需要系统解决的问题。对策是:能否给系里部分自主考察学生和招生的权力。
4.2 学校总体定位对专业的影响
首都师范大学定位于教学科研型综合性大学,传统的强项在于教育科学领域,各项管理制度无不留下传统的烙印,对计算机专业的束缚有加,激励不足。工具论[16]对计算机专业的地位更带来不利的影响,对策是:提高自身的学术水平以争取话语权,将计算机与传统学科相结合来获得空间。
4.3 工科办学成本居高不下
相对于文科、理科和艺术类办学,工科的办学成本是最高的,实验设备、实验耗材、实验费用等大大高于前述几个专业。学校从自身利益出发并不欢迎小班授课,而课程授课质量小班明显高于大班[9]。所以合理分配教学资源,重点支持特别课程,加强管理是可行的办法。
4.4 教师水平亟待提高
尽管一直在呼吁提高计算机教师的专业水平,但是现行的教师人事制度还是延续了过去的管理方式。当技术已经更新了三代了而教师还未经历一代。现行部分教师知识结构和能力落后于学科的发展。然而具有工程实践经验的人员难以进入高校。新进教师大量是以撰写论文见长的博士,对于工程背景的计算机技术难以胜任。对策是大力开展双师教学,充分利用社会资源来解决这个问题。
4.5 学生来源的地域性限制了发展
由于地方性院校受制于地方政府,出于利益考虑学生主要是本地生源。北京有其特殊地位,北京学生可选择的高校众多。进入我校我专业的学生相对处于中等水平。我们要承认学生的差异,接受进入我专业的学生无论从自觉性和刻苦性上要逊色很多这个现实。如何对学生进行激励也是需要考虑的问题。
4.6 就业市场影响专业的发展
无论是为国家信息化建设服务,还是为企业服务,最终都要通过就业市场的严酷认定。首都的学生可选择的余地较大,在可预见的将来,选择技术管理比选择技术本身有更好的发展前景。如何适应就业市场的需求,重点培植传统就业领域也是我们面临的建设工作。
5 结论
教指委的新规范对我国计算机教育改革起到积极的推动作用,但是对于复杂的学科门类和高速发展的计算机技术,以单一的规格分类进行评定还是不够的。课程体系的设置不仅要考虑到专业本身,还应该更多地为教育对象服务,并需要仔细考虑学校的定位和地域特征,就业环境等。新规范需要进一步完善,以便更好地指导今后的工作。以上只是在专业建设实践中的一点拙见,不尽正确,提出来与同仁们共同商榷。
参考文献
[1] 教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)[M].北京:高等教育出版社,2006.
[2] 张铭,李文新.北大信息学院计算机专业课程改革建议[J].计算机教育,2007,(4):8-14.
[3] 冯建华.营造创新氛围,强化优质人才培养[J].计算机教育,2008,(7):5-6.
[4] 张国印,刘海波,沈晶.计算机专业人才模式的探索与实践[J].计算机教育,2008,(7):77-79.
[5] 任满杰,贺利坚.计算机科学与技术本科专业定位与人才培养方案的设计[J].计算机教育,2008,(8):71-72.
[6] 杨起帆,陈观林,朱勇,柳俊.计算机专业应用型创新人才的“211”培养模式[J].高教探索,2006,(1):65-67.
[7] 曹洪其,董杨琴.学生三次选择和专业建设的实践与思考[J].南通职业大学学报,2006,(3):86-88.
[8] 任钢建.中美一流研究型大学本科课程设置之比较[J].比较教育研究,2006,(12):21-24,29.
[9] 邢松.美国高校的教育质量评估和教改措施[J].电气电子教学学报,2008,(2):1-5.
[10] 古夭龙,董荣胜.欧洲高校计算机专业的形式化方法课程教学[J].计算机教育,2008,(10):99-103.
[11] 马楠.英国大学计算机专业课程设置与教学管理[J].计算机教育,2008,(7):80-82.
[12] 刘锐.皇帝的女儿怎么“嫁”――从计算机专业学生到IT人才[J].北京教育(成功就业版),2008,(1):16-17.
[13] 姚雅鹏.计算机专业教育中人文素质教育的引入[J].计算机教育,2008,(10):61-62.
[14] 蒋宗礼.如何使专业办学从经验走向科学[J].中国大学教育,2008,(1):29-32.