清华计算机专业课程列表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
清华计算机专业课程列表
本科生课程
在本科期间,除数、理、化、外语等公共基础课外,主要课程包括一批适应性强、覆盖面宽、有利于就业的专业的及代表前沿科技发展的选修课程,覆盖人文社会科学类、自然科学基础类、工程技术基础类、以及专业基础与专业类课程。教育特点是强电与弱电相结合、软件与硬件相结合、组件与系统相结合、信息与能量相结合。
主要课程一览:
(1)人文社会科学课:涵盖政治、经济、管理、英语;
数据结构
人工智能导论
信号处理原理
多媒体技术基础
]
软件工程
计算机组成与结构java编程语言
编译原理
数据库系统与应用
数值分析
软件工程
组合数学
人工智能原理
计算机图形学
人工智能原理
工程数据库设计与应用
宽带网络交换技术
并行计算
计算机专业课程自学参考
B
⒈电路分析基础一切电子方向的基础
⒉模拟电子技术基础一切电子方向的基础(开始分化方向)
⒊数字电子技术基础数字电子(计算机)专业的基础
⒋计算机组成原理抽象的数字电子的“可以用来计算的机器”的大原理
⒌微机原理及接口技术基于8086的PC微型计算机系统的原理
⒌IBMPC汇编语言程序设计8086CPU指令系统程序设计
⒌计算机系统与结构抽象的数字电子计算机系统(非单指计算机)的原理
⒌单片机及接口技术单芯片计算机系统的基本原理
⒍(计算机)信号与系统从数字电路角度理解的计算机系统的接口与通讯
软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统)
⒈离散数学
⒈C语言程序设计或C++面向对象程序设计或Pascall语言程序设计
⒉数据结构计算机中数据的组织与管理方式(启发式,非结论式)
⒊计算方法计算机数值计算提高计算精度的方法
⒋操作系统计算机系统基础管理软件的组成与实现技术
⒌编译原理从源码到可执行代码的翻译过程快速有效的实现方法
⒍数据库系统概论计算机中大批量数据的管理与检索方法
7SQLServer数据库一个具体的数据库系统的应用
8软件工程从工程管理的角度来管理“软件制造业”的方法
9汇编语言
本专业以并行处理、容错计算等为主要研究方向,所开设的课程反映当前国内外计算机系统结构学科的发展水平。培养学生的计算机软硬件基础,以及熟练的以计算机为手段独立研究与设计计算机系统的能力和计算机应用、软件开发能力。
★如何挑选教材
好的教材对于自学者来说是至关重要的,因此下面我们重点介绍一下适合自学用的计算机专业教材。
一、数学
数学是计算机专业的基础,学好数学是学好计算机专业的关键。高等数学课程主要学习微积分、空间解析几何和微分方程,一般高校通用的教材是同济大学编的《高等数学》,目前已经有了第五版,也可以使用自考教材——西安交通大学陆庆乐编的《高等数学》,可以买一些配套的
辅导书和习题解答。
还有两门重要的数学课程是《线性代数》和《概率统计》。可以分别采用高等教育出版社出版、同济大学编写的《线性代数》和浙江大学编写的《概率统计》。注意:自学一定要多做习题,而且最好一门课有一本习题解答和辅导书。
除了上面数学基础课外,在计算机专业中举足轻重的就是《离散数学》,这门课要多花点力气来学。可以采用左孝凌教授等编的《离散数学》,上海科学技术文献出版社。也可以用北大、清华的教材,还可以参考左教授编的自学教材,
经济科学出版社。
其他课程还有《复编函数》、《计算方法》等,有余力的朋友可以选学。
二、专业基础课
1.*离散数学
2.*计算机组成原理,*计算机系统结构,嵌入式系统设计,编译原理,*Unix系统
3.*Internet与web编程,Cisio/Solaris网络体系设计与实现,*TCP/IP技术
4.综合布线系统,信号与系统,数字信号处理,单片机及接口技术,分布式应用原理
5.*IT项目管理
6.多媒体
*号的一定会看,其他的课可能会看.除了以上的,其他基本都在本科学过.需要进一步加强的有:
1.汇编语言,操作系统,微机原理
2.数据库,
计算机网络,软件工程