一、专业简介

计算机科学与技术专业建立于1978年,它的前身是北大数学力学系计算数学专业软件专门化组与无线电电子学系计算技术专业。

本专业为理科专业,学制4年,毕业授予理学学士学位。

二、专业培养要求、目标

在计算机科学技术中,掌握坚实的理论和专业知识,具有分析问题和解决问题的能力,以及知识自我更新和不断创新的能力。在计算机的工程实践和应用方面受过良好训练,能适应计算机飞速发展.在个人素质方面,具有全面的文化素质、良好的知识结构和较强的适应新环境、新群体的能力,并具有良好的语言(中、英文)运用能力。本科毕业后可在科研机构、高等院校、企业事业单位从事计算机科学与技术学科领域的研究、教学、开发、管理工作,并可继续攻读计算机科学与技术以及相关技术学科、交叉学科的硕士学位。

三、授予学位

理学学士

四、学分要求与课程设置

总学分:150学分,其中:

1).必修课程89学分:公共必修课26学分,大类平台课20学分,学院要求课程13学分,专业必修课30学分

2).选修课程55学分:专业选修课43学分,通选课12学分

3).毕业论文/设计6学分;

并须同时满足下列选课要求:

1.全校公共必修课程:26学分(如有变动,以开课单位公布的课程为准)

课程号

课程名

周学时

学分

开课学期

03835061

大学英语(一)

2

2

03835062

大学英语(二)

2

2

03835063

大学英语(三)

2

2

03835064

大学英语(四)

2

2

04031650

思想品德修养与法律基础

2

2

04031730

毛泽东思想和中国特色社会主义

理论体系

4

4

04031740

马克思主义基本原理概论

2

3

04031750

形式与政策

1

1

04031660

近现代史纲要

2

2

60730020

军事理论

2

2

――――

体育系列课程

4

2.大类平台课程:20-31学分

必修课程:20学分

课程号

课程名称

周学时

学分

开课学期

编号

00130201

高等数学(I)

6

5

一上

1

00130202

高等数学(II)

6

5

一下

2

00101460

线性代数

4

4

一上

3

00431141

力学B

3

3

一上

5

00431143

电磁学B

3

3

一下

6

可替代课程:

课程号

课程名称

周学时

学分

开课学期

编号

00132301

数学分析(I)

6

5

一上

1A

00132302

数学分析(II)

6

5

一下

2A

00132321

高等代数(I)

6

5

一上

3A

00132323

高等代数(II

5

4

一下

4A

00431110

力学A

4

4

一上

5A

00431155

电磁学A

4

4

一下

6A

00132304

数学分析(III

5

4

二上

7A

说明:要求学生必修12356各编号课程共20学分。希望更高要求的学生可用A替代同编号课程,例如:用1A替代12A替代23A替代35A替代56A替代6;加修4A7A编号课程,最高可修满31学分。

3.学院课程:13学分

必修课程:

课程号

课程名称

周学时

学分

开课学期

编号

04830010

信息科学技术概论

2

1

一上

1

04831770

微电子与电路基础

3

2

一下

2

04831870

基础电路实验

2

1

二上

3

04830041

计算概论A

4

3

一上

4

04831750

程序设计实习

4

3

一下

5

04830050

数据结构与算法A

4

3

二上

6

可替代课程:

课程号

课程名称

周学时

学分

开课学期

编号

04830530

计算概论A(实验班)

4

3

一上

4A

04831760

程序设计实习(实验班)

4

3

一下

5A

04830540

数据结构与算法A(实验班)

4

3

二下

6A

说明:要求学生必修123456各编号课程共13学分。希望更高要求的学生可用A替代同编号课程,例如:用4A替代45A替代56A替代6

4.专业课程:73-80学分

必修课程(30学分)

1)专业数学/理论基础(15学分) 

课程号

课程

周学时

学分

开课学期

04830281

算法分析与设计

4

3

二下

04830070

集合论与图论

3

3

二上

00131480

概率统计A

3

3

三上

04830080

代数结构与组合数学

3

3

二下

04830090

数理逻辑

3

3

三上

2)硬件基础(9学分) 

课程号

课程

周学时

学分

开课学期

04830100

数字逻辑设计

3

3

二上

04830120

微机原理

3

3

二下

04830140

计算机组织与体系结构

3

3

三上

3)系统软件基础(6学分)

课程号

课程

周学时

学分

开课学期

04830150

编译原理(技术)

3

3

二下

04830161

操作系统A

4

3

三上

限选课程 (11 - 17学分 )

课程号

课程

周学时

学分

开课学期

数字逻辑设计实验

4

2

二上

04830130

微机实验

4

2

二下

体系结构实验

2

2

三上

04830170

数据结构与算法实习

4

2

二上

04830180

编译实习

4

2

三上

04830190

操作系统实习

4

2

三下

04830240

计算机网络概论

3

3

三下

计算机网络实习

4

2

三下

选修组合课程(32 - 20学分)

    学生按照自己的兴趣,参考各个学科方向的推荐专业课组合,自行选择,至少选修20学分的计算机专业课程。

1)计算机理论课程 

课程号

课程

周学时

学分

开课学期

04830250

人工智能导论

3

3

四上

数值计算(计算方法B

3

3

三上

04830260

理论计算机科学基础

3

3

三下

信息论基础

2

2

三下

随机过程引论

2

2

三下

04831730

机器学习导论

2

2

四上

04830670

信号与系统

2

2

三上

2)计算机核心专业课程 

课程号

课程

周学时

学分

开课学期

04830270

程序设计语言概论

3

3

四上

04830220

数据库概论

3

3

三下

04830200

汇编语言程序设计

2

2

三上

04830230

计算机图形学

3

3

二下

04830290

面向对象技术引论

2

2

三下

04830320

数字图像处理

3

3

三下

04830310

人机交互

2

2

四上

04830410

信息安全引论

2

2

四上

04830210

软件工程

3

3

四上

04831800

数字媒体技术基础

2

2

三下

3)计算机实用技术及其他

课程号

课程

周学时

学分

开课学期

04832160

计算机科学技术概论

2

1

二上

Windows程序设计   

2

2

二下

04830340

JAVA程序设计     

2

2

二下

04830330

Linux程序设计

2

2

二下

04830300

Web技术概论

3

3

三上

04830510

语言统计分析

2

2

四上

04830030

科技交流与写作

2

2

二下

04830560

先进应用系统集成方法-面向服务的架构(SOA)概论

2

2

四上

04830550

EMC-存储技术

2

2

四上

IBM-开源中间件技术导论 

2

2

四上

数字信号与多媒体处理

2

2

三下

04831780

自然语言处理导论

2

2

三下

04831890

现代信息检索导论

2

2

四上

04831880

初等数论及其应用

3

3

四上

软件工程实验班

2

2

四上

5.本科素质教育通选课:12学分(具体要求如有变动,以教务部印发的选课手册为准)

A. 数学与自然科学类:和F类相加至少2学分

B. 社会科学类:至少2学分

C. 哲学与心理学类:至少2学分

D. 历史学类:至少2学分

E. 语言学、文学、艺术与美育类:至少4学分,其中至少一门是艺术类课程

F. 社会可持续发展类:和A类相加至少2学分

 

附件一:计算机系本科生培养方案修订草案(150)学期顺序一览表

一上

一下

二上

二下

三上

三下

四上

四下

校必
修课

军理2

近代史2

英语2
体育1 

修2
英语2
体育1

马克思主义3

英语2
体育1

形式与政策1

英语2

体育1

毛泽东思想与中国特色2

毛泽东思想与中国特色2

6

 

院必
修课

计算概论3

信科概论1

数分5或高数5
高代5或线代4

力学3或4

程序设计实习3

微电子与电路基础2

数分5或高数5
高代4

电磁学3或4

数据结构与算法3

基础电路实验1

专业必修及限选课

集合论与图论3 

数字逻辑设计

数字逻辑设计实验 2*

数据结构与算法实习2 *

算法分析与设计 3

代数结构与组合数学3

编译原理 3

微机原理

微机实验 2 *

数理逻辑 3

概率统计A 3

计算机组织与体系结构 3

操作系统3

体系结构实验班2 *

编译实习3 *

计算机网络概论3
操作系统实习 2*

计算机网络实习2*

专业核心

及任选课

数学分析(III)4

计算机科学技术概论1

计算机图形学 3

Windows程序设计 2

JAVA程序设计2

Linux程序设计 2

科技交流与写作2

数值计算(计算方法B3

信号与系统 2

汇编语言程序设计 2

程序设计技术和方法2

Web技术概论3

理论计算机科学基础3

信息论基础 2

随机过程引论 2

数据库概论 3

面向对象技术引论2

数字图像处理3

数字媒体技术基础2

数字信号与多媒体处理 2

自然语言处理导论2

人工智能导论3

机器学习导论2

程序设计语言概论 3

人机交互2

信息安全引论2

软件工程3

软件工程实验班2

语言统计分析2

先进应用系统集成方法2

存储技术2

开源中间件技术导论 2

现代信息检索导论 2

初等数论及其应用 3

通选课

全校素质教育通选课学分要求按学校规定执行

 

附件二:关于学生组合专业课程选择的指导性建议(非强制性组合)

学生1:本科毕业后选读体系结构方向研究生

1) 理论计算机科学基础

2) 汇编语言程序设计

3) 数字信号与多媒体处理(新)

4) Linux程序设计

5) 信号与系统

学生2:本科毕业后选读软件工程方向研究生    待定

学生3:本科毕业后选读计算机理论方向研究生    待定

学生4:本科毕业后选读人机交互方向研究生

1) 数值计算,

2) 计算机图形学,

3) 数字图像处理,

4) 数字信号处理,

5) 人机交互

6) 网络与通信,

7) 数据库,

8) 软件工程实习

学生5:本科毕业后选读人工智能方向研究生

1) 人工智能导论

2) 机器学习导论

3) 计算机图形学

4) 数字图像处理

5) 数据库概论

6) 趣味算法实习

7) 数据结构与算法实习

学生6:本科毕业后选读计算机网络方向研究生

1)  linux程序设计

2Web技术概论

3)数据库程序概论

4)科技交流与写作

5)面向对象技术引论

学生7:本科毕业后选读数据库方向研究生

1) 数据库概论

2) 机器学习导论  (可以上研究生的《数据挖掘》代替)

3) 人工智能导论

4) 理论计算机科学基础
计算机网络概论

建议选修下列课程:

5) Web技术概论

6) 软件工程

7) 随机过程引论

8) 信息论基础

学生8:本科毕业后选读计算语言学方向研究生

1) 机器学习导论

2) 人工智能导论

3) 计算语言学导论

4) 语言统计分析

5) Web技术概论

6) Java程序设计


 

北京大学信息科学技术学院版权所有 Copyright © 2010-2016