计算机专业课是一个基础综合,总分150。内容由四部门组成,可以根据难易程度按照《数据结构》,《计算机组成原理》,《操作系统》,《计算机网络》的顺序进行复习。虽然现在有些学校考试内容有所变化,但还是从这四部分中挑着一门或者两门进行考察,备考时具体每一部分怎样复习学姐给大家分享下:数据结构这一部分复习的重点在于理解数据结构的三要素:逻辑结构,存储结构及在其上定义的各种基本操作;难点在于对各个内容的算法实现和灵活运用。把握重点和难点的最主要的一条就是要多动手,勤于思考。计算机组成原理这一部分复习时要根据考纲要求准确理解基本概念原理,把握要点,把概念与原理联系起来形成一个完整的系统,在头脑中形成清晰的认识,并随着复习的进行不断加深认知。操作系统这一部分的复习重点在于基本概念和基本原理的掌握,难点在于运用操作系统的基本原理来分析和解决具体问题。复习时可将教材中的内容与大纲中的相关内容结合起来配合理解,将理论上的东西理解透彻,学以致用,然后通过做题提高自己分析、解决实际问题的能力。计算机网络复习这一部分需特别注意按层进行知识点的复习总结。重点把握每一层和上下层之间的关系、用系统的方法将具体的知识点串联在一起。计算机专业课的复习讲究融会贯通,关联性较强,所以学弟学妹在准备时每一点都要掌握准确了,实在不确定,可以通过其他同学寻求帮助,不懂就问,切不可不懂装懂,那样只会害了自己。如果之前就是计算机专业的,有一定基础学起来会没有那么费劲。但如果是跨考或者报考的目标院校挑战难度较大的,建议大家跟着辅导班走,选择了考研肯定就想一次考上,辅导班老师会帮助一起把知识点内容一点点串通起来,深入理解计算机系统,传授做题方法和精髓。知名度挺高、口碑也不错的启航考研,针对计算机专业推出面授班、计算机基础综合一对一辅导,而且有想报考北京邮电大学和中国科学院大学的小可爱,专门有计算机基础综合定向班和计算机学科综合定向班。老师们都有着数十年教学经验,加上科学化的管理,相信跨考也是可以的,一切皆有可能。结合自己的情况,一切为了学习,考研加油!
昨天我讲了计算机专业的一些大概介绍,感兴趣的可以戳这篇文章了解。什么专业就业前景最好?学计算机工资真的能月入过万?今天就给大家仔细讲讲,进入这个专业之后,到底会学哪些内容呢?首先,计算机专业是一个大类专业,这个大类分流出12个小专业,分别是:计算机科学与技术、软件工程、网络工程、信息安全、物联网工程、数字媒体技术、智能科学与技术、空间信息与数字技术、电子与计算机工程,另外有些学校还有数据科学和大数据技术专业。也就是说,我们的同学进入到大学里,本科阶段大部分人修读的还是这12个专业里的其中一门。因此,这就是大家先需要明确的一点了,如果真的有意向进入计算机专业,就要着手开始了解这12个细分专业了。学习计算机操作计算机科学与技术专业,相比之下这门专业偏理论,学生需要修大量的数学课和计算机基础课程。因为这门专业比较基础,因此这门专业日后的考研方向也比较管阔,很多专业都可以衍生过去,就业前景也很广阔,搞技术,搞学术,都可以。软件工程专业,侧重于软件相关工作,对理论和数学要求没有计算机科学与技术那么高,他主要是围绕软件方面展开学习的,例如APP的开发及维护,目前市场也是很需要这一块人才的,就业前景很好。网络工程专业,这个专业主要研究网络系统方面的问题,这个和其他专业相比略显“低端”一些,以后的工作内容有点像网管这一类。信息安全专业,负责各种平台上用户的隐私和信息安全,所以专业学习不仅包括数学和计算机基础课程,还有密码学、安全认证技术、防火墙原理、数据备份与灾难恢复等与此相关的课程。这个专业是一个交叉专业,日后就业很多通信行业都是与之对口的,进大厂的机会也比较多,就业前景很好。以上四个就是比较传统的四类专业,剩下八个是近几年随着技术发展慢慢开发出的专业,在明天的文章里我会给大家继续科普。#计算机专业#
大学里的计算机专业除了正常的英语、高数、思政等公共基础课外,从大一到大四会从计算机应用基础学起,还有软硬件学习,网页设计、编程语言等等,但是理论学习比较多。如果你想学习软件编程和动画特效方面的,可以报班学习,深入了解扎实自己的基础。学计算机女生就业方向学计算机女生就业方向主要在教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究、网络系统设计和测试技术员、网络工程监理员、网络管理与维护等工作。下面介绍下计算机专业学习的详细内容:一、计算机专业都学什么计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理、windows server 2008操作系统、局域网组建、Linux服务器操作系统、网络设备与网络技术(主要学习思科、华为公司设备的配置、管理、调试)、SQL Server、网络综合布线技术、CAD绘图等。二、计算机专业简介计算机专业是指计算机硬件与软件相结合、面向系统、更偏向应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。三、计算机专业培养目标本专业毕业生应获得以下几个方面的知识和能力:1.掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。2.掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。3.掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图像处理以及计算机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。4.掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。总结计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重自然科学基础课程和专业基础课程,拓宽面向。后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。
南加州大学始建于1880年,坐落于美国加利福尼亚州洛杉矶市,是美国西海岸最古老的顶尖私立研究型大学,也是世界著名高等学府。拥有百余年历史的USC,课程水平得到业内肯定,其中商学院、电影、传播、建筑及理工学院等科系在美国相当知名,在USnews排名上也从不缺席。尤其是Department of Computer Science,其科研实力在计算机、互联网领域扮演着举足轻重的角色。专业介绍南加大的计算机科学得到全美认可,经常有Microsoft、Blizzard、EA、Konami等大公司直接来学院招聘,将学生作品展示给公司的专业人士的机会很多,并获得积极反馈,其中潜在的就业机会自然不言而喻。其一,这肯定是因为CS专业的实力强劲,有42个终生制教授,33个研究教授,和30多个外聘教授组成的强大研究团队。研究小组包括人工智能、数据库与信息管理、人脑理论与计算神经科学、软件系统与工程、通讯与系统等。其二,南加大CS项目注重学生在计算系统的设计、编程和应用等方面的培养。通过此项目,学生能够对计算机科学和计算机工程的基本原理和当前重要的问题有更深刻的理解,从而使他们可以更好的就业或追求更高的学位。值得注意的是,南加州大学计算机科学硕士项目为期2年,共需修读37个学分,适合本科工程或理科专业背景学生,但计算机科学背景十分有限,课程设置结合本科计算机科学基础和预备课程以及研究生深度的课程,包含7个本科水准的计算机基础课程,17个必修研究生水准课程,外加9个选修课程。虽然学制上比较长,但换个角度来看,其实也算是一个优势,可以在校期间积累更多的阅历和经验。再加上课业压力比较大,所以需要更长的时间,如果你想要快点毕业,两年读完的话可以一个学期选三门;如果你想轻松一点,那么就每个学期选两门即可。就业前景美国计算机科学专业具有相对完善的教育体系,而且美国信息化进程比较快,学校信息化设施建设也走在世界前列,所以对于修读计算机科学的同学而言将受益匪浅。一个好的CS专业必须做到理论和实际应用的平衡,不仅整合了计算机科学知识和信息系统知识,构建和管理信息基础设施——系统、网络、应用、硬件和软件,还将行业背景,经验、最新的资讯和技术带给学生。南加州大学CS硕士项目的毕业生可能会在学术中心、政府和工业研究机构、生产设施或气象服务行业工作。电子、通讯、生物物理学、医院和保健物理、自动化和计算机以及那些看重学位中的问题解决能力的雇主来说,他们有很多就业机会。学校环境学校处于南洛杉矶的West Adams区,约在洛杉矶市区南方2英里处。拥有令人羡慕的美丽校园,尽管有些建筑,像宿舍、工程学院、物理科学实验室是现代主义建筑,但大部分建筑为罗曼式风格,与校园内大多数的红砖建筑形成了强烈的对比。而且校园面积很大,为学生提供的住宿地点也很多,全校约有40多处宿舍楼,包含普通宿舍、套间宿舍及公寓型宿舍。校内还有2个大型自助餐厅和若干个Cafe,食堂虽不能跟UCLA比,但也是一流,里面有热菜区,自选沙拉区,面点区,饮料区等,还有墨西哥菜区和印度风味卷饼区,早餐更是多种多样,有水果,炒蛋,Bacon,炒土豆丁等。
新智元报道 来源:Github编辑:元子【新智元导读】本文带来Github上的一份干货:来自中国科学技术大学的课程资源,包含AI、计算机信息、经管类等教程资源。更为难能可贵的是还有可后练习资源。目前该repo开放投稿中。虽然有关计算机科学方面的教程非常多,但是涉及到高校的课程资源是比较难得的。以往我们接触最多的是国外培训网站,例如Coursna、Khan、伯克利公开课、MIT公开课等。这些网站虽然好,但一来访问比较麻烦;二来全英文,对学习进度由不小的影响。如今,这种情况正在改变。近日在Github上出现了一份干货,来自中国科学技术大学课程资源的(主要是计算机学院的,也有其他课程,公选课,自由选修等)的 repo。Repo里包括了课程电子版书籍、参考书、slides(ppt),、考试试卷学习心得、某些书的答案等。如果你有志进军AI行业,却苦于找不到更快速入门的方法,这个Repo或许能够帮到你。刚才也提到这个资源列表并不局限于AI,而是搜罗了很多教科书,所以特别感谢作者mbinary,为我们提供了如此全面和精彩的教程干货。目前此贴中的资源还在不断更新中,欢迎各位小伙伴们一起添砖加瓦!下面就一起来看看这个帖子都分享了哪些精彩内容。课程结构每门课程大致结构如下,有些栏目可能没有,也可以自己添加认为合理的栏目教材, 答案在课程目录下参考书, 参考资料在 reference 下复习试卷, 习题课, 作业解答 在 review 下建立文件夹 homework-teacher1, homework-teacher2 ..., lab-teacher1, 每个文件夹中如果有不同年份的, 就再建立不同年份的文件夹课程主页及其他链接资源记在 README.md 中slides: 主要是 ppt 文件类型, 将所有 slides 打包成 zip, 放在 课程目录下(若有多个老师,则在课程目录建立slides-teacherName1.zip, slides-teacherName2.zip...)students(同学们上传的自己的一些资料,作品,每个同学新建一个目录)课程目录项目地址Github地址:https://github.com/mbinary/USTC-CS-Courses-Resource网页地址:https://mbinary.xyz/ustc-cs/#公告新智元AI技术+产业社群招募中,欢迎对AI技术+产业落地感兴趣的同学,加小助手_2 入群;通过审核后我们将邀请进群,加入社群后务必修改群备注(姓名 - 公司 - 职位;专业群审核较严,敬请谅解)。
其实,在目前计算机相关的所有专业课当中,编程语言课程应该是相对比较简单的,一方面编程语言的内容相对较少,另一方面编程语言的实验也比较容易完成,从学生整体的成绩就可以看出来,编程语言的平均成绩还是相对比较高的。除了编程语言之外,剩下的专业课程都有一定的难度,比如数据库、操作系统、计算机组成原理、数据结构、算法设计、编译原理、计算机网络、网络安全等,这些课程不仅知识量较大,而且可以深挖的内容也非常多。以操作系统为例,如果想系统了解操作系统的工作机制,应该读一下操作系统的源代码,所以不少计算机专业的学生都读过Linux操作系统的源代码。实际上,通过阅读操作系统的源代码,也能够顺便丰富其他相关的知识结构。算法设计虽然也有较大的难度,但是对于数学基础比较扎实的同学来说,算法设计只是一个思维方式上的转换,就是数学思维向计算思维的转换。要想顺利完成这个转换,应该注重多做相关实验。算法设计是计算机解决问题的核心环节,未来不论是从事大数据还是人工智能,都需要具有扎实的算法设计基础。计算机网络是最容易被忽略的课程之一,很多人会误认为计算机网络比较简单,实际上计算机网络的难度还是非常高的,尤其是关于数据通信相关内容,需要大量的计算。早期不少跨考计算机专业研究生的同学,在专业课考试过程中,计算机网络是最大的障碍之一。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
随着国家对计算机人才的需求量越来越大,越来越多的教育机构甚至是中小学公立院校对于计算机类专业人才的培养计划也在慢慢发酵普及,关心政策的家长可能都知道,北京、上海、山东、重庆等地已经把计算机编程列入中小学必修,浙江、广东、南京更是将编程纳入中高考体系,可以说计算机类专业已经开始越来越早的走进教育领域,走进学生的视野。这个现象在大学的课程学习里也很常见,很多选了计算机专业的大一新生,入学了以后才发现,对于计算机的学习:已经不再是全班“小白”零起点,而是专业的分级体现,同样是计算机类的专业课程起步,一个班级就已经出现“大牛“与”小牛“。可见计算机类专业的热度散播不仅早而且广,依然一直保持着居高不下的发展趋势,对于想要选择计算机专业的同学来说,这确实是一件好事,但是计算机类及其相关专业实在是太多了,如何才能清晰区别出个中差异实在不是一件容易的事。一、如何区分?虽然计算机类专业下细分出很多专业,但目前只有计算机科学与技术、软件工程才是这一大类学科下的核心专业。还有一些与计算机类关联度比较大的专业:网络工程、信息安全、物联网工程、智能科学与技术、人工智能、大数据,这些专业也都被归为计算机类专业。而信息安全网络安全网络空间安全计算机网络安全与管理这几个专业基本上只是因学校不同而名称不同,实质基本上是一样的。关联度一般的专业主要是由计算机与其它领域学科交叉形成的,比如说有电子类、通信类、自动化类,数学类等,具体一点来说,像电子与计算机工程、电子信息工程、电子信息科学与技术、信息工程、通信工程、自动化、机械电子工程、空间信息与数字技术、数字媒体技术、新媒体技术等,这些专业也都可以归类为计算机类专业,只是因为国内开设计算机类院校众多,不同学校对于计算机类的专业划分的标准不同,细分下所包含的专业自然不同。二、主流专业根据教育部最新发布的《普通高等学校本科专业目录》可知,计算机类包括计算机科学与技术、软件工程、网络工程等9个专业,具体名单如下:备注T代表特设专业,是针对不同高校办学特色,或适应近年来人才培养特殊需求设置的专业。K代表国家一般控制布点专业, 均不在本篇文章的常规专业研究范围内,以后会具体介绍。这里主要向大家介绍计算机类里的6个主流专业:01、计算机科学与技术(CS)计算机科学与技术(computer science and technology,CS)顾名思义是学习与计算机相关的科学原理和专业技术的一门学科。这个专业被称为“改变时代的专业”会学习研究整个计算机的生态系统(硬件、软件、网络),偏理论,系统性强。这个专业是一个大而全的专业科目,包含计算机的硬件部分,也包含软件工程,但更多地偏向于计算机的硬件制造。是比较传统的计算机专业,基本上有计算机学院的的学校都有。报考建议:计算机科学与技术所学习的知识面广,有利于建立对整个计算机系生态统的认知。但是由于理论知识涉及太广,不容易在某一方面达到精通的程度,需要自己有针对性的选择学习并深入钻研。推荐院校:前20强高校:清华大学、北京航空航天大学、北京大学、东南大学、哈尔滨工业大学、上海交通大学、南京大学、北京邮电大学、西安电子科技大学、华中科技大学、西北工业大学、浙江大学、北京理工大学、中南大学、同济大学、吉林大学、武汉大学、重庆大学、合肥工业大学、天津大学。02、软件工程(SE)顾名思义,就是主要学习研究软件开发的专业,一般来说主攻计算机软件中应用软件的开发。当然,也会学些计算机相关的基础课程。软件工程是一个新兴专业,是从计算机科学与技术当中分离出来的,所以软件工程和计科是很相近的一个专业,也可以理解为计科底下的一个具体方向。基础核心课程几乎和计科没有区别,但是它是一个面向工程性质的专业,涉及软件开发的整个过程(产品设计、开发、测试)。报考建议:软件工程专业应用性强,就业待遇好、范围广,但是对英语、数学要求较高、学习压力大、枯燥。而且软件工程专业的学费相对较高些。一般而言前两年的学费,和一般专业相差无几,但是后两年的学费相当于普通专业的3-4倍左右。这主要是因为大三大四专业课增多,所用的软件和工具,大多为国外教材,纯英文版,因此成本增加,所以如果考生要报考软件工程专业,也需要考虑一下家庭经济条件。推荐院校:双一流学科5大大学:北京大学、清华大学、北京航空航天大学、浙江大学、国防科技大学。特色专业大学:首都师范大学、南开大学、天津大学、天津工业大学、东北大学、苏州大学、南昌大学、湖南大学、中山大学、电子科技大学、辽宁工程技术大学、南昌航空大学、湘潭大学、重庆邮电大学、西安工业大学、杭州电子科技大学、上海第二工业大学。03、网络工程(NE)网络工程主要研究计算机网络的专业,一般来说,除了计算机公共基础课外,会比较深入地研究计算机网络的硬软件管理、应用、开发等。是一个集网络策划、建设、维护为一体的专业,是一个偏硬件的工科专业,主要学习网络规划,综合布线,防火墙、路由器、交换机的配置,等等。或者用比较专业的话来说,是按照工程设计图、工程实施计划来实施网络综合性工作。报考建议:网络工程算是新兴的一个专业,也是近年来比较热门的专业之一,很多高校开设的时间都不长,是一门交叉专业,所学的知识相对来说较杂,同时也是一门对逻辑思维能力要求很高的学科,工学学科的高等数学,线性代数,概率论与数理统计等都是必修的课程,课程难度较大,需要很强的逻辑思维能力和编程能力。推荐院校:8大网络工程特色专业大学为:北京邮电大学、中山大学、华南理工大学、电子科技大学、云南大学、西安电子科技大学、河北经贸大学、青海民族大学。04、信息安全(IS)主要研究计算机信息安全与保障的专业,一般来说除公共课外,会较深入研究计算机的信息安全(服务器、PC等)、网络安全方面的知识,主要对计算机及相关系统的安全负责。毕业了主要从事计算机安全方面的工作,保障企事业单位的计算机系统能够正常运行,不遭受/避免恶意攻击。一般称为信息安全工程师或网络安全工程师(按具体领域分)。报考建议:信息安全专业和数学、计算机等学科联系紧密,是个高度融合的学科。尤其需要较好的数学和计算机基础。例如数据结构与算法则需要线性代数、离散数学等数学功底。同时该专业学生在校学习时要多动手操作实践,要有较高网络空间安全综合专业素质,较强的实践能力和创新能力。部分高校在招生章程中注明了不予录取的情况,比如暨南大学备注“本专业色盲、色弱者不予录取”。考生在报考前,一定要看清《普通高等学校招生体检工作指导意见》中的相关规定,注意阅读各高校招生章程中的具体要求,或直接咨询高校。推荐院校:2018年科教评价网信息安全专业排名前20:上海交通大学、北京邮电大学、哈尔滨工业大学、华中科技大学、同济大学、北京工业大学、杭州电子科技大学、北京航空航天大学、中国科学技术大学、武汉大学、电子科技大学、北京交通大学、西安电子科技大学、东北大学、山东大学、南京邮电大学、天津理工大学、重庆邮电大学、西北工业大学、中山大学。05、物联网工程物联网工程是把任何终端都通过物联网技术连接起来,通过互联网进行链接控制的工程技术,最常见的就是共享单车的控制系统了,可控监控摄像头应该也属于物联网技术。它会同时涉及到终端硬件/软件,终端管理系统等方面。报考建议:物联网专业是一门交叉学科,物联网工程专业是计算类学科下的一个新兴专业,涉及计算机、通信技术、电子技术、测控技术等专业基础知识,以及管理学、软件开发等多方面知识。学生需要学习包括计算机系列课程、信息与通信工程、模拟电子技术、物联网技术及应用、物联网安全技术等几十门课程,同时还要打牢坚实的数学和物理基础。物联网的研发、应用主要集中在欧美等国家,学生需要阅读外文资料和应对国际交流。优秀的外语能力也是必备条件。推荐院校:2018—2019年物联网工程专业排名前十:北京理工大学、南京航空航天大学、广东工业大学、西安交通大学、北京邮电大学、北京工业大学、武汉大学、江南大学、东北大学、电子科技大学。06、数学媒体技术数学媒体技术是一门将抽象的数学、作为实物的媒体以及计算机技术三者结合在一起的专业,是面向数字音频、数字视频、数字电影、电脑动画、虚拟现实等新一代的数字传播媒体而开设的专业。该专业主要研究场景设计、角色形象设计、游戏程序设计、多媒体后期处理、人机交互技术、宽带媒体技术、视音频编辑技术等内容,是主要针对游戏开发、网站美工、创意设计而设置的。如《侏罗纪公园》中栩栩如生的恐龙及场景,还有和生活中的图像处理,比如说违规车牌拍照后提取车牌号技术、支付宝推出的人脸识别登陆、云计算以及数据处理等,都是数字媒体技术的应用范畴。报考建议:数字媒体技术属于工科专业,如果数学和物理好,学起来会相对轻松,适合具有很好的逻辑创新思维和具有创意手绘能力的学生。推荐院校:2017-2018年数字媒体技术专业大学排名:浙江大学、哈尔滨工业大学、广州工商学院、北京邮电大学、北京工业大学、福建师范大学、大连理工大学、华中师范大学、东北师范大学、江南大学、上海大学、东北大学、青岛大学、大连东软信息学院、华中科技大学、成都东软学院、闽南理工学院、山东大学、北京联合大学、中国传媒大学。备注:“2017-2018年数字媒体技术专业大学排名”出自中国大学及学科专业评价报告(2017-2018),是由中国科学评价研究中心(RCCSE)、武汉大学中国教育质量评价中心(ECCEQ)联合中国科教评价网(www.nseac.com)共同推出的学科专业评价报告。三、院校衡量计算机类专业除了主流专业以外,专业细分如此之多,也正是因为全国高校的计算机专业开设范围和数量太广,分布于不同层次,有的侧重于软件,有的侧重于硬件,有的侧重于计算机网络,有的在信息安全方面颇具特色,方向的选择直接影响院校的选择。根据教育部最新第四轮学科评估结果可知,全国共有168所开设计算机专业的大学参与了计算机专业大学排名,其中排名前4的大学是北京大学、清华大学、浙江大学、国防科技大学,这是国内目前计算机专业排名第一梯队,能力不相上下,其它上榜院校A级均是不错的选择。B级院校也可参考专业对应推荐院校进行综合衡量,供大家参考。总的来说,计算机类专业应该算是一个比较枯燥的专业,如果打算报这个专业,首先要自我衡量对计算机的学习内容是否真的感兴趣,同时也正是因为这个专业的需求量很大,所以开设该专业的学校很多,层次参差不齐,专业细分也比较多,但是不同专业涉及的学科课程以及就业方向均有差别,所以建议考生在选择时,要对该专业的特色和方向有所了解,比较清楚后,选择符合自身情况的高校。
以下是【毕达教育美国留学】整理发布的毕达学员分享会内容。【毕达教育美国留学】坚持每周邀请全球各地区名校学员分享申请、就读、求职等经验,敬请关注。毕达学员背景陈师兄,武汉大学,计算机科学与技术入读学校与项目:哥伦比亚大学-MSc in Computer Science访谈实录 1、哥大读CS的收获主持人:师兄是15年秋入学哥大的,在现在看来,哥大读CS让你有哪些比较大的收获呢?陈师兄:嗯,首先专业上还是学到了很多新东西。哥大的课程绝大多数质量还是不错的,我修了很多本科没有上过的课,还是学到了很多。即使是本科上过的课再上一遍也觉得学到了些新东西。主持人:师兄可以具体举一下例子吗?陈师兄:我觉得美国这边最大的区别就是作业的质量很高,压力大一些,需要自己课下多学很多东西,做完后比较有收获。比如说CS的经典课操作系统,国内大家上过的话很多都只是了解概念,理解为主。而这边上一门OS的话,会深入到Android内核改代码,经常需要读几百行Linux源程序来完成一次作业,几次作业下来会发现学到很多东西。第二个收获,这里有很多实习和项目机会,无论校内校外。我第一学期在实验室做了一个项目,第二学期在纽约一家金融startup实习,觉得还是蛮有收获的。而且对于以后找工作找实习有挺大的帮助。这两条是比较突出的吧,当然还有很多出国都会经历的。比如语言的提高呀,视野人际的拓展,体验生活一类的。2、如何找实习主持人:我了解到师兄即将要去加州的Google公司实习,请问具体是哪个岗位呢?又是如何找到这一份牛实习的?陈师兄:我是software engineering,就是传统的码农啦。在Google Play组做内部系统JS控件的开发。我是去年12月左右在一亩三分地上找的师兄内推,然后今年初寒假的时候两轮技术面试后,team match了两轮以后,最终定下的这个实习。准备的话,上学期末大概花了半个月修改简历,上学期有时间刷了些题,面试前看看最近的面经,而且运气也算比较好哈哈。主持人:可以分享一下竞争是怎样的吗?比如从多少人中挑选出来,一般来面试的都是哪些背景的?陈师兄:竞争的话,今年Google招的算很少的,今年大公司实习名额普遍缩水,招的都比较少。身边基本所有人都会去面Google。无论CS还是EE的,基本都会海投各大公司,很多其它专业也会来面Google。主持人:整个内推过程是怎么样的?是怎么勾搭,然后愿意给机会的?陈师兄:哈哈,其实很简单。我就发了封邮件请师兄帮忙内推,他就同意了。我在一亩三分地的内推版找比较近期的帖子,然后准备一个个发邮件,就附上自己的简历,附带简短的自我介绍。不需要刻意勾搭,就说求帮忙内推就好。然后找的第一个师兄就愿意帮忙了。其实一般愿意发帖帮忙的,人都不会恨困难的,找最近的大胆发就好。3、关于留美找工作主持人:针对CS这个专业,对于希望在留在美国找工作的中国学生,师兄有什么建议和可行性方案吗(如遇到最大的障碍是什么?如何克服?等)陈师兄:首先对于本科就是CS的,在美国找工作还是比较有优势的。因为周围转专业来的非常非常多,但是你多学的四年还是给了你很多别人没有的经历,这尤其在找实习的时候非常有用。所以建议你们一定要在出国之前整理好你们本科做过的东西,项目啊论文啊什么的,比如建好维护好自己的Github,写好简历,这些很多在面试都会被深问的。然后转专业的话一,定要提前刷题,先好好学算法。然后挑一门语言运用熟练,可以没事跟一些网课呀,做一点小项目啊(网页啊app一类的)因为你开学了就没有时间做这些事情了,充实你的简历。当然我觉得对转专业而言,最重要的是培养对CS的兴趣。为了就业转来学不进去的话其实很累的。主持人:师兄打算在美国工作几年回国,这个规划是出于什么考虑呢?陈师兄:我毕业应该会工作3-5年回国吧,主要是觉得一年半太短了呆不够啊哈哈,我需要更长的时间体验下生活。我觉得目前国内CS的前景还是不错的吧,这方面目前还没有深入的了解。不过有一点,国内CS的饱和程度应该比美国还是低一点,所以找到工作肯定不成问题,主要看找到多好的啦。4、关于回国就业主持人:你对回国CS专业就业的前景如何看呢?陈师兄:当然工作经验是特别重要的,海外的工作经历也会有很大的帮助。世界顶尖CS公司都在美国,所以花这么大功夫出来肯定还是要体验下这里的氛围技术的。而且这对于回国的帮助也很大吧我觉得,直接回来其实对于本身技术的提高并不多,对于回国在找工作帮助也不够大,所以积累些工作经验还是很必要的。5、项目基本介绍主持人:请具体介绍一下哥大的这个CS项目,包括项目的学习长度、培养方向、学习模块,谈谈你认为这个项目适合哪些人去读。陈师兄:嗯,这个MS总共一年半,最快也可一年毕业。已修课为主10门课,修完即可毕业。前两学期要求fulltime(至少4门课),所以绝大多数选择4+4+2,也可以5+5提前毕业。项目分这些track,每个track有自己课程设置细节,比如包括哪些必修哪些选修一类的。我是自然语言处理方向。适合的话,感觉总体而言适合准备找工作的人读,因为研究型课程比较少。实验室机会需要自己争取,当然你喜欢研究也可以选择论文毕业也有很多和老师接触的机会。6、学习节奏与课程难度主持人:师兄觉得项目的学习节奏如何?课程难度大吗?课程难度主要是哪些方面?(比如数学、编程、写论文等)陈师兄:前两学期压力还是蛮大的,4门课一学期在美国MS算多的(普遍是3门),所以尤其对于转专业底子不强的同学还是压力挺大的。因为还要准备找实习找工作,所以第一年会很辛苦。课程的话,就完全取决于具体的课了。有killer(比如刚提到的OS)也有很多水课,所以根据自身兴趣和精力调节,适合自己就好。具体难度也取决于课程,有的理论难,比如machine learning。有的编程重,一门课写3个基于web的大作业。也有论文的,完全看课程要求。本科有底子会好些但是总体还是比较累因为作业大多数比较难需要花不少时间7、教学模式与师资力量主持人:项目的教学模式有哪些?项目的师资力量如何?平时与老师的交流接触多吗?陈师兄:模式很多,比如上面提到的传统授课型,论文型research型(做一学期项目没课),沙龙型,很多的。看老师如何设置。哦还有很多很有意思的课,比如3人组队一学期全写程序啊,一学期全读论文啊,都有。1常驻师资力量一般大概40-50人左右,但每学期会有很多visiting professor来自其它学校或业界各大公司,到哥大授课。比如我上过的8门课里,就有来自密歇根大学的访问学者、IBM的高级工程师startup的CEO。和老师接触机会很多,每周都有2小时答疑时间,给老师发邮件他们也很乐意回~8、班级情况主持人:这个项目在师兄那一届招了多少人?其中中国学生有多少人?class profile怎么样(本科学校、专业、GRE、TOEFL等)?感觉身边的同学怎么样?陈师兄:一级大概200人左右,中国学生40-60人吧,转专业居多,大概60%左右。来自的学校很多很多,基本耳熟能详的院校都有来的~身边有超多牛人,而且有很多同学是有工作经验的,半年到5年工作经历的都有。主持人:师兄可以具体说说来自哪些院校吗?一般是什么专业转到CS的呢?他们的GT大概是多少呢?师兄是否了解?陈师兄:嗯,我身边的同学有来自清华的、北航、上交、华科、南大,还有很多海本的。一般是通信的、机械的,就是和EE挂钩大一点的转来的比较多。也有化学的数学的转来。我们级武大加我4个CS的。9、就业资源与就业情况主持人:项目就业资源如何?学院会提供什么就业方面的帮助?陈师兄:我觉得项目提供了很多帮助就业的资源,学院会办一学期一次大型career air和若干次小型的,每周会有很多公司来学院开info session。(平均一周3次吧有时候多的天天有不止一次)学院有专门的秘书负责转发公司发来的招聘邮件,还有很多networking的机会和校友啊hr啊什么的。主持人:师兄是否了解,项目往届中国学生留在美国就业的人数多吗?最后都去了什么企业?回国的同学都是去哪里的呢?陈师兄:嗯CS基本都就业了吧,很少听说找不到工作的。CS形势还是不错的。这个是LinkedIn里面校友的分布,我不确定是CS的还是工学院的,不过大致看大公司还是为主的。回国我知道有人去了阿里和百度我认识的校友不多哈哈。11、录取关键主持人:师兄你认为当时拿下这个哥大录取的关键是什么呢?陈师兄:嗯我觉得哥大比较看重硬件吧,分数啊项目啊什么的。当时和Daisy老师花了很长时间完成的文书,我觉得帮助很大。怎么能发掘出本科做了的东西里面的重点并且很好的表达出来很重要。PS:里面多体现下你对这个项目的研究,加点个性化的东西挺重要的。找几门感兴趣的课,或者研究型的话找一些老师的研究方向了解一下,我觉得会很有帮助。12、如何规划时间主持人:那在整个申请准备过程中(从考试复习到申请完成),你是如何规划的呢?陈师兄:我大概高二下开始准备考试吧,先G后T拖的比较长,但都是考前突击一个月。然后大三暑假实习完回国才开始准备文书,10月份左右花了一个月吧准备所有的材料,然后就改一所投一所。其实我觉得我的流程有点点偏晚了,如果9月份或者暑假就开始准备文书是最好的。
我也是学计算机的,女生,上大学之前是电脑白痴。白痴到什么程度呢,基本上连电脑开机键都找不到的那种。白痴到什么程度呢,就是把读卡器认做优盘然后还嚷嚷着为什么电脑识别不了的那种。大一刚开始的我,除了会用手指头一个个点击键盘打字,其余啥也不会。后来就是自己学习啊,虽然看见电脑就想吐,但是还是认真去学,因为遇到困难的第一步是去解决问题,而不是想着怎么逃避。第一学期的时候我也一度想过转专业,所以不好好学习,导致挂科根本无法转专业(只有学霸才有资格转专业哦)。后来学着学着,枯燥的东西就少了,计算机特有的逻辑感征服了我,抽象的东西虽然很难,但是只要认真去理解,智商正常的人都是能够学会的。比如特别难的数据结构啊之类的,其实你也没必要逼自己,没必要非得一百分,有个大概的理解即可。计算机就业真的很好,毕业了稍微学点前端的东西,北上杭月薪10k很容易。以后晋升空间很大。虽然难,但是不要怕,因为这些基础的东西只着重于培养你的思维方式。加油^0^~以上是一位毕业老学姐给题主的答案,她也是从一头雾水一路坚持过来,可能在大一时不比题主强多少,甚至可能还不如题主。这位同学遇到的情况不是个例,中国大多数学生和自己的专业都是先结婚,后恋爱的,也没办法,除了像是老师、医生等生活中常见的职业外,其他的职业一般人很难接触到,更别提有多了解了。即使你在填志愿时功课做得多么扎实,也永远是了解不了你所感兴趣专业的核心的,就像相亲前任凭别人说那人有多优秀,或者有多差劲,都不如自己见一面来的真实。说回计算机专业,如果以前没有接触过编程,大一时觉得什么也不懂很正常,不像机械呀、外语呀等专业,先前都会有一定的接触经验。计算机科学与技术专业大一开设的课程一般有高数、大物、电学基础、编程基础等。这些基础课都是比较难啃的课。到了大学,老师的讲课方式也和高中大不相同,原先一页纸的课本要讲一节课,但大学老师一次课老师就可能讲几十页书。很多在高中很优秀的学生,刚到大学也一样很不适应。首先,到了大学,要做好课前预习工作。因为老师讲课太快,如果课前不预习,很难跟上老师的进度,往往前面还没搞懂,后面又已经开始,越来越听不懂。所以,课前预习是必须的。但事实上高中老师天天喊着预习都做不到的人一大把,到了大学就更难做到了,一般在大学能够经常做到课前预习的同学基本上奖学金没得跑了。还有,在大学要做好课后复习。因为老师一节课讲的内容实在太多,一下子很难吸收,很多学生会觉得下课后所有的作业都无从入手。其实,大学里你如果不好好复习老师讲的课,作业不会也是很正常的,因为似是而非的东西太多。计算机的编程课如果没有基础的话,刚开始大部分人都会觉得云里雾里。因为计算机课程的思维方式和其它课程很不同。如果学不懂编程的话,建议多看几个版本的教材,把程序代码一句句的深入研究。功夫不负有心人,只要功夫下到位,一定会有豁然开朗的时候。那个时候你就会发现,计算机专业其实还是比较容易的,比起那些基础课要简单很多。但正如马云所言,很多人死在了黎明前,坚持到太阳升起来那天的人不多,因为从无到有的过程就是一条坑坑洼洼的路,随时都会崴脚和摔跤,很多意志不坚定的或者途中发现有更好路线的人都会消失在途中,笑到最后的往往是少数。最后分享一位阿姨的心声:我儿子也学的计算机专业,虽然专业是他自己报的,但我们是小县城的高中,电脑就局限于玩点游戏的基础。大一打电话时总说忙,放寒假回来时我问他有没有学到哭的时候呢?他告诉我,连老师讲的课都听不懂,当时真想回来复读了,但是想到家里经济条件不好,只有硬着头皮读下去。只有每天多花时间,各种上网查资料,跟同学请教,终于没有挂科。虽然他的成绩没有特别好,总算过得去。他也想过了,重新选专业也不一定好学,哪门都要负出辛苦 。我儿现在已经大三了,今年准备考本专业的研。所以坚持就是胜利。总结:对每一个事物的认识过程都是开头难,因为一下子要接触大量的专有名词和新规则,开头要是急于求成很容易产生挫败感,因此不要着急成为大佬,从小白踏踏实实干起,终究有一日你也会回望过去:还好我坚持下来了。
首先,计算机相关专业的知识量是非常大的,专业课也相对比较多,学生需要具体学习哪些专业课还与自身的主攻方向有比较密切的关系,比如大数据方向往往需要学习数据分析相关课程,而人工智能方向往往需要学习机器学习相关课程等等。如果不考虑后期的主攻方向,计算机专业的同学要想为自己奠定一个扎实的基础,应该重点关注五大类课程,其一是程序设计类课程,通常计算机专业的同学需要学习多门编程语言,比如C语言和Java语言等。编程语言被称为打开计算机技术大门的钥匙,所以早一点掌握编程语言,对于后续专业课的学习有非常重要的意义。其二是重视数据结构和算法设计类课程,这一类课程通常也是非常重要的基础课,不论未来向大数据方向发展,还是向区块链、人工智能等方向发展,都需要有一个扎实的算法设计基础。学习算法设计需要一个循序渐进的过程,同时还需要有一个扎实的程序设计基础。其三是操作系统相关课程,操作系统作为计算机专业的核心课程,一定要引起足够的重视。对于计算机专业的同学来说,学习操作系统要重点了解资源管理、任务调度、角色管理等内容,而且最好能够阅读一下Linux操作系统的核心源代码,这对于提升自身的编程能力还是有很大帮助的。其四是计算机网络相关课程,包括数据通信的相关内容,这部分内容还是具有较大学习难度的,所以在学习的过程中,一方面要重视课堂的学习机会,另一方面还需要重视实践的过程。虽然对于从事软件研发的同学来说,计算机网络知识往往并不需要学习得太深,但是掌握计算机网络知识对于后续的研发还是非常重要的,尤其是从事人工智能领域的研发。其五是数据库相关知识,包括数据库原理和数据库应用等内容。在大数据时代,数据库的重要性得到了进一步的提升,掌握数据库相关知识对于后续的科研实践和就业都非常关键。最后,除了以上课程之外,计算机体系结构、编译原理等课程也同样比较重要。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!