计算机本科就业方向(6篇)

来源:整理

计算机本科就业方向篇1

(国防科学技术大学计算机学院,湖南长沙410073)

摘要:本科教学方案是本科教学的重要组成部分,起到极其重要的作用,也可以说是本科教学的旗帜。为了制订与时俱进、适合时展的本科教学方案,笔者一直在跟踪、分析和研究加州理工大学伯克利分校计算机专业本科教学的发展变化情况,就伯克利分校计算机专业本科教学方案进行分析,供同行参考并且希望与同行广泛交流、分享经验、相互促进、共同提高。

关键词:伯克利分校;计算机专业;教学方案;教学分析

第一作者简介:王苏峰,男,副教授,研究方向为嵌入式计算,wangsufeng@sina.com。

1背景

每隔3~4年,国防科学技术大学就会启动一轮本科培养方案的修订工作,笔者从教10几年来已经参与4轮本科培养方案的修订工作。每次修订本科培养方案都需要广泛调研国内外大学计算机类的本科教学情况,而加州理工大学伯克利分校计算机专业(electricalengineeringandcomputersciences,简称EECS,也就是电气工程与计算机科学系)教育是很出色的,因此从2001年以来,我们就一直关注伯克利分校计算机专业的教学情况。

2本科教学方案

伯克利分校计算机专业面向本科生开设的主要课程[1]见表1。

3本科典型选课

3.1典型选课计划

伯克利分校计算机专业主要专业方向有计算机系统(computersystems),计算机科学(computerscience),通信、网络与系统(communication,networks,andsystems)。4年本科需要完成120学分以上,估计需要选修32门课程左右(每门课平均4学分)[2]。

表2—表5提供一个典型选课计划,该选课计划倾向于计算机系统方向,适合于对如下方面感兴趣的学生:逻辑设计、体系结构、操作系统、外设等。

3.2典型选课的知识层次体系分析

对该典型选课计划按照知识层次进行划分,然后进行整理,如图1所示。

从图1可以看出,该方向需要的知识涉及数学、物理、电子学、计算机基础、专业选修以及人文类课程,知识体系比较全面,但更侧重于基础课程。

4教学方案分析

4.1开设课程比较丰富

伯克利分校计算机专业开设的课程比较丰富,从基础课到专业课基本上覆盖了计算机学科及相关学科的各个领域,仅计算机专业类课程就有32门之多[1]。在这32门计算机类课程中,带有实验(上机)的课程9门,纯讲授类课程9门,学术讲座及研讨课程3门,教学研究类课程5门,自学编程类课程有7门之多。其中,比较有特色的是程序设计语言类课程和学术讲座及研讨类课程。程序设计语言类课程一是学生可以机动灵活地安排时间,但也有明确的学习目标和计划[3];二是课程开设数量有7门之多。学术讲座及研讨类课程的特点一是内容丰富、五花八门、无所不包,如FoundationsoftheUnitedStatesAirForce(由美军阅历丰富的现役军官进行讲座)等;二是开设课程也很多,可以满足各类人才的不同需要。

4.2每学期选课门数少

伯克利分校实行的是学分制,要求学生所修课程总学分达到120学分以上(当然还有其他要求,在此不再赘述),而每门课程的学分平均为4学分,因此4年下来一个学生只需学习32门课左右[2]。从表2—表5中可以看出,典型选课计划(倾向于计算机系统方向)选课门数为31门,总学分为120学分,其中学分比重中数学类占16.7%,电子类占20.0%,计算机类占20.0%,人文类占17.5%(要求至少6门课以上)。

虽然选课门数少,每学期只有4门课,但是每周的学习任务还是很重,要得到一门课程的学分不容易。现对典型选课计划中大一第1学期的每周课时量(单位:小时)进行分析,见表6。表格中的时间只是课表安排的时间,还有实验需要有自我安排时间进行配套,因此课时量相应还要大幅度增加。

4.3实验(上机)课时比重大

伯克利分校计算机专业很注意培养学生的动手能力和独立思考能力,拥有很多实验室和大量的实验设备,全都向学生开放,学生随时可以上机或做实验。很多课程要求上机或做实验,如操作系统、数据结构、符号演算程序设计课程安排讲授课时与上机课时各占一半,甚至上机课时更多,而体系结构课需要设计一个简单的计算机,自我安排时间就更多;不仅如此,还开设了单独的设计课程和工程实践课程,学生必须选修若干门。

从伯克利分校计算机专业教学方案可以看出,提供实验的课程有12门(不包括编程类课程的自定实验)[1]。12门课程讲授、讨论、实验(上机)课时统计见表7,分别占比30.6%、16.3%、53.1%。

从上述表格可以看出,实验(上机)课时比重超过一半,这说明伯克利分校计算机专业很重视实验课程。教师从整体上分析12门课程实验课时比重之后,再从局部说明实验的重要性,以微电子电路导论(EE40-introductiontomicroelectroniccircuits)[4]这门课为例。微电子电路导论这门课相当于电子学课程,此课程开设13周,讲授课39小时、讨论课13小时、实验课39小时,共做10个实验,可见微电子电路导论课的实验课时比重相当大。

4.4学生选课建议

(1)选课不要过于专业化,要选修一些数学、物理、化学、电子类课程;

(2)选修一些能锻炼说和写能力的课程,这对求职和工作很重要;

(3)选修课可以追求个人喜好,选一些自己感兴趣的课;

(4)计算机学科发展很快,要想赶上潮流,必须定期更新自己的知识。

5结语

笔者就伯克利分校计算机专业本科典型选课计划的知识层次、课程类别所占比例以及实验课时所占比重等进行了详细的分析。从分析情况看,伯克利分校计算机专业很重视本科教学,首先开设的课程很丰富,满足各类人才的不同需要,但是每个学生选课并不是很多,4年下来也就是32门课左右;其次是实验(上机)课时比重比较大,教师很重视实践教学工作,还给学生选课提供了一些建议——选课不要过于专业化,要重视基础课以及说、写能力的锻炼,计算机学科发展迅猛,学生要定期更新自己的知识等。

这些分析结果将有助于下一轮本科培养方案的制订,尤其是实验课时比重要加大,嘴动不如手动,实践出真知。笔者就实验课时比重调整教学组所授课程进行了小范围改革试点,出现了一些新的问题:如何公正评定实验成绩、需要更多的实验辅导教师以及更多的实验设备投入等。针对这些问题,教学组将迎难而上。

参考文献:

[1]Departmentofelectricalengineeringandcomputersciences,universityofCaliforniaatBerkeley.EECScoursewebsites[EB/OL].[2014-10-20].http://www-inst.eecs.berkeley.edu/classes-eecs.html.

[2]Departmentofelectricalengineeringandcomputersciences,universityofCaliforniaatBerkeley.2013-2014undergraduatehandbook[EB/OL].[2014-10-20].https://eecs.berkeley.edu/Programs/Notes/index.shtml.

[3]Departmentofelectricalengineeringandcomputersciences,universityofCaliforniaatBerkeley.CS9Cstudyguide[EB/OL].[2014-10-20].http://inst.eecs.berkeley.edu/~selfpace/studyguide/9C.sg/Output/9CsgTOC.html.

计算机本科就业方向篇2

关键词新升本科院校培养方案制定原则实施措施

新升本科院校以教学为中心侧重培养在生产一线从事设计、制造、运行、检测、技术指导、经营管理的工程技术型、工程管理型人才。工程技术一线的人才最基本的特征是实践性、实用性、有效性、综合性和创新性。对于新升本科院校的计算机专业来讲更应该体现这些特征。

1新升本科院校计算机专业面临的问题

截至2005年10月,本科“计算机科学与技术”专业在全国高校的布点数已达770个,该专业布点数在我国高等院校各专业中位居第二(仅次于英语专业)。目前计算机专业面临着很大的挑战,主要反映在两方面:一是竞争最大,包括全行业的竞争和其他专业的挑战,计算机应用技术已经不再是计算机专业的专利,也不再是优势;二是行业壁垒,目前企业和行业的应用系统工程、信息系统等项目渐与高校无缘,具有行业竞争优势的是既懂专业又熟知计算机技术的部门。这对高校计算机专业的办学带来了诸多新的课题和新的问题,不同类型的学校面临着的问题也各不相同。对于新升本科院校来讲,与其他高校相比面临的问题主要体现在如下几个方面:

(1)学生的差异

从1994年到2003年,我国计算机本科教育一直处于快速发展时期。但从2004年开始,其发展速度明显变缓,并逐步进入了一个平稳发展时期。从1994年到2003年,计算机专业生源好,录取分数高,第一志愿居多,但从2004年起,学生录取分数降低,且第一志愿少。对于一所新升本的本科院校,生源就可想而知了。

(2)专业的差异

从计算机学科来讲,分计算机系统结构、计算机软件与理论、计算机应用技术三个二级学科;从社会对计算机人才的需求,可以分为研究型、工程型、应用型、教育型人才。当前国外兴起许多本科专业(比如:软件工程、网络工程等),一些本科院校纷纷开办软件学院,开办新专业。而对于新升本这类学校,受到很多限制,不允许申报目录外的其他专业,因此,目前新升本科院校只有计算机科学与技术一个本科专业,专业具有单一性。

(3)师资的差异

本科教育与专科教育有着根本的不同,本科强调加强基础理论的教学,专科强调实践技能的教学。对于新升本科院校的师资来讲,教师原来都从事专科教育,教育思想都是专科的,所以讲授基础理论肯定不如其他高校的教师有经验、有水平,但是他们在讲授应用课程方面却积累了丰富的实践经验。

(4)就业差异

由于国内75%的高校都有计算机专业,而且新升本科院校的知名度又不高,所以造成就业形势严峻。据2003年统计,一般本科院校的本科生考研的占16%,还有84%需要就业。对于新升本这类学校的学生由于生源的问题,几乎100%需要就业。重点院校的计算机本科专业学生的就业率远好于新升本科院校。

2培养方案的制定原则

工程技术一线人才的最基本的特征是实践性、实用性、有效性、综合性和创新性,这也是新升本科院校的主要培养目标。但是目前社会上对本科教育存在两种观念。一种观念认为本科教育应该是厚基础宽口径,其培养方案中的课程体系要面面俱到。另一种观念则认为应该是深广适度的基础,较宽厚的学科基础,扎实有效的工程实践训练,实用对口的高水平专业方向,其培养方案中的课程体系应该适当根据市场需求来调整。笔者认为前者适合计划经济时期的精英培养年代,因为那个年代是包分配,学生毕业后不愁没有工作。后者则比较适合市场经济时期的大众化教育年代,学生毕业后需凭本事自谋职业。新升本科院校更应该以工程教育为核心,以职业取向为基本原则来开展一系列的教育,由于计算机专业技术日新月异,市场需求不断变化,计算机专业的教育更应该坚持第二种观念。

本科生的培养要求是学生毕业时具有独立工作能力,能力的体现关键在于能不能发现问题、分析问题和找出解决问题的方法。而计算机专业学生的能力应该包括理解能力、设计能力、操作能力、应用能力和创新能力。计算机专业培养方案的制定原则应该是以工程教育为主线,以工程实践为基础,选择主体教学内容和环节,构建理论和实践教学体系。其基本思想就是以就业为导向,面向社会需求,加强能力培养,突出特色,提高质量。

3培养方案的基本内容

人才培养方案是保证教学质量和人才培养层次的重要文件,是组织教学过程、安排教学任务、确定教学编制的基本依据。为使人才培养方案能科学合理、具有针对性,首先要明确人才培养定位,其次,要确定具体的人才培养目标。新升本科院校的计算机专业人才培养定位应该为IT人才的中低端人才,大部分为面向企业需求的实用性、复合型、国际化的高级人才,主要从事计算机应用领域的系统分析、设计、开发、测试等。

为使培养的计算机人才适应企业需求,在满足基本教育规律、基本技能、基本知识的基础上,一定要充分考虑企业的需求,做到以企业需求为导向,以能力培养为核心,以适应企业需求为目标,坚持校企合作、科学培养。为此,我们对我院计算机专业的培养方案进行了积极的改革与探索,形成了以企业需求为导向的灵活的课程体系教学计划。

计算机学科知识结构的急速更新使得教学内容的取舍是许多培养方案制定者面临的最大问题之一,经过反复调研和全系教师的积极讨论,我院计算机本科专业的新教学计划改革的内容有以下几个特点。

(1)改革传统的课程设置,去掉不必要的课程。面对我院的生源以及今后学生的定位情况,我们在教学计划中去掉了物理、工程制图等课程,将其中一部分课程作为选修课列出。

(2)保持计算机专业特有的内容。为了与其他的专业区别,体现计算机专业的特殊性,我们保持了像数据结构、操作系统、微机接口、数据库系统原理、软件工程、编译原理等专业特殊课程。

(3)吸取产学合作的经验,增加企业需求的新技术课程。为使学生毕业后尽可能快地走上工作岗位,我们积极开展产学合作,紧跟企业的需求,开设了像Java程序设计、JSP程序设计、Web程序设计、嵌入式系统、等一系列企业需求的新技术课程。

(4)考虑系统性和结合性,在引入新技术的同时考虑系列课程。我们将教学计划中的课程体系分成若干系列课程。比如,学科基础类系列课程的设置,软件类语言系列课程的设置,硬件类应用系列课程的设置、数学类系列课程的设置等。

(5)夯实专业基础课程。以前,教学计划中程序设计基础课程(C语言)仅在第3学期开设,实际情况是内容多、学时少,使专业学生对编程基础掌握并不牢靠,使得后续课程学得也不好。为了克服这一不足,新的培养方案中我们将这门课改为两学期,另加两周的课程设计。对于数据结构课程,也增加了2周的课程设计内容,以此巩固学生的专业基础。

(6)加强实践能力的培养。课程体系中,除了加大独立实训和课程设计外,上机或实验比例也大大增加,仅独立实践的周数就达到了40周,加上课程内的实验,整个计划的实践教学比例达34%。在实践环节中强调设计性、工程性、复合性的实验项目的开发和指导。

(7)吸取国外的办学经验,参考国外的相关课程设置,引进先进的课程内容和教学方法。最近几年,我系先后有5名教师到国外进修学习,他们带回了许多先进的教学理念、教学方法和教学资料,充实了我们的培养方案。

4培养方案的实施与保障

人才培养方案制定后,如何实施是关键。为了保证培养方案的有效实施,应该有以下主要几方面的保障。

(1)注重师资队伍能力的培养

由于我们培养的学生是高技能的人才,因此要求我们的师资队伍应该是双师型的队伍。教师必须具有较强的工程实践能力,这个能力须通过参加科研项目,到实验室或企业专职锻炼等方式予以提高。为此,我们制定了专任教师必须作科研,或到实验室坐班锻炼等制度,达到了预期的效果。除此之外,教师还必须自学新知识,认真研究教学方法、教学手段。为此我们制定了若干培养教师的考核制度,目的就是让计算机教师能主动提高自身的能力,满足教学的需要。

(2)注重课程建设的研究

课程建设是教学计划实施的重要内容,是教学计划的基本单元,所以应该加强课程建设的力度。课程建设过程中主要研究课程理论教学、实践环节、课程资源库建设、课程的CAI教学等。为此,我们以计算机专业的第一门专业基础课“计算机导论”为教研课题,积极开展教学研究,目前课题已经结题,该课程已具有鲜明的特色,成为了计算机本科课程的样板课程。同时,“微机原理”课程的网络教学系统研制也已经启动并即将完成,该系统的完成势必进一步推动我系计算机课程建设工作。

(3)注重教学内容的研讨

由于我系计算机教学机构的设置是按学科建立的,培养方案的制定又是由系里制定,因此,在实施过程中,涉及到教研室之间的协调、课程之间的衔接等问题。在教学过程中必须积极开展教学内容的研究,我们利用每周三的教研活动,积极进行教学内容的研讨,教研室之间做到了配合默契,保证了教学内容的有机结合。

(4)注重产学结合的研究

实用性人才的培养离不开企业的参与。离开了企业的参与,计算机专业就失去了生存的根基。我院计算机专业从2000年开始与东软软件股份有限公司(原东大阿尔派)签订了产学合作培养协议,由于东软软件股份有限公司在全国IT行业内是极具潜力的知名IT企业,有着先进的企业理念,为了与该企业进行进一步深层次的合作,我们于2005年正式与该企业开展了订单式人才培养的合作,实现了3+1的订单式培养模式。经过这几年的合作,企业对我们的毕业生十分满意,截至目前,我系去东软工作的学生接近百人。除了东软以外,我们还与昂立信息技术公司等6个企业实行了合作办学。

(5)注重学生实践技能的培养

实践教学是实用型人才培养的重要环节,直接影响人才培养的质量。为此,我们设置了有效的实践教学体系,该课程体系包括课程实验、课程设计、综合实训、毕业设计等,在实施过程中做到理论教学精讲,实验教学精练。课程实验内容做到科学设置,引入实际的项目案例;课程设计环节引入企业工程实践项目,结合课程内容让学生进行实际设计、训练;综合实习环节中,让学生结合企业的实际项目,进行综合训练;毕业设计阶段让学生到实习基地结合实际项目进行毕业设计,实行双导师制。通过这一系列的培养,学生的实际技能得到了很大的提高。

5结束语

专业培养方案是一切教学活动的基础。好的培养方案是培养高质量人才的前提,是专业可持续发展的有利保证,从事专业教育的教育工作者应该清楚地认识到这一点。

参考文献

[1]朱志良.培养面向企业需求的实用性高级软件人才.计算机教育,2006,3.

计算机本科就业方向篇3

关键词:计算机教育;专业设置;课程设置;实践教学;南洋理工

新加坡南洋理工大学(NanyangTechnologicalUniversity,NTU)创办历史不长,但在国际上已享有盛誉[1]。她用不到30年的时间超越了世界上很多百年大学的水平,堪称快速崛起的典范。南洋理工大学是一所以工科见长的大学,其计算机专业教育对我国新兴大学的计算机学院,以及所有正在探索应用型计算机人才培养的高校,无疑具有很好的参考价值。鉴于此,笔者根据南洋理工大学网站对外公布的办学资料,梳理南大的计算机教育特色,供同行们参考。

1院系设置与专业划分

南洋理工大学包括商学院、工学院、文学院和理学院等四个主要学院,下设12个专业学院。除此之外,国立教育学院和拉惹勒南国际研究院是两个自主学院[1]。计算机工程学院隶属于工学院,下设计算机工程和计算机科学两个本科专业,可颁授工学学士学位。其办学主旨是为学生提供基础扎实、涉及面广的计算机专业教育,并进行大量的职业训练,为学生迎接未来技术快速发展的挑战和终生学习奠定基础[2]。

计算机工程专业的办学宗旨是综合计算机科学与微电子工程学科,着重计算机系统及其实时应用的制作工程。让学生具备计算机科学家的分析技能和电子工程师的开发设计技能。其可选专业方向包括计算机及通信网络、计算机视觉与图形学、嵌入式系统、高性能计算、信息系统、智能系统[2]。

计算机科学专业的办学宗旨是专注于计算机技术的有效应用,尤其是算法和数据结构、设计方法、程序设计语言等方面,同时也将重点放在满足给定要求的有效和可靠软件的实际设计。该专业与计算机工程专业有很大程度的重叠,但重心置于算法和概念层面。相比于计算机工程专业,计算机科学专业更注重软件的设计和构建;相比于颁授理学学位的同名专业,该专业更强调计算机科学的实际应用。其可选的专业方向包括智能系统、软件工程、信息管理、计算机及通信网络、计算机视觉与图形学、高性能计算[2]。

2课程设置

南洋理工大学本科教育学制通常为4年。计算机工程学院本科学生在4年期间要修满154学分。这154学分所包含的课程类别和数量如表1所示[3-4]。

以下分通识课、核心专业课、指定专业选修课几部分说明课程。有关实践教学的内容将在下一节专门介绍。

2.1通识课

通识(GeneralEducation)课相当于我国的公共课,分为三种。一是核心课程(CoreCourses),主要涉及人力资源管理与沟通技巧,并为学生提供严肃思考和评论社会问题的基础。现有的5门核心通识课如表2所示。二是指定选修课(PrescribedElectives),分三个子领域,即人文社会科学、科技与社会、商业与管理。三个子领域覆盖了几乎所有学科范围,有很多全校共享的可选课程。学生可以根据自己所学专业,从开阔视野的角度尽量选读其他学科的相关课程。例如,科学和工程专业类学生可以选分人文社会科学方面的课,3学分的科技与社会、3学分的商业与管理[5]。三是任选课(UnrestrictedElectives)。这类选修课指所有适合学生个人发展取向(更专业或更广博)的选修课程。通过任选课,有的学生可以辅修其他专业(称为Minor),获得其他领域的资质。任选课的来源通常有以下几种:各专业学院提供的任选课、学生所学专业提供的相关技术或指定选修课、其他专业提供的辅修课程以及其他途径(例如受邀参与校内研究项目可获学分)[5]。

2.2核心专业课

核心专业课为特定专业所有学生都必须修读的课程。这些课程分布在一到三年级上学期的5个学期中。计算机工程专业和计算机科学专业的核心课如表3和表4所示。

上述课程中,英语提高(HW001)是为英语测试不合格的学生提供的辅导,无学分。精通C语言(CPE110,CSC110)是一门电子学习、在线考试的课程,安排在两个学期之间的空档进行。除此之外,还有一些课程不能从名称直接看出其具体内容,说明如下[6-7]。

1)编程导论(IntroductiontoProgramming):该课程用Java语言介绍编程的基本知识。

2)软件系统与模型(SoftwareSystemsandModels):主要内容包括并发模型、事件驱动的编程、GUI开发、并发编程、进程交互机理、特性分析等。

3)程序设计语言(ProgrammingLanguages):主要介绍软件开发中编程语言的角色,语法与语义的描述,语言翻译,虚拟机,数据与控制的抽象,数据类型,类型检查,范围,异常处理,并发,语言方略比较(面向对象、功能和逻辑的编程),程序排错,大规模编程等。

4)以网络为中心的计算(Net-CentricComputing):主要包含通讯与连网、网络架构、客户服务器计算与Web技术、建立Web应用、网络管理等。

5)软件工程I(SoftwareEngineering1):主要内容包括概述、软件过程模型、面向功能的分析设计方法、面向对象的分析设计方法、应用程序编程接口(APIs)、编程环境与基于Web的软件工程等。

6)软件工程II(SoftwareEngineering2):主要内容包括项目管理、软件质量保证、维护、验证与测试等。

2.3指定专业选修课

指定专业选修课按照不同的专业方向分组列出。学生根据自己的兴趣选择某个专业方向时,就可以选修该方向的指定选修课。但这种分方向的指定选修课,并不一定要打包选修。学生有自己选课的自由。例如,学生可以从一个方向选几门,再从另一个方向选几门,只要选修的总学分为24即可。实际上,有些方向给出的指定选修课不足6门(24学分),学生必须选其他方向的课程。

另一方面,所有专业选修课都是相对独立的单元,只要修读了前述专业核心课,就可以选修。每门课都是4个学分,每周上课3小时,另有1.5小时的教师辅导和实验时间。这些课都安排在4年级的两个学期(第七、八学期)[3-4]。

3实践教学

计算机本科就业方向篇4

关键词:就业导向计算机教育教学模式改革

中图分类号:TP3-4文献标识码:A文章编号:1009-5349(2017)06-0147-01

目前我国中等职业学校普遍开设了计算机公共课程,作为与英语比肩的中职学生必备技能进行教学。根据计算机行业特点来看,大致分为软件应用、硬件维修和网络技术几大类。[1]从教学内容来看,每个教学方向都需要理论与实践的结合,尤其对实践教学要求较高,以便培养学生的计算机应用技能,并使之成为学生职业生涯的必备技能。从实践经验来看,计算机技术对于增加中职学生社会竞争力发挥了重要作用。而这种人才需求也催生了以就业为导向的中职计算机教学模式改革。

一、重新定位学科地位

随着科学技术的发展,社会对应用型人才的定位发生了转变。尤其对于中等应用型人才的职业角色进行了重新定位,由单纯的技术型职业角色向创新型职业角色转变,对中职毕业生的信息素养要求越来越高。这也迫使中职学校提高计算机课程在教学体系中的学科地位和专业地位。

首先,提高学科的专业地位。除计算机相关专业以外,其余专业将计算机作为公共基础课之一。将计算机与英语作为中职学生必须掌握的两项职业技能,以便提高学生的就业竞争力。其次,提高学科的重视程度。对于计算机学科的重视不仅有受教育一方的责任,也有教育方的责任。从学校方面来看,需要将提高计算机学科地位落到实处,除硬件设施配置到位以外,对于师资力量配置、教师队伍建设也应当落到实处,引入或培养具备“双师证”资格的教师,以强化计算机学科实践型课程的教学能力,提高中职学生的计算机实践操作能力,从实践应用角度对计算机学科进行重新定位。

二、增加实践课程比重

中职计算机教学模式改革的关键在于围绕中职学生学习诉求来进行。在当前社会竞争日益激烈的市场环境下,中职学生的就业竞争力稍显薄弱。过硬的技术则成为他们迈入社会大门的重要砝码。而过硬的技术源于千锤百炼,源于实践操作经验的积累。因此,加大计算机学科的实践型课程比重,是中职计算机教学模式改革的必经之路。

一方面,增加实践课程课时占比,采取理论与实践结合的教学模式。根据中等职业教育的大纲及课程体系设计来看,计算机课程所占比重较小,且课时相对固定。增加计算机学科课时,是提高教学质量的基础性措施。而受传统教学观念的影响,当前大部分中职学校计算机课程都采取理论知识与实践课程分开教学的模式,这样使得计算机课程过于重视理论,而忽略了实践的作用。但简单地缩减理论知识课时,增加实践操作课时,又会导致学生一知半解。因此,最好的方式是采取“理论与实践相结合”的教学模式,将计算机课程的教学地点全部设在机房,教师在带领学生完成实践操作步骤的同时,将理论知识融会其中,使学生边练边学,加深对知识的理解,反而夯实了操作技能和基础知识。

另一方面,要站在能力本位的角度,让实践课程“学而有物”。在客观条件的限制下,要提升中职学生的就业竞争力,则需要坚持“以能力为本位”[1]的教学改革理念,将实践操作的步骤落实到学生身上,并以真实的案例作为教学任务,使学生达到“学以致用”的目的。

三、教学融入职业需求

计算机作为一门公共基础课程,基本知识点和简单的办公软件操作,是绝大多数职业所必备的技能,具有共性需求。但中职学校设置了不同专业,每个专业的职业角色也各不相同,对于计算机课程的学习诉求也存在差异。要满足中职学生的职业角色需求,体现计算机教学的就业导向,则需要将计算机学科融入不同的专业教学体系中。

这种学科融合主要体现在计算机教学内容中。为提高学生对计算机课程的兴趣,达到“学以致用”的教学效果,适应不同专业学生对计算机学科的学习诉求,可编写校本教材,以满足教学的个性化需求;同时也为了节省学生的学习时间和精力,对于相近专业或同一专业的学生,可采取统一授课的方式,以便列举与学生所学专业相关的计算机应用案例。如财务类专业,可增加EXCEL函数教学内容,通过会计日常工作中的真实案例作为教学任务,学生在解决会计问题的同时,也掌握了计算机软件应用知识。

要提高中职学生就业竞争力,就要将就业为导向的教学模式改革落到实处。从中职学生的学习特点、用人单位对中职学生技能的需求入手,重新定位计算机这样一门应用技能型课程的地位,引导学生重视计算机课程的学习;同时根据中等职业教育的教学特点,增加计算机课程的实践教学比重,采取边上机操作边讲授理论知识的教学模式,引导学生从实践技能的掌握中深入理解理论知识。当然,最为重要的一点是教学模式及教学内容改革要贴近学生的职业角色,才能切实提高学生的就业技能,实现以就业为导向的计算机教学模式改革目标。

参考文献:

计算机本科就业方向篇5

摘要:“计算机导论”是计算机各专业本科的第一门专业基础课,它对后续课程学习的重要性是不言而喻的。针对近年来在大学计算机专业中开展的“计算机导论”课程的现状,结合自己的教学实践,本文就“计算机导论”的教学方式和方法做初步探讨。

关键词:计算机导论;教学内容;教学方法;计算学科;课程构建;导引

中图分类号:G642

文献标识码:B

1引言

“计算机导论”课程是计算机专业者要学习的一门非常重要的专业基础课,也是入门课。应该就学科特点、学科形态、历史渊源、发展变化、典型方法、学科知识组织结构和分类体系、各年级课程的重点,以及如何认识计算机科学,学好计算机科学等问题从科学哲学和高级科普的角度去回答学生的疑问,因而起到后续课程导引的作用,从而让学生对计算机系统有一个全面的初步了解,并为深入学习计算机学科的各专业课奠定“以全局指导局部”的基础。

但是计算机科学发展日新月异,新方法、新技术不断涌现。因此很难找到一本与时俱进的教材,既满足学生的理论课需求,又满足实践课需求。同时传统教学模式中有些内容已不适应新时期人才培养的要求,需要进行变革,针对上述情况,笔者对教学内容和教学方法等方面进行探讨自己的看法。

2存在问题

通过大三、大四学生调查,发现当问及你对计算机学科的体系结构怎么理解?80%的学生对此问题回答模棱两可,笔者对这种现状震惊了。相当一部分学生对计算科学缺乏比较全面的认识,科学思维能力、创新能力、工程知识、分析和解决实际问题的工作能力较差,一些学生经过四年的学习后还没有建立起一些专业学习的方法,甚至有些同学认为计算机专业学习就是熟练掌握电脑的基本操作,而对于一些理论方面的知识缺乏兴趣。这样必然导致学生在以后的专业学习和自我学习能力培养方面出现很大的障碍。究其以上情况,教与学的目前状况值得我们深思了。

鉴于存在以上的现象,诚然与学生本身的学习能力、态度、兴趣有关,但另一方面对“计算机算计导论”这门课程的内容、教学目标要求以及对教师的要求等都发起了挑战,如何解决这门入门课程对学生、后续课程的引导作用,是目前亟待解决的问题。

3教学目标

多年来,在计算机专业教育中,对该课程应达到怎样的教学目标问题一直没有定论,这也就给从事该课程教学的教师带来了一些难度和偏差。由于学生个体的差异,如对计算机的认识程度的不同,导致他们对该课程的需求、兴趣不同,因此就有可能在教学过程中增加或删减一些内容,而实际上,内容的增加或删减的根本原因就在于没有课程目标的约束。1989年1月,ACM攻关组在《ACM通讯》杂志上发表了计算教育史上具有里程碑意义的报告――《计算作为一门学科》,该报告明确要求《计算机导论》课程要以严密的方式将学生引入计算学科中各个富有挑战性的领域。2001年12月,ACM和IEEE-CS任务组提交的CC2001(ComputingCurricula2001)报告更进一步指出,该课程应能让学生了解计算学科中那些富有智慧的核心思想。我们从这个意义上出发来看,既然本课程是计算专业的最先开设的课程,它应该达到的目标是:(1)激发学生对学习计算机学科的兴趣;(2)充分展示计算领域能做什么,但不去深究怎么做;(3)能揭示计算领域的历史及其发展状况;(4)能培养学生学科全局观及随着学科的发展不断更新知识的意识;(5)能让学生了解该专业毕业生应具有的基本知识和技能,以及在该领域工作应有的职业道德和应遵守的法律准则。

4教学内容

近年来,虽然很多高等学校开设了“计算机导论”课,但要区别计算机科学与技术专业学生与非计算机专业学生在培养目标和方向上的不同,;还要明确课程内容设置目的,作为计算机方向的入门课程,应把握教学内容的深度和广度。按照“CCC2002教程”的描述,按照上述对内容的描述,“计算机导论”课程的内容可分为下列几大部分:

(1)计算机学科概述,包括学科的背景、发展历程、名称的来历等;

(2)对计算机硬件知识的描述,包括计算机的产生和发展,冯・诺伊曼结构计算机的基本组成,计算机的体系结构,计算机硬件技术的发展等;

(3)对软件知识的描述,包括软件的分类、程序设计的基础知识、面向对象程序设计的思想、算法与算法分析、数据结构与操作系统的基本知识、数据库和软件工程;

(4)对通信与网络知识的描述,主要介绍数据通信的基本概念和计算机网络的基本原理,包括网络的体系结构、数据通信的基本方法和网络协议以及网络系统的安全和管理知识;

(5)人与计算机,包括人机交互知识、人工智能技术的研究领域及取得的主要成果、人脑与电脑的关系;

(6)计算机和社会,包括计算机系统的应用、计算机专业与社会的关系、知识产权与职业道德等;

(7)学科的未来,在每一部分中穿插介绍计算机发展史上著名的事件、公司、人物、产品,我国计算机技术的发展历程,使学生全面了解本学科。

5教材选择

5.1适当补充新的信息

在课程内容的选择上,既要有基础性又必须有先进性。既然计算机导论是一门正规的基础课程,课程内容就不能带有随意性。课程的性质和目的也决定了不仅要向学生介绍计算机的感性知识,还要介绍计算机的理性知识,即要“领进门”,又要“送一程”,所以课程内容的基础性是十分重要的,这一部分内容应该相对稳定。但是计算机导论又是一门实践性极强的课程,由于计算机技术的发展和软件的更新换代十分迅速,如果授课内容陈旧、肤浅,不但学生会失去学习的兴趣,而且上机实习也会遇到障碍(找不到过时版本的软件),所以课程内容必须“吐故纳新”,要适当介绍一些计算机技术的新知识和一些流行的优秀软件,使课程内容始终保持先进性。所以不仅教学大纲要不断修订,而且教材也要及时更新。

5.2防止两个倾向

在计算机导论课的内容选择上还要防止两个倾向:一个是过于简单,另一个是过于复杂。如果课程内容简单化,降低要求,就容易把这门课降格为社会上一般的计算机操作培训班。把计算机基础教育系列课程的第一门课程混同于计算机扫盲,是对该课程采取实用主义态度的结果,也是对课程性质和任务的一种误解。反之,如果课程内容复杂化,一再加码,就会把这门课提升到计算机原理课的水平,学生听不懂,吃了夹生饭,会给后续计算机专业课程的学习造成障碍,同样也会使学生对计算机的学习“望而却步”。

6教学方法的探讨

6.1教学融入“故事性、趣味性、启迪性”

“计算机导论”课程的教学会涉及到计算机科学发展的很多人和事物,如果将一味地将一些枯燥的知识简单的传授给学生,学生的接受能力和兴趣并不能达到理想的效果,把涉及到的专业术语知识等所关联的到人物事件讲述成一个个生动的故事,提高学生的学习兴趣,通过他们的成功与贡献来启迪我们的学生对计算机科学学习的兴趣,增强专业认识。比如讲到计算机体系结构时,就会提到冯诺依曼,他的人生经历,事件发展背景;讲到计算机网络时就会提到,美苏争霸等重大事件;比如讲到人工智能方面可以引出“深蓝大战”。这样集故事性、趣味性、启迪性结合古板的知识让学生充满兴趣开拓自己的知识面。

6.2直观的教学法

比如,当涉及到一些硬件知识时候,教师可以在课堂一边拿着一些硬件部件进行现场讲解。在做实验时,让学生亲自动手来实践课堂教学的理论知识,比如进行硬件组装,让学生通过真实地触摸硬件的元器件及产品来加深他们对知识的理解;再如,当讲到计算机网络的有关知识时,就可以到实验室去,让学生从专业的角度来学习网络,进行现场简单的认识网络的组成。这种感性的教学方法能带给学生直接的专业学习体验以及更新颖的感观认识。

6.3善用现代计算机多媒体技术教学法

采用这种技术不仅能使大一学生有了上课耳目一新的感觉,更重要的是它能在有限的课堂时间里带来更多的信息量:

(1)在讲到硬件的一些基础知识,可以用视频展现整个说要讲解的相关知识的视频过程。

(2)在讲解到操作系统等软件进行操作时,可以用视频展现操作系统的安装过程,然后再带学生进行实验室进行现场安装,进一步巩固课堂教学。

(3)在讲到一些抽象的基本原理时,如在讲解到CPU的工作原理时,可以用制作的Flash小动画展现CPU的工作原理。

6.4语言表述具体化

因为计算学科中抽象性的内容较多,所以教师在授课过程中,如果语言表述不通俗易懂的话,抽象性越高,学生会在刚刚了解一个内容的基础上,再尽全力去理解这晦涩的专业术语等抽象的表达,这样学生陷入一个恶性循环中,就会有云里雾里的感觉,听课效果肯定会受影响。

6.5精讲多练是授课的重要方法

计算机导论课的主要目的是培养学生使用计算机和利用计算机去解决实际问题的能力,以及培养学生的自学能力和较快接受新技术、新方法的能力。这些能力单靠课堂教学是培养不出来的,而要靠大量的上机实践。因此,计算机导论课应由“以教师为中心”向“在教师指导下学生主动学习为主”转移,正确的指导和大量的上机实践是学好这门课的基本保证。课程性质的定位也决定了必须采用精讲多练的授课形式。精讲应该是不得不讲时才讲。现代教育思想在强调学生是学习主体的同时并不忽视教师的主导作用。教师要精选重点和难点详细讲解,使刚入大学的新生在陌生的学习对象面前不至于束手无策,但也要给学生留有足够的时间和空间,使他们能够充分发挥学习的主动性和积极性。

6.6对授课教师的要求

“计算机导论”课程作为计算机专业学生的入门课程,内容广泛且与后续课程关系密切,因此讲授起来有一定难度,本课程要求教师必须站在学科的高度看问题,将复杂的、抽象的内容简单化、形象化,因此对教师的要求很高。“良好的开端是成功的一半”,但也有“万事开头难”,授课教师不仅要有极大的热情,能够带动学生的学习积极性,更要对本学科有全面了解,要变传统的知识型教学为研究型教学,选择适当的知识为载体,通过对知识点的讲授,让学生学会思维。这就需要教师自身先把知识“嚼出味儿”,然后再在课堂上使学生形成科学的思维习惯,掌握有效的学习方法。教师还应该根据自己所在学校对学生的培养目标定位、根据学生的特点,有机地组织和确定课程内容,把握教学计划的总体安排,强化能力培养的意识,使学生能通过对学科的理解和认知进入学科领域。

“计算机导论”课的每一个环节势必影响着计算机专业学生的后续知识的学习,这值得我们每一位从事这方面工作的人们去关注。

参考文献:

[1]中国计算机科学与技术学科教程2002研究组.中国计算机科学与技术学科教程2002[M].北京:清华大学出版社,2002.

计算机本科就业方向篇6

本文结合目前信息与计算科学专业的实际情况,对如何提高学生的软件开发能力进行探索与研究,以求能够在有限的教学时间内最大程度地提高学生的计算机实际应用水平及提升软件开发能力,从而培养社会适用型人才,拓宽就业口径。

关键词:

信息与计算科学专业;软件开发能力;实践教学;就业

1研究意义及问题分析

在认真分析就业市场发展的新形势下,高校数学院系迫切需要采取有效的措施去解决数学本科生的就业问题。切实做到专业设置与社会需求相对接,目前,从已毕业的数学专业的就业方向看,从事软件开发行业的人居多,而其中约有80%左右的学生是去市场上软件开发方向培训班培训过的,为了节省学生的时间和费用,数学类专业有必要设置具有特色软件开发方向课程模块,培养学生的软件开发能力。根据就业市场所需积极进行数学类专业软件开发方向人才培养的研究与实践。提高数学本科生的综合竞争力切实帮助学生找到合适的就业出路。信息与计算科学专业软件开发能力培养旨在培养具有软件开发背景的综合性数学人才;使得数学与计算机专业的有机结合,形成一套独具风格和特色的教育培养模式,给用人单位明确地显示数学类专业学生在从事软件开发时的优势。数学系的学生到软件企业中大多作软件设计与分析工作,这部分人才在软件开发行业紧缺,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力、逻辑推理能力强,数学思想的建立比计算机系学生强,这是数学专业学生从事软件开发的优势,也是培养数学专业学生软件开发能力的意义所在。

2信息与计算科学专业特点与特色课程设置

信息与计算科学专业人才培养应该尊重数学学科教育的发展规律,强化学生数学基础,着眼于学生的就业,瞄准社会对数学类人才的规格要求,注重应用技能的训练与培养。在专业定位上,坚持:强化数学基础,兼顾专业类别,突出因材施教,培养综合能力的办学原则。根据就业市场所需积极调整专业设置,把办学规模和专业设置与市场接轨。2.1设定该专业软件开发方向人才培养的目标:学生不仅能进行数学理论研究,同时会运用计算机工具,更主要的是他们能将两者有机地结合起来,将理论与实际紧密结合,进行软件开发、信息管理与处理等。这是既有别于数学专业又有别于计算机专业的特色。突出数学专业学生的思维优势。

2.2加强师资队伍建设。采取“稳定、培养、引进”相结合的方法,培养一批既懂数学又懂计算机的教师队伍,为专业教育质量提供师资保障。

2.3理论教学培养学生计算思维和算法设计分析能力:通过开设数学分析、离散数学、高等代数、概率论与数理统计、数值分析、数学模型等课程,培养学生的计算思维,使学生具备建立数学模型和解决实际问题所必备的数学知识和抽象逻辑思维能力。数学上功底扎实,在软件编程上的优势尽显,项目的设计模式格外地优化,程序逻辑条理也格外地清晰。因为数学可以培养人的逻辑思维能力,而程序设计需要很强的逻辑思维能力。所以无论从事什么具有扎实的数学基础是必要的。

2.4构建合理的软件开发方向的课程群,培养计算机应用软件的开发能力:通过开设高级语言程序设计(C语言)、数据结构、面向对象程序设计(C++与Java)、算法设计和分析等课程,有针对性地培养学生掌握算法设计与分析的方法,使学生熟练掌握常用算法、掌握算法设计与分析的方法和步骤,通过开设数据库原理及应用、软件工程、数据库编程,加大学生综合系统设计开发,使学生掌握中小型软件系统的架构、算法分析和设计能力,掌握软件系统分析与设计的方式方法,提高学生综合系统编程能力。

3软件开发实践教学体系研究与实践

改变传统的教学模式,培养学生的实践能力。包括:与行业人员合作的教学方法、案例式教学、精讲多练、机房授课、项目式考核等。整合实践教学内容,探索基于学生就业竞争力的实践教学体系;加强和完善实践教学条件:包括专业实验室建设、长期稳定的校外实习基地建设。丰富实践教学内容。做到把课堂搬到企业去,把理论用在实际。针对目前软件开发方向应用广泛的语言,信息与计算科学专业重点开设C语言、C++、Java、软件工程具有适应市场的竞争力的课程。这些课程能很好的与就业市场对接。我院已经有合作的校外实习基地—达内科技培训机构大庆分部;哈尔滨承德培训基地。大一实践课程设置:19周至22周,实践课程以Java程序设计为列。校内60学时的Java基础教学,边教边练,随堂消化。使学生掌握Java语言的基础知识,熟悉Java类库中最主要的类,掌握和面向对象程序设计的基本原则和特点。“Java技能实习”通过几个Java小项目的开发,培养学生Java编程能力,加深学生对Java语言的基础知识和面向对象程序设计的理解;大二已有Java基础的学生去达内实校外训基地,由校外指导教师指导项目实战。做到校内校外的课程安排有机结合,不脱节。同时通过走访已经毕业的学生的工作单位,了解当下的就业形势。充分发挥信息与计算科学专业学生的专业能力。大三暑期,学生实训走出去,去一些公司实习,让学生体会到学有所用。为大四就业打下经验基础。

4结束语

针对信息与计算科学专业的特点,结合办学思想和培养目标,特设置了该专业的计算机类课程,调整了教学内容,将数学知识和数学思维融入软件编程,体现专业特色,改革了教学模式与考核方式,并注重培养和考核学生的实践创新能力。通过两年的教学实践表明,对于信息与计算科学专业计算机类课程的改革思路是行之有效的,激发了学生学习计算机类课程的兴趣,开发了学生的潜能,提高了学生的编程能力和解决实际问题的能力。扩大了本专业学生就业面,培养出有一定数学基础和实践能力的从事软件行业的人才。实现推动数学类本科专业快速发展。

参考文献

[1]董立华,刘艳芹,数学专业创新性应用型人才培养的探索与实践[J].衡水学院学报,2012.

[2]方木云,戴小平,培养学生软件开发能力的软件方向课程群建设[J].安徽工业大学学报,2007.

[3]杨韧,基于体系建设的数学类专业实践教学改革[J].实验室研究与探索,2013.

[4]孙善辉,芦伟,以就业为导向的数学本科专业学生创新能力的培养[J].宿州学院学报,2012.

你会喜欢下面的文章?

    植树节的作文范文(整理16篇)

    - 阅0

    植树节的作文范文篇1今天是植树节,阳光灿烂,老师安排我们一起去植树,我们开开心心地拿起水桶,抗起铁铲,带上树苗地去植树了。我们兴高采烈地来到路边,我和小明一组,我挖坑,小明提水.....

    3年级日记范文300字400字(精选10篇

    - 阅0

    3年级日记范文300字篇120__年_月_日星期_天气_今天,天蓝得像一张蓝纸,几多轻柔的白云飘在空中,雪白雪白的,像棉絮一般,随风缓缓浮游着。我的心情如同今天的天气似的。于是,我拉着.....

    财务会计个人年终工作总结范文七(

    - 阅0

    财务会计个人年终工作总结篇1在这一年的时间里,在领导及同事们的帮助指导下,通过自身的努力,无论是在工作态度还是在工作能力上都得到进一步提高,并取得了一定的成绩,本人能够认.....

    世界读书日宣传标语优秀范文(精选8

    - 阅0

    世界读书日宣传标语篇11、读书是自娱自乐,教书是助人为乐2、阅读就像吃东西,不要偏食,要多样化,要开发出各种精神上的味酶读书创造卓越,知识成就梦想。3、"共享阅读,向上人生。"4.....