计算机专业考研范例6篇

前言:中文期刊网精心挑选了计算机专业考研范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

计算机专业考研

计算机专业考研范文1

(广东石油化工学院高州师范学院,广东高州525200)

摘要:计算机技术的飞速发展,对高校计算机专业的基础教育提出了更高的要求。针对目前高校计算机专业教育所面临的一些问题,我们要制订出相应的解决措施,培养出符合社会发展需要的人才。

关键词 :高校;计算机专业;基础教育;人才

中图分类号:G642文献标识码:A文章编号:1671—1580(2014)05—0061—02

收稿日期:2013—11—26

作者简介:李懋(1983— ),男,广东茂名人。广东石油化工学院高州师范学院,助教,研究方向:计算机教学,多媒体课件制作以及信息技术。

我国目前已经步入信息化、数字化和网络化的新时代,对计算机信息基础能力的要求也变得越来越高,因此,计算机运用技术的高低将会在很大程度上成为衡量社会发展程度的标准。再加上计算机技术已经在社会各行各业得到了非常广泛而深入的应用,并且其技术也在不断地蓬勃发展,因此,加强高校计算机专业基础知识的教育,培养社会需要的人才,是社会信息时展的需求。

一、当前计算机专业基础教育存在的问题

(一)课程内容不合理

随着我国社会经济的不断发展,计算机技术也在发生着翻天覆地的变化。目前,计算机教育已经在全国大部分地区得到了普及,很多地区从小学就开始进行计算机技术的教学。但是,作为培养社会需求型人才的高校,不能像小学、初中、高中那样去进行计算机教学,必须将计算机基础技术、计算机实践应用技术与学生的动手操作技术、创新能力等联系起来,协调发展,只有这样,才能培养出对社会有用的人才。然而,目前我国很多高校在计算机专业基础教育方面存在着非常大的问题,主要是对计算机专业基础教育的课程内容没有进行合理规划,大多数的教学内容只是为了等级考试或者是学校考试而设定的,而忽视了计算机领域最基本的知识,也没有根据社会对人才的需求来进行重点培养,这在很大程度上违背了学校培养学生的目标。试想,没有基础的教育,只把重点放在应试考试上的教育,怎么能培养出适应社会需要的人才呢?

(二)课程设置存在“一刀切”现象

根据研究近几年对学生进行的问卷调查结果发现,高校计算机专业的学生主要分为两大类:一类是来自城市的学生,这些学生具有一定的计算机基础知识;另一类是来自农村的学生,这类学生基本上没有计算机基础知识。但是,很多学校的计算机专业基础课程都是从零开始的,课程设置比较单一,没有做到层次分明。这就使部分有基础的学生上课不认真听讲,既影响课堂教学秩序,又挫伤了一部分学生的学习积极性。

(三)教师不重视

目前,我国从事计算机专业基础教育的教师被一部分人轻视,这些人认为计算机专业基础课程教学内容简单,只要是学校的教师就都能来讲这些东西。因此,很多从事计算机基础教育的教师也就变得敷衍了事,不认真讲课,在课堂上只是简单地讲解一些基础知识,对于学生们在课堂上的表现也是不闻不问,这在很大程度上影响了计算机专业基础教育的教学质量。

二、解决措施

(一)对课程设置和教材进行重新调整和遴选

学校的计算机专业基础教育课程必须要根据社会发展需求来进行设置,应当及时调整现有的计算机专业基础课程,加强对学生基础知识、计算机社会应用能力、获得信息能力以及解决实际问题能力的培养,尤其是与社会需求相关的基础能力方面的培养。除此之外,也要加强对现有学校计算机专业教材内容的重构,使教材内容能够与社会需求相适应,必须摒弃传统的应试教育,以培养社会需求型的社会人才为目的,加强基础教育的比重,使学生们能够学到真正有用的知识。

(二)采用分层次教学方式

根据我国新入学学生计算机水平能力参差不齐的现象,可以采取分层次教学的方式来进行计算机专业基础教学。对于一些基础较好的学生,在讲解基础知识时,可以进行粗略讲解,但前提是确保这些学生的计算机基础知识必须过关;对于基础比较薄弱的学生,必须加强计算机基础知识教学,使他们能够熟练地掌握基本Windows操作系统的操作和Word、Excel等基础软件的应用等等。总之,必须确保计算机专业的每一位学生都要掌握好基础知识。因此,学校计算机专业的基础教育可以根据学校的实际情况进行分层次教学,这非常适合我国现阶段高校计算机专业的具体情况。

(三)重新认识和定位计算机专业基础教育的目标

目前,我国很多高校的计算机专业基础课程教学的最终目标,就是为了让学生们拿到国家的等级考试证书和考试及格,对训练学生们熟练掌握计算机技术,培养他们运用计算机技术来处理一些问题的能力不够重视。这种培养方式和教学方式严重影响着学生未来的发展,不能适应社会发展的需求。社会需要的是具备非常强的计算机专业知识和非常高的信息素养的人才,但是,这些正是学校教育中所欠缺的,因此,必须重新认识和定位学校计算机专业基础教育的目标。要想培养出社会需要的人才,主要应从以下三个方面入手:一是加强学生计算机专业基础知识的培养,使学生能够掌握基本的计算机操作技能,这也是当前从事各行各业所必须具备的计算机基础能力;二是训练学生能够熟练掌握计算机相关知识,灵活运用相关的基本软件;三是加强对学生社会实践的培养,尤其是运用计算机进行一些商务活动以及通过计算机搜索相关的信息的能力,这对计算机专业的学生来说是非常重要的。我们在工作中遇到的很多问题都需要通过计算机来进行搜索,它已经成为了我们解决日常生活、工作中遇到问题时所必须选择的方式,因此,学校要根据计算机专业的特点,加强对计算机专业学生基础知识的培养,重新认识和定位学校计算机专业基础教育的目标,力求从入学开始,就为学生们能够成为社会需求型人才打下良好的基础。

(四)加强师资队伍建设

就目前而言,学校任何一门学科的知识更新速度都不如计算机专业知识更新得快,因此,必须加强计算机专业教师自身对新知识的学习,使其自身的知识体系能够始终跟上时展的需要。主要应从以下几个方面入手:

1.加强对计算机专业最新成果的了解,以便能够产生更加积极的求知欲,从而在很大程度上激励自己不断尝试去学习最新的计算机技术,跟上时展的需求。

2.积极投身于最新计算机专业基础教育方法的研究与实践中,多参加一些有关计算机方面的教学活动,多跟同事们交流,从而不断学习新知识,不断提高自己的计算机技术水平。

3.及时更新计算机专业基础教育的大纲,使计算机专业的教学目标更加明确,加大基础知识的比重,夯实学生们的计算机基础知识。

4.及时更新计算机专业的教材内容,将理论和实践都包括进去,加大对计算机应用基础课程的比重,并及时加入最新的计算机技术内容。

5.建立科学、合理的计算机专业评价体系,从而确保客观、公正地评价教学情况。

三、结论

计算机技术的更新非常快,因此,要求学校必须跟上时展的脚步,加强对学生基础知识的培养,在此基础上去培养学生们的社会实践能力和利用计算机专业知识解决实际问题的能力,从而培养出适应社会需求的人才。

参考文献]

[1]段武,李颖芳.新建本科高校计算机基础教育教学模式探讨[J].新西部(下半月),2009(3).

[2]邵晓根.非计算机专业计算机基础课程教学的探索与改革[J].福建电脑,2005(8).

[3]谢旻.面向非计算机专业的计算思维培养模式探讨[J].中国电力教育,2013(7).

[4]李海颖.关于构建高校计算机基础教学新模式的探讨[J].教育与职业,2008(11).

[5]滕艳平,郑影.计算机基础教育课程体系与教学内容优化整合[J].高师理科学刊,2007(3).

计算机专业考研范文2

大部分中职学校的学生对计算机课程的学习目标不明确,这不利于开展有效的教学内容。因此,教师在计算机教学方面的创新,也要从学生的专业特点出发。旅游专业的计算机学习需要结合具体的情境进行创新。这是课程改革的需要,也是增强学生计算机学习热情的必然要求。

一、中职旅游专业计算机教学创新的重要性

(一)培养技术型人才的要求

中职旅游专业以职业需要为导向,以实践应用性技术和技艺为主要内容。而在旅游专业中实行的计算机教学的创新,有利于对人才技术性的培养,拓展职业的行动能力,满足旅游企业对从业人员的高要求。随着旅游业的迅速发展,要求从事旅游专业的人具有较高的知识水平与技术素养。因此,计算机教学的创新对培养旅游业的技术型人才有较大的影响。

(二)加强了旅游专业学生学习计算机的积极性

中职学校的所有专业都必须要求计算机技术这门课,这是教育部的课程要求。而对旅游专业的学生来说,计算机的学科知识比较枯燥乏味,教师的讲课方式单一,致使学生在课堂上的学习效率低。长此以往,学生学习计算机的积极性也不高。因此,在计算机教学中进行创新,能发挥学生的主观能动性,调动学生的自觉性与主动性,并将旅游专业的行业案例融入教学模块中,学生能突破计算机应用基础的课程内容,熟练掌握计算机的操作方式,从而增加学生学习的积极性。

二、当前中职旅游专业中计算机教学的现状分析

(一)计算机理论与实践教学的不相统一

许多的中职旅游学校,对计算机的实践教学缺乏相应的重视。而有的只是把计算机的实践部分当做“辅”的课程,没有完整的计算及教学体系,且投入的实践教学设备也不足。另外,大部分教师没有成熟的教育观念,认为计算机教学只是课上讲讲基础知识,对于实践部分,学生课后自行完成就可以了。

(二)计算机实践教学的内容与形式单一

有些中职旅游专业的计算机教学的实习部分,大多数都是课堂上教师讲完后,让学生自主练习,教师则负责解决疑难问题。这样的教学方式,没能考虑到大多数学生的学习效率,并且学生学习的兴趣也不高。

(三)计算机老师的专业知识与实践能力不强

计算机的教学不仅需要教师的专业水平高,而且对教师的实践操作能力也是有一定要求的。大部分的中职旅游专业的教师,存在着理论水平高、实践能力低的现象。而计算机的学习需要进行大量的操作练习,才能有效掌握。

三、中职旅游专业计算机教学创新的举措

(一)对旅游职场情境与网络搜索的创新教学

实际教学的过程中,教学情境是根据教学内容,为实现一定的教学目的,使学生积极参与课堂的学习环境。而这种情景的创设,是为了能使学生适应职业的需求,提升他们的课堂积极性。而网络搜索的学习是计算机教学中比较困难的内容。因为中职学校的学生比较活跃,上课的过程中难免会有学生利用计算机进行一些与上课无关的内容。因此,对网络搜索这一模块的讲解就需要创新教学手段,吸引学生的目光,为学生制定相应的学习方案,让学生有了一定的目标任务,能改变学生闪客注意力不集中的现状。

(二)对图文混排教学的创新

计算机中图文混排的学习,可以帮助旅游专业的学生进行旅游线路的海报策划。旅游线路的更新是由于旅行社为了自身的发展。而旅游线路海报的精美、漂亮,能直观地给游客一种想象空间的美感。更能为他们提供决策依据。而制作出具有美感与吸引力的线路海报是旅行社自身发展的有效方式。图文混排的创新教学关键在于能否有效综合使用所有元素进行布局,创意自然十分重要。因此,在图文混排的教学前,教师让学生从网上搜集相关海报类型,总结它们的特点。到课堂上,学生讨论,教师引导,初步的讲授图文混排的知识。然后教师接下来打开word文档,使学生明白word的功能之一是设计海报,这样学生的好奇心被激起,同时学习的主动性就更强了。

(三)对PS图层蒙版教学的创新

将旅游的美食文化融入到PS图层蒙版的教学,可以在课前让学生收集各地的美食图片,课上教师将旅游的饮食文化融入图层的蒙版教学。这样不仅可以把图层蒙版教学的内容具体化,把抽象的知识用生动的图像进行表达,还能考察学生对旅游知识的掌握情况。这也能对学生形成视觉上的享受与冲击,并且也对教学方法进行了创新。

(四)对演示文稿的创新教学

这一模块的创新教学可以将导游知识的讲解与演示文稿的制作相结合,这样能使教师与学生共同提高旅游实践能力。首先,可以进行现场模拟,这样会涉及到各个景点的实景图。利用实践,对导游的讲解进行模拟,以介绍景点的方式展开教学。提前让学生准备一张完整的有关景点介绍的演示文稿。这样的教学模式,将演示文稿的学习融入到导游讲解中,既强化了专业知识技能,又让学生在学习中感受到了计算机学习的魅力。

计算机专业考研范文3

[关键词]“互联网+”;网络;无纸化考试;计算机专业

doi:10.3969/j.issn.1673 - 0194.2015.18.171

[中图分类号]TP311 [文献标识码]A [文章编号]1673-0194(2015)18-0-01

1 “互联网+”模式下的网络无纸化考试系统的优势

“互联网+”模式下的全自动网络无纸化考试系统具有如下优势。

第一,网络无纸化考试系统一次性投入,可节省很多教学资源和成本。如印刷试卷,在笔试考试时,全院参加计算机基础考试的学生2 500人左右,每年两个学期各有一次期末考试,每次考试试卷6张8开纸,1年1个科目的考试就可节约考试用纸30 000张。

第二,网络无纸化考试系统大大减少了教师工作量。网络无纸化考试系统将学生的答案上传到服务器,由服务器自动核算成绩,学生提交试卷后马上就可知道自己得多少分,这大大节省了教师阅卷的时间。在笔试考试的情况下,教师每批阅一张试卷大概需要3分钟时间,1年1个科目的考试就可节约教师批阅试卷的时间约15 000分钟。

第三,网络无纸化考试系统的使用也减少了期末考试时安排考场、安排监考教师等一系与考试相关的服务的工作量。

第四,网络无纸化考试系统从根本上杜绝学生作弊的可能。考生信息提前录入考试系统,包括学号、姓名、专业班级及照片。考试过程中学生用学号登录系统,系统为每名学生随机分配试卷,学生前后左右的试卷内容各不相同。系统在随机组卷过程中,充分考量知识点的均衡性以及试卷的重复率问题,且打乱每套试卷选择题的选项顺序,使每位学生所做的试卷都不一样,这也从根本上杜绝了学生考试作弊。

第五,网络无纸化考试系统对学生的考试成绩有统计分析功能,成绩导出格式统一、便利。最终将成绩以班级为单位用Excel表的形式输出,同时服务器端对每个学生的答题情况都做了记录,为每个学生形成一个单独的试题包,方便成绩的查询和验证。学生每道题选的什么,写的什么,是怎么做的都有非常详细的记录保存,甚至学生每道小题的得分都可以精确地保留下来。所有学生考试结束后对服务器进行数据备份,保留考生的详细信息,包括考试成绩、试题包等,为我院未来评估提供详细的数据资料。

2 “互联网+”模式下的网络无纸化考试系统的不足之处

第一,网络无纸化考试系统的题库需要不断完善和补充。一是目前题库中还有一些试题存在问题,即错题或者是较偏的试题,不适合学生考试,需要进行细致的检查和筛选;二是随着计算机的发展,每年教学内容会有一些变化,要及时筛选、补充题库内容,这增加了任课教师的工作量。

第二,学校机房有限,尤其是在期末考试前夕,全院学生都想多加练习,导致机房资源紧张。

第三,期末考试的组织需进一步完善。如每个机房应安排一名实验员留守或直接参与监考,便于对机房开门、供电等的管理;考试的监考安排、时间安排及学生通知等,应提前与教务处沟通,纳入期末考试统一管理,在教务处指导下进行。

3 “互联网+”模式下的网络无纸化考试系统的推广

“互联网+”模式下的网络无纸化考试系统不仅可用于期末考试中,还可在如下几方面加以推广使用。

第一,开学前对新生大批量的分级考试、摸底考试。计算机教育的普及使刚进入大学的新生的计算机水平存在较大差异,由城市或者经济发达地区进入大学的学生从中学甚至小学开始就接受正规的计算机教育,而经济欠发达地区的学生甚至从未接触过计算机。这迫使高校在计算机基础教学以及其他存在相同情况的科目教学上进行教学改革,分级考试就是由这一特定条件产生的。网络无纸化考试系统特有的分模块考察,以及全面的考察范围,为微机考试提供了良好的平台。

第二,可逐渐将考试系统扩展到全校所有适合无纸化考试的科目:如英语、高等数学及会计等。网络无纸化考试系统的题库管理模块完全开放,且具有自定义添加科目的功能,可将任何科目、任何表现形式的试题添加到系统题库中,快速形成其他科目的计算机平台化考试系统。

第三,可用来随堂测验,布置作业。网络无纸化考试系统自带的资源结构树功能,可将题库中的题目重新划分到符合教材要求的各个章节中,当结束某一章节的教学时,可将本章节的题目按照难度和题型的不同组织到一张试卷上,以便进行随堂测验或者章节练习。

第四,可以用来进行计算机的实验课教学。网络无纸化考试系统可以让学生在做操作题、程序设计题时处于全真的应用环境中,并可记录操作的全过程,迅速形成学生的操作结果,分析学生的知识点掌握情况,有利于老师有针对性地开展下一步教学。

第五,可进行各种计算机竞赛。网络无纸化考试系统可以将题目根据试题难度和类别的不同组织到一张试卷上,是进行各种计算机竞赛的有利工具。

第六,可使其变成等级考试模拟系统。网络无纸化考试系统可自由添加或者导入大量的等级考的题目供学生练习、模拟和考察,既方便了考生,又有利于辅导老师快速掌握学生的薄弱点,进行单独辅导。

计算机专业考研范文4

1、计算机专业好不好学,首先你要对这个方面感兴趣,要想学好,还需要你有较扎实的数学基础、较强的逻辑思维、较大的耐心。计算机专业课业繁重,但是学好了就业容易,人才缺口大且长时间有需求。

2、计算机专业的就业方向主要有管理岗位、技术岗位、科研测试与研发研究岗位、销售及服务类岗位等。计算机专业毕业可以做工程师,可以考研、考公务员,还可以做项目经理或项目主管等。

(来源:文章屋网 )

计算机专业考研范文5

关键词:计算机组成原理 分班教学 教学改革 就业

中图分类号:G642 文献标识码: A 文章编号:1672-1578(2013)06-0065-01

1 目前存在的问题

计算机行业发展速度快,目前的计算机专业高等教育存在着专业层次单一,课程设置陈旧,教学内容滞后,理论与实践脱节等问题[1],导致高校的人才培养与企业需求脱轨。经过十几年的教育体制改革,中国高等教育已经不再是精英教育,尤其是普通高校应该定位在培养具有专业技能的应用型人才。计算机专业的教学也要由“广而全”改变为“深而精”。

计算机专业还存在研究方向众多,教学难于统一的问题。同样是计算机科学与技术专业的学生,学习兴趣和就业方向截然不同。有的同学喜欢Web应用程序开发;有的对多媒体开发感兴趣,甚至选修了美术专业的一些课程;有的同学倾向于计算机底层开发,研究嵌入式系统;还有一些致力于考研,需要研究每个知识点的细节,并且能够熟练解题。虽然学校通过开设选修课程来满足学生不同的学习需求,但是必修课程却只能“一刀切”,为了提高学生的学习效率,需要对部分必修课程实施教学改革,本文主要讨论“计算机组成原理”的分班教学改革。

2 分班教学实施方案

2.1分班方案

“计算机组成原理”是计算机科学与技术专业的必修课,课程一般以冯・诺依曼模型计算机为基础,自顶向下的介绍计算机硬件系统的内部结构,工作原理以及设计方法[2]。根据学生的需求,可以将学生分为两个方向,以嵌入式软硬件设计等计算机底层开发为目标的,称为综合设计方向;以网络应用、数据库应用、多媒体技术等软件应用为学习目标的统称为软件应用方向。前者“偏硬”,后者“偏软”,有考研需求的学生应归为前者。

2.2教学内容

综合设计方向要求熟悉计算机硬件基本原理,掌握计算机的总体结构,理解硬件系统设计。不仅要研究具体硬件模块的原理,更要强调对硬件结构的设计思路以及系统级的认知。教学组织上要采用 “整体自顶向下”,“细节自底向上”的方法。为满足考研需求的学生,还要练习适当的习题。

软件应用方向的教学,主要把握计算机硬件系统设计的整体思路,而不拘泥于具体的电路细节和硬件实现,重点研究计算机的运算方法、指令系统、控制方式,根据情况也应把“计算机体系结构”中的部分知识纳入到教学中去。

2.3教材选择

综合设计方向推荐使用哈尔滨工业大学唐朔飞教授编写的“计算机组成原理”,这本书概念清楚、内容精炼、通俗易懂。全书分为四个部分,总体设计思路清晰,细节描述详尽。同时还是考研推荐书目,书中内容与考研大纲接近。

根据软件应用方向的教学内容,教材的选择要注重把握计算机的总体设计思路,篇幅不宜太长,同时还可以选择“计算机体系结构”、“汇编语言”等教材作为辅助。为切合教学实际,教师也可以自编讲义供学生使用。

3 需要注意的几个问题

3.1对教师专业素养的要求

分班教学打破了传统教材的限制,同时也提高了对教师专业素养的要求。担任综合设计方向教学的教师,要熟悉模拟和数字电路的设计,具有单片机、DSP、FPGA/CPLD等嵌入式项目的开发经验。担任软件应用方向教学的教师,要精通一门以上的面向对象程序设计语言,具有应用程序开发经验,熟悉操作系统内核,掌握驱动程序开发。

3.2注意考核的公平性

同一个专业的学生按照不同的教学大纲学习同一门课程,如果考核难易有别,会造成成绩的不公平,进而影响下一届学生的选班意向。另外成绩还可能影响学生的奖学金、就业等切身利益。

3.3教学安排

与一般的统一授课不同的是,课程分班打破了正常的分班建制,学生按照自己的选择上课。因此要尽量让两个授课班级的课时相同,利于教学安排。

4 结语

随着计算机行业的逐渐成熟,计算机人才就业市场也发生了很大变化。企业不但要求大学生具有扎实的理论功底,更要具有某个方向的专长,甚至是项目经验。导致以往的“通才”式教育培养的人才,在校时各科成绩优秀,就业却常常碰钉子;而有技能专长的“专才”,具有某个方向的特长,更容易得到用人单位的青睐。为了改变大学里“不逃课的学生不是好学生”的现状,就需要大学改变教育思路,不再出现“听老师话,找工作难”的怪象。让学生把有限的精力投入到更有针对性的学习中。

“计算机组成原理”的分班教学有利于增强学生学习的目的性,让他们感觉学有所用;有利于改善学习积极性,激发学生学习的热情和兴趣;有利于提高学生学习的效率,帮助他们早日确定研究方向,找到学习的捷径。

参考文献:

计算机专业考研范文6

然而,事实也许有点残酷――学校能教给我们的东西,总是和社会的需求差得太远太远,尤其是热门了很多年的计算机专业。那么,当象牙塔里悠闲的步伐早已跟不上业界日新月异的发展,我们应该怎样在四年里奋斗自己的人生呢?

一直很喜欢一句话:凡事预则立,不预则废。我也喜欢用这句话来告诫我的学生们。因为很多学生在入校的时候对计算机这门学科完全不了解,懵懂地过了两三年才逐渐了解计算机的庞大知识体系。然而,四年大学时光已过去大半,所学知识广而不精,缺乏针对性,动手能力弱,进入IT职场后力不从心。因此,每当我的学生问我“怎样让四年后的自己更有竞争力”时,我总会告诉他们:学习切忌没有目标,从大一开始规划你的大学。

修炼“内功”

每个计算机专业的新生拿到第一学期的课程表时总是有点小小的失落:没有想象中高深的专业课,除了政治、体育之外,课时数最多的便是数学和英语,这和中学有什么区别?

不要小看这两门学习了多年的科目。我们都知道,数学是一切理工学科的基础,对于计算机专业而言,数学更是金字塔底部最稳固的那块基石。无论你以后是往算法分析等理论方向发展,还是往网络安全、视频音频处理等应用方向发展,数学都至关重要。

英语的重要性则更是不言而喻的。既然选择了计算机专业,就意味着英语能力根本就不是对你的要求,而是默认值。英语是IT业的默认语言,你必须习惯看英文技术文档,阅读经典的英文理论著作,从英文网页中获取最新资讯。

尽管只有数学和英语的大一很枯燥,但这是修炼内功的阶段,为以后的专业课做准备。如果内功不深厚,就算你以后炼成了“降龙十八掌”,也难免会后劲不足。

有目标才有动力

学好了数学和英语是远远不够的,毕竟它们只是基础。计算机的专业知识体系十分庞大,根据我国高等学校本科专业目录,计算机科学与技术专业下设计算机系统结构、计算机软件与理论、计算机应用技术三个二级学科,其中还包括若干研究方向。想在四年时间里学习所有专业方向,并达到精通的程度,几乎是不可能的。

目前,热门的研究方向主要有嵌入式系统、计算机网络与通讯、企业计算、软件开发、图形图像与多媒体、网络与信息安全等。因此我通常建议我的学生及早选定自己的发展方向,有目标地学习。

・嵌入式系统开发

大家都知道,目前计算机专业一般分为硬件、软件、网络三个大方向。一般来说,选择硬件的同学比较少,大多数人就算选了硬件,研究的也是软硬结合方向。那么说到软硬结合,嵌入式系统便是近年来最火的研究热点。它是针对某种特定应用设计的系统,日常生活中的手机、MP3播放器、数码相机、高清电视都离不开它。目前我国40%的软件产值都来自嵌入式软件,而且这项技术的人才缺口高达15万。无疑,嵌入式系统开发是当前最热门、最有发展前途的方向之一。

虽然嵌入式开发对人才的要求是软硬兼通,但计算机专业的学生选择这个方向时,通常会从事软件开发,毕竟嵌入式设备的增值很大程度上依赖于软件。所以对于数字电路、计算机组成原理、微处理器结构等硬件基础课程,学懂即可,不必深究。

在软件学习方面。首先,C语言、数据结构、算法分析以及操作系统这些软件基础课的重要性自然是毋庸置疑的;其次,不要死抠书本,要多了解业界动态,自学一点业界流行的程序开发语言,掌握主流嵌入式微处理器的结构,最好能掌握一个或多个嵌入式操作系统,求职时才不至于与单位需求脱节。

另外,很多同学不重视汇编语言。其实,进行嵌入式开发时,若能在高级语言里嵌一点汇编语言,对进行操作系统级软件(即底层软件)开发非常有优势。

对于有意于这个方向的同学,我还有一个建议。嵌入式系统开发是一个应用型非常强的方向,求职时实战经历极为重要,最好从大三开始联系实习单位并参与项目。毕业求职时,完整参与过嵌入式项目的经历,比成绩单上一片90分更能俘获面试官的芳心。

・计算机网络技术

在这个互联网将全世界连成了整体的时代,网络技术的热门程度与嵌入式开发不相上下,它的就业前景甚至比后者更广阔。而且新兴的高层次网络安全工程师无论是职业前景、提升空间还是薪酬基数、薪酬增长,都更加优越。可以说,这个方向的前景和“钱景”都是非常不错的。

但是,目前很多高校不太重视网络方向的课程,所以选择这个方向的同学会比较辛苦。首先,和所有同学一样,在大一大二打牢基础,其间学校会开设一门《计算机网络》,属于专业基础课,要好好学。这门课最经典的教材推荐Andrew S. Tanenbaum的《计算机网络》。然后,结合程序设计,自学掌握Internet编程基础、网络多媒体相关应用等网络应用技术。

对于这样一个应用性较强的方向,在学校课程设置较弱的情况下,自学就显得格外重要。比如,目前复杂的网络在线应用呼唤一个新的网络体系结构,那么,同学们可通过《高级网络体系结构》、《网络协议》等书籍了解相关技术。另外,网络与信息安全也是一个重点研究方向,对这个方向感兴趣的同学应该多掌握一些安全协议的形式化分析、密码算法设计与分析、数据库隐藏技术。总之,要随时关注技术的发展,让自己的步伐跟上业界日新月异的变化。

・软件开发

软件开发方向是绝大多数学生的选择,它不是最实用的,但却是最好的。因为只要有了过硬的软件开发能力,就可以与任意具体应用相结合,能够非常灵活地转入各种应用领域:学点图形图像技术就可以去做多媒体应用软件开发,学点网络与通讯就可以去做网络方面的研发。

我的学生经常和我讨论一个问题:计算机语言很多,应该学哪一种?我始终认为,不管哪一种,只要精通一门,其他语言学起来相对就容易了。建议大家先精通一门高级语言,例如学校开设的C语言。到了大二后期,在此基础上加上面向对象的元素,学习C++或者VC++,精通之后你就算上路了。接下来可以触类旁通地自学Java、.NET等多种流行语言。如果自我感觉“功力”修炼得差不多了,可以尝试着参加程序员考试,不少单位对它的认同度还是很高的。

此外,从事软件开发的人仅仅精通写程序是不够的,时间长了你就会发现,这不过是熟练工的活罢了。而且一味埋头写程序,你永远只是最底层的程序员,很难有大的发展。只有统领着团队,策划完整的软件项目,你才能成为软件业的高层次人才。所以,建议具有组织才能的同学,一定要学好《软件工程》这门课,课外还可以读读《人月神话》,这是软件工程的经典著作,很有启发意义。说不定你就是未来的项目经理哦!

为求职准备两块敲门砖

对于大多数同学来说,四年的积累,就是为了毕业时找份好工作。每年11月,看着大四学长为了找工作四处奔波形色匆匆的样子,大一的新生们是不是心里有一丝庆幸:还好,这样的日子离我还远!可是,当你抬起头看看就业形势,你还会这样想吗?所以,我的学生一入学,我就会告诉他们,从一开始就要为自己的前程打算了,应该早早准备两块敲门砖――证书、实习经历。

证书也许不能反应一个人的全部能力,但是在同等条件下,它能让你比其他竞争者更有优势。考证书不宜太早,最好是到了大三之后再进行,否则会影响正常的课程学习。另外,也不宜考太多证书,会牵扯太多精力。网络技术方向的同学可以考比较权威的思科系列认证;软件开发方向的同学可以考微软的系列认证,涵盖面很广,业界的认可度也高。

作为求职的另一块敲门砖,实习经历比证书更有分量。从大一开始,最好每年暑假都能找一家单位实习,也许一开始你做不了太多事情,但是在实践中学到的东西可以让你在以后的课程学习中更加游刃有余。到了大四上期,就该找正式的实习单位了,建议提前半年留意心仪公司的招聘流程,尤其是技术要求,尽量弥补自己的软肋,让自己的实习表现更好,毕业后留在这个单位的几率也就更大。即或不能留下,过硬的实习经历可以为你以后的求职增添重重的砝码。

作为一名教师,深知学习计算机专业的辛苦与艰难。但是既然选择了,就不要因为困难而轻言放弃。只要扎扎实实地学好每一门基础课,确立一个属于自己的目标,掌握市场需求的最新潮流,我想每个同学的未来都会充满阳光!

学长经验谈:

有的放矢,时间不浪费

小郑 男 软件公司程序员

我敢说,60%的同学入学时,根本不清楚计算机到底是怎么回事,更不知道自己的兴趣点在哪里。这部分同学不必着急确定发展方向,可以一边学基础课,一边关注行业动态,看看自己哪些课程学得好,看看哪些业界热点能吸引自己,一般到了大二就可以判断出自己的兴趣所在。

这个时候,恰好专业基础课开始了。以我的经验,学习专业课要“有的放矢”,尤其要懂得合理分配时间。对于与自己的发展方向关系不大的科目,没必要浪费太多时间,大致学懂就行。应该把时间和精力分配给符合自己发展方向的专业课,深入钻研并加强课外学习,怎样精益求精都不为过。

考研,从大一抓起

小高 男

北京理工大学计算机应用专业硕士