hero

# 计算机学院

本文于2015年录入/ 高2011级10班 李鲲

学术氛围:

学习氛围浓厚,学院气息比较古板。对于科技创新、数学竞赛、物理竞赛的支持非常大,ACM竞赛近两年也有了很好的成绩。

活动氛围:

活动比较形式化,活动的创意性不高。

学院专业:

本科阶段只有计算机科学与技术一个大系,下分计算机软件与技术、计算机应用技术、计算机系统结构、信息安全(2014年分出来作为单独的系)。本科阶段的专业只与必修学分有关,即不同专业必修课不同,8-12个学分,3-5科。毕业证书上专业依旧是“计算机科学与技术”。

学院相关:

北航内部称为“王牌六系”,老牌强系。实验室多,科研项目多,在校内各个学院中属于强院。工学学位。

专业介绍:

计算机科学与技术

针对于对于计算机兴趣比较大,想要深入学习有关计算机原理、硬件理论、软件理论的同学。如果只是想要单纯地学习软件开发,那么可以选择软件学院学习软件工程。

计算机科学与技术下分四个子专业,在入学一年后学院会进行细分专业的志愿填报,届时学院的教授会进行介绍。

1)就业方向:

企事业单位、政府机关、行政管理部门从事计算机技术研究和应用,硬件、软件和网络技术的开发,计算机管理和维护。

2)大一专业课详细介绍:

课程内容:工科数学分析

学习目标:锻炼数学思维,打下工科学习基础

笔者看法:工科数学分析是一门比较难的课程,但是认真听课,认真完成作业,80分是没有压力的,努力学会90分也没啥压力。工科数学分析是比理科数学分析简单,但是比高数难的一门课程,证明和计算的比例为七比三。

教材: 工科数学分析教程 杨小远等编著 科学出版社

课程内容:高级语言程序设计(1)

学习目标: 学会C语言的基本语句,能够熟练地掌握C语言,并且可以进行简单的不涉及系统调用的程序编写。

笔者看法:C语言是最基础的一门课,也应该是初学者最费时间的课。多练题就好了,期末轻轻松松满分不是难题,但是如果觉得会了而轻视也有挂科的存在。

教材: C程序设计语言(第2版·新版) Brian W.Kernighan著 徐宝文等译 机械工业出版社

课程内容:走进计算机科学系列讲座

学习目标:了解计算机各方面的知识

笔者看法:这个课就是为了普及计算机各方面知识而开的,给学生介绍计算机的发展方向,拓宽知识面。重点在于每个讲课的老师都是各个重点实验室的负责人,部分老师还是上专业课的教授。

教材: 无

课程内容:计算机导论与计算机伦理学

学习目标: 对计算机的起源、发展进行介绍,对计算机科学进行概述,同时对计算机伦理学进行拓展

笔者看法:上课老师为熊璋教授,这个课很有意思,并且熊璋教授的讲课很风趣。当然最吸引人的还是他每节课都会给上节课的论文作业(每节课一篇,不限字数)前十一人一个8GU盘,表示这个课是发钱课。内容也很有趣,最后的大作业也挺简单。

教材: 无

课程内容:工科高等代数

学习目标:工科基础,没啥好说的

笔者看法:前面简单,后面比较难。但是由于改革已经没有像以前一样学数学系的高等代数了,相对而言,这个课还算正常难度,挂科率不高。

教材: 线性代数 李尚志 高等教育出版社 + 一个白色小册(空间向量)

课程内容:基础物理学(1)

学习目标:工科基础,一年期,大一下学一半

笔者看法:开始简单,后面各种新概念很多,整体来说不难。

教材: 大学物理通用教程 北京大学出版社(五册教材+1册习题解答)

课程内容:离散数学(1)(2)

学习目标:计算机的基础课程,涉及到以后的编程、计算机原理等后续课程。北航计算机系分为离散1(数理逻辑)、离散2(集合论、图论),另大二有离散3(抽象代数)

笔者看法:离散很重要,同时也不难。离散1是马院长授课,基本上需要自学,重点在前两章。离散2是李舟军教授和另一个MIT的博士上课,整体不难,讲课很有意思。成绩离散2挂科的人相对较多。

教材: 离散数学(第3版) 尹宝林等著 高等教育出版社

3)大二到大四专业课:

计算机学院的诸多课程自2012年起开始实施课改,关于课改的具体内容不得而知。课改后,课程压力变大了许多,许多专业课程的要求与难度也提升很大。同样因为课改的原因,2011级是课改前的最后一届,因而对于课改后的教学计划也无法在这里做详细介绍;如果有课改内容的修订,还希望有学弟学妹能够对本文进行修改。

计算机系统 结构模拟电路A(含模拟电路实验)(必选)

学满8个必修学分,其中模拟电路A、计算机体系结构必选。6个选修学分(选修不受方向限制)。

计算机体系结构(必选)

计算机接口与通讯

计算机EDA设计

X86汇编程序设计

计算机控制

分布式系统原理

电路分析(含电路分析实验)

人机交互

计算机软件与理论

高级语言程序设计方法学

学满8个必修学分,6个选修学分(选修不受方向限制)。

抽象代数

计算引论

形式语言与自动机(必选)

分布式系统原理

人机交互

人工智能

软件项目管理

软件工程实践(必选)

信息系统分析与设计

软件过程基础

软件测试技术

信息安全

抽象代数(必选)

学满8个必修学分,6个选修学分(选修不受方向限制)。

密码学基础(必选)

计算机网络安全技术

网络攻防技术

信息安全工程

计算机应用

计算机图形学

学满8个必修学分,6个选修学分(选修不受方向限制)。

虚拟现实技术

多媒体技术

X86汇编程序设计

嵌入式计算机系统设计

接口与通讯技术

信号与系统

图象处理与模式识别

通信技术基础

物联网引论

2012年我写这篇文章的时候还是大一,而如今2015年我已经毕业。对于这一门学科,我总结为两个部分:第一部分为数理基础,计算机专业需要非常强的数理基础,数理基础在研究、算法等方面,以及攻读研究生与博士生阶段都起到非常重要的作用;第二部分为动手实践,不论是各类的编程语言还是各种应用,都需要非常强的动手能力,能够将伪代码和设计文档转换为真正可以实现的内容。因此在考虑选择计算机专业时,需要对这两个方面做好心理准备。

就计算机专业的学习而言,基础课程即数理基础部分需要非常扎实。

大一的时间主要是用于学习数理基础,以及了解一些大概的内容。尔后从大二开始可以有条件地加入校内的实验室,以及参加项目锻炼自己的能力。请一定不要以一种混吃等死的心态来应对大学生活,奋斗不止才是人生的意义所在。不论是选择哪个方向,工作、出国读研、国内读研、读博等,大二大三的时间都异常宝贵,所以认真地对待时间,去做正确的事情,才会有丰厚的回馈。在大四的时候,基本已经确定了未来的道路,这一切都需要之前三年的努力。

如同在《北航概述及北航精神》中提到的那样,人生不容懈怠,要掌握自己的未来,就要先明确自己的目标与理想。北航校训“德才兼备,知行合一”,所谓“知行合一”是非常重要的,即你的行为与认知相符合。

最后,祝大家高考结束,毕业快乐。人生中新的一章正在你面前展开,还请努力,且行且珍惜。