清华大学计算机系本科生全部课程详细介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ion
mathematical structures, semi-groups and groups, lattice and Boolean alg
讲
姓名
职称
课
教
戴一奇
教授 主要教学:离散数学。
师
科研领域:信息安全。
罗平
副教授 主要教学:离散数学, 数据安全。
科研领域:信息安全
课号:20240033 学分: 2 课程属性:_本科必修 开课学期:
讲课对象
全校选修+计辅
适用专业
本课程是计算机科学与技术系为全校本科生开设的一门重要的计算机专业基础课,目的是培养学生的软件 课 力。
本课程以软件生命周期的主要活动为主线,从软件及软件工程的历史和发展、软件开发过程、需求分析、
程 软件维护、软件项目管理、标准及规范等方面全面介绍软件工程的基本理论、方法、技术和工具。
课程名称 中文
数值分析
使用教材 数值分析(第4版)
书名
[1] 《数值分析》 关治 陈景良 清华大学出版社
参考书
春季
作者 李庆阳等
英文
参考书 [2] 《Numerical Analysis》J. Store
讲课对象
本科生
适用专业
计算机科学技术
课 数值分析课程研究各种数学问题求解的数值计算方法,讲解如何用计算机解决实际数学问题的方法。学习 程 算方法,设计求解算法,求出数学问题的近似解。主要内容包括线性方程组的解法(包括直接法与迭代法 简 牛顿插值,分段低次插值,三次样条插值),函数逼近计算,数值积分与数值微分的近似计算,方程求根
简
介
Software Engineering is an undergraduate level course delivered by Computer Science and
course teaches the fundamental principles and knowledge necessary for software systems model
数据结构(C语言版)
严蔚敏,吴伟民
[1] Kruse, et.al. Data Structures & Program Desing in C.
参考书
[2] Knuth. The Art of Computer Programming. Volume 1.
讲课对象
本科生
适用专业
工业工程系
课
程
简
本课程介绍重要的数据结构和一些基本的查找和排序算法,数据结构包括:线性表、栈、队列
Introduct We believe that students learn and understand numerical methods best by seeing how algor ion mathematical theory and then writing and testing computer implementations of them.
(3)计算机辅助设计技术基础,孙家广,清华大学出版社(第二版),2000年9月
参考书 (4)计算机辅助设计技术与应用,殷国富,科学出版社,2000年
讲课对象
全校本科生
适用专业
理、工科专业
课 重点讲述计算机辅助设计的基础知识,为利用计算机解决本专业及相关领域中的问题打下必要的基础。 课程主要内容包括:计算机辅助设计(CAD)技术的基本概念、原理、算法和软件使用。具体内容为:CA 础,二维变换、二维裁剪、二维图形的光栅显示、曲线曲面、实体造型、三维变换、三维形体的显示
讲课对象
本科生
适用专业
课
程
简
本课程讲述计算机、电子通信等专业所需的数学基础知识。主要讨论图的基本概念,道路与回
介
预备知识,群、环、域,格与布尔代数。
Introduct-
This course gives some basic knowledge of mathematics for computer scie the graph, paths and circuits, trees, plane graphs and coloring g
讲
姓名
职称
课
主要教学和科研领域
孙延奎
副教授 主要教学领域:(1)承担全校计算机辅助设计技术基础课教学;(2)
教
析及其应用课教学;
Fra Baidu bibliotek
主要研究领域:小波分析及其应用,科学计算可视化,计算机图形学,
师
。
徐玉华
高工 (1)承担全校计算机辅助设计技术基础课教学
课号: 00240033 课程名称 中文
学分: 3 课程属性:全校任选 开课学期: 软件工程
本科生课 程介绍
课号:00240013 学分: 3 课程属性:全校任选 开课学期:秋、春
课程名称 中文
计算机辅助设计技术基础
英文
Fundamentals of Com
书名
作者
出版社
使用教材
计算机辅助设计技术基础教程
唐龙等4位
清华大学出版社
(1)计算机图形学基础,清华大学出版社,1995
(2)计算机图形学,孙家广,清华大学出版社(第三版),2000年
undergraduate students of non-computer department. It mainly explains problem solving metho
some topics and technology to build and analysis intelligent systems at present and in the
介
数据结构。当介绍查找算法和排序算法时,还要重点讲解BST树、AVL树、B树、堆等数据结构。
This course is an introductory course on fundamental data structures and some basic algori
objective is focused on various data structures which include Linear List, Stack, Queue, St Introduct In addition, other data structures are also introduced when instructing searching and sor
Introduct and tools. Topics covered include SE concepts, software process, software requirements, ion software testing, software maintenance, software project management, standards and guideline
production systems, searching methods and strategies, heuristic search algorithm, knowledge
approaches, and some applications in different fields. The course takes the concept and desi
介 征向量的计算,此算法与计算机紧密结合。 Numerical analysis involves the study, development, and analysis of algorithms for obta
various mathematical problems. The course introduces students to the algorithms and method scientific computing. The mathematical underpinnings of these methods are emphasized as much
书名
秋季 作者
英文
使用教材
Software Engineering
Ian Summerville
Software Engineering: A Practitioner’s Approach, Roger S. Pressman
参考书 Software Engineering: Theory and Practice, Shari, Lawrence Pfleeger
程 法,主要的知识表示和推理方法,以及几个应用领域中所涉及的人工智能问题和求解方法。课程以智能体
简 设计为主线,将人工智能中相互分离的领域与内容统一起来,注重理论与实际应用相结合。同时还简单介
介 、人工神经网络等算法思想及相关成果与进展。
This course is an introduction course to offer the basic principles and methods of art
ion tree, and heap.
讲
姓名
职称
课
教
主要教学和科研
师
朱仲涛
讲师 计算机视觉
课号: 20240023 学分: 3 课程属性:_本科必修 开课学期: 春季
课程名称
中文
离散数学(II)
书名
使用教材
图论与代数结构
参考书
Bernard Kolman, Robertc. Busby , Sharon Ross (罗平译) Discrete Mathematical S
evolution. The purpose is to improve the students’ engineering capabilities and development Based on the major activities in software lifecycle, the course introduces the basic theory
讲
姓名
职称
课
教
主要教学和科研领域
师
白晓颖
讲师 软件工程,软件测试
课号:00240042 学分: 2 课程名称 中文
课程属性: 全校任选 开课学期: 人工智能导论
书名
春季
作者
英文
Artificial Intelligence:
Stuart Russell and
A Modern Approach
Peter Norvig
使用教材
1.《人工智能:一种现代方法》, 姜哲等译,人民邮电出版社, 中文版2004.5出版
参考书 2.《人工智能导论》, 林尧瑞,马少平编,清华大学出版社
讲课对象
全校本科生
适用专业
全校各专业
课
本课程为非计算机专业的本科生介绍人工智能的基本原理和方法的入门课程。课程主要讲述人工智能问题 想,重点介绍在构建和分析当前及未来的智能系统方面最有前途的主题和技术,包括产生式系统,常用的
程 AutoCAD、3DSMAX5.0软件的操作方法以及OpenGL图形库的应用。
简
介
This course focuses on the basic concepts, principles, algorithms and applications design(CAD), it mainly consists of the following topics: software and hardware system of C transformations, line clipping, raster display of 2D graphics, curves and surfaces, sol dimensional transformations, three-dimensional viewing, visible-surface determination, Introduct models, and introductions to AutoCAD, 3DMAX 5.0 and OpenGL. It is an ideal choice for s ion learn the rudiments of this dynamic and exciting CAD technology.
讲
姓名
职称
课
教
主要教学和科研领域
师
王宏
副教授 1. 《面向计算机科学的离散数学A》,信息学院限选课和全校本科生选
2. 《人工智能导论》,全校本科生选修课
3. 主要研究领域:人工智能、移动机器人
课号: 30240273 学分: 3 课程属性:本科必修 开课学期: 春季
课程名称
中文
数据结构
书名
作者
使用教材
Introduct theme, equal emphasis on theory and practice. It also introduces the basic methods an
ion learning, simulated annealing, genetic algorithm and artificial neural network.