收藏 分享(赏)

清华大学本科计算机课程介绍.doc

上传人:hwpkd79526 文档编号:7097705 上传时间:2019-05-05 格式:DOC 页数:14 大小:353.50KB
下载 相关 举报
清华大学本科计算机课程介绍.doc_第1页
第1页 / 共14页
清华大学本科计算机课程介绍.doc_第2页
第2页 / 共14页
清华大学本科计算机课程介绍.doc_第3页
第3页 / 共14页
清华大学本科计算机课程介绍.doc_第4页
第4页 / 共14页
清华大学本科计算机课程介绍.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、本科生课程介绍课号:00240013 学分: 3 课程属性:全校任选 开课学期:秋、春 课程名称 中文 计算机辅助设计技术基础 英文 Fundamentals of Computer-aided Design 书名 作者 出版社 出版年月使用教材 计算机辅助设计技术基础教程 唐龙等 4 位 清华大学出版社 2002 年 8 月参考书(1)计算机图形学基础,清华大学出版社,1995 (2)计算机图形学,孙家广,清华大学出版社(第三版),2000 年(3)计算机辅助设计技术基础,孙家广,清华大学出版社(第二版),2000 年 9 月(4)计算机辅助设计技术与应用,殷国富,科学出版社,2000 年讲

2、课对象 全校本科生 适用专业 理、工科专业 先修课 C 语言课程简介重点讲述计算机辅助设计的基础知识,为利用计算机解决本专业及相关领域中的问题打下必要的基础。课程主要内容包括:计算机辅助设计(CAD)技术的基本概念、原理、算法和软件使用。具体内容为:CAD 系统的软硬件技术基础,二维变换、二维裁剪、二维图形的光栅显示、曲线曲面、实体造型、三维变换、三维形体的显示、消隐、光照模型; AutoCAD、3DSMAX5.0 软件的操作方法以及OpenGL 图形库的应用。IntroductionThis course focuses on the basic concepts, principles,

3、algorithms and applications of computer-aided design(CAD), it mainly consists of the following topics: software and hardware system of CAD, two-dimensional transformations, line clipping, raster display of 2D graphics, curves and surfaces, solid modeling, three-dimensional transformations, three-dim

4、ensional viewing, visible-surface determination, basic illumination models, and introductions to AutoCAD, 3DMAX 5.0 and OpenGL. It is an ideal choice for students who want to learn the rudiments of this dynamic and exciting CAD technology.姓 名 职称 主要教学和科研领域孙延奎 副教授 主要教学领域:(1)承担全校计算机辅助设计技术基础课教学;(2)承担研究生

5、的小波分析及其应用课教学;主要研究领域:小波分析及其应用,科学计算可视化,计算机图形学,几何造型和图象处理。讲课教师徐玉华 高工 (1)承担全校计算机辅助设计技术基础课教学课号: 00240033 学分: 3 课程属性:全校任选 开课学期: 秋季 课程名称 中文 软件工程 英文 Software Engineering 书名 作者 出版社 出版年月使用教材 Software Engineering Ian SummervilleAddison-Wesley,机械工业出版社20002003参考书 Software Engineering: A Practitioners Approach, Ro

6、ger S. PressmanSoftware Engineering: Theory and Practice, Shari, Lawrence Pfleeger讲课对象 全校选修+计辅 适用专业 先修课 数据结构,程序设 计课程简介本课程是计算机科学与技术系为全校本科生开设的一门重要的计算机专业基础课,目的是培养学生的软件工程素质,提高学生的软件开发能力。 本课程以软件生命周期的主要活动为主线,从软件及软件工程的历史和发展、软件开发过程、需求分析、软件设计、程序编码、软件测试、软件维护、软件项目管理、标准及规范等方面全面介绍软件工程的基本理论、方法、技术和工具。IntroductionSo

7、ftware Engineering is an undergraduate level course delivered by Computer Science and Engineering Department. This course teaches the fundamental principles and knowledge necessary for software systems modeling, analysis, implementation, evolution. The purpose is to improve the students engineering

8、capabilities and development skills. Based on the major activities in software lifecycle, the course introduces the basic theory, methodologies, technologies, and tools. Topics covered include SE concepts, software process, software requirements, software design, programming, software testing, softw

9、are maintenance, software project management, standards and guidelines, etc. 姓 名 职称 主要教学和科研领域讲课教师白晓颖 讲师 软件工程,软件测试课号:00240042 学分: 2 课程属性: 全校任选 开课学期: 春季 课程名称 中文 人工智能导论 英文 Introduction of Artificial Intelligence书名 作者 出版社 出版年月使用教材Artificial Intelligence:A Modern ApproachStuart Russell andPeter Norvig人民邮

10、电出版社Person Education出版集团英文第 1 版影印本2002.4 出版原版第 2 版2002.12参考书1 人工智能:一种现代方法, 姜哲等译,人民邮电出版社, 中文版2004.5 出版2 人工智能导论, 林尧瑞,马少平编,清华大学出版社讲课对象 全校本科生 适用专业 全校各专业 先修课 程序设计基础知识课程简介本课程为非计算机专业的本科生介绍人工智能的基本原理和方法的入门课程。课程主要讲述人工智能问题求解方法的一般性原理和基本思想,重点介绍在构建和分析当前及未来的智能系统方面最有前途的主题和技术,包括产生式系统,常用的搜索方法和策略,启发式搜索算法,主要的知识表示和推理方法,

11、以及几个应用领域中所涉及的人工智能问题和求解方法。课程以智能体(intelligent agent)的概念和设计为主线,将人工智能中相互分离的领域与内容统一起来,注重理论与实际应用相结合。同时还简单介绍机器学习、模拟退火、遗传算法、人工神经网络等算法思想及相关成果与进展。IntroductionThis course is an introduction course to offer the basic principles and methods of artificial intelligence for the undergraduate students of non-compute

12、r department. It mainly explains problem solving methods in artificial intelligence, some topics and technology to build and analysis intelligent systems at present and in the future. The contents include production systems, searching methods and strategies, heuristic search algorithm, knowledge rep

13、resentation and reasoning approaches, and some applications in different fields. The course takes the concept and design of the intelligent agent as theme, equal emphasis on theory and practice. It also introduces the basic methods and recent progress of machine learning, simulated annealing, geneti

14、c algorithm and artificial neural network. 姓 名 职称 主要教学和科研领域讲课教师王宏 副教授 1 面向计算机科学的离散数学 A ,信息学院限选课和全校本科生选修课2 人工智能导论 ,全校本科生选修课3 主要研究领域:人工智能、移动机器人课号: 30240273 学分: 3 课程属性:本科必修 开课学期: 春季 课程名称 中文 数据结构 英文 Data Structure书名 作者 出版社 出版年月使用教材 数据结构(C 语言版) 严蔚敏,吴伟民 清华大学出版社 1997参考书 1 Kruse, et.al. Data Structures & Pr

15、ogram Desing in C. 2 Knuth. The Art of Computer Programming. Volume 1.讲课对象 本科生 适用专业 工业工程系 先修课 C 语言程序设计课程简介本课程介绍重要的数据结构和一些基本的查找和排序算法,数据结构包括:线性表、栈、队列、串、广义表、树、图。本课程的重点是各种数据结构。当介绍查找算法和排序算法时,还要重点讲解 BST 树、AVL 树、B 树、堆等数据结构。IntroductionThis course is an introductory course on fundamental data structures and

16、 some basic algorithms in searching and sorting. The major objective is focused on various data structures which include Linear List, Stack, Queue, String, Generalized List, Tree, and Graph. In addition, other data structures are also introduced when instructing searching and sorting algorithms, e.g

17、., BST, AVL tree, B tree, and heap. 姓 名 职称 主要教学和科研领域讲课教师朱仲涛 讲师 计算机视觉课号: 20240023 学分: 3 课程属性:_本科必修 开课学期: 春季 课程名称 中文 离散数学(II) 英文 Discrete mathematics (II) 书名 作者 出版社 出版年月使用教材 图论与代数结构 戴一奇等 清华大学出版社 1995参考书 Bernard Kolman, Robertc. Busby , Sharon Ross (罗平译) Discrete Mathematical Structures, 高教出版社,2004.讲课对

18、象 本科生 适用专业 计算机、电 子通信 先修课 无课程简介本课程讲述计算机、电子通信等专业所需的数学基础知识。主要讨论图的基本概念,道路与回路,树,平面图与图的着色,匹配与网络流,图的连通性,代数结构预备知识,群、环、域,格与布尔代数。Introduct-ionThis course gives some basic knowledge of mathematics for computer science and electronic communication. And it discusses the basic ideas of the graph, paths and circui

19、ts, trees, plane graphs and coloring graphs, matching problems and transport networks, connected graphs, mathematical structures, semi-groups and groups, lattice and Boolean algebra.姓 名 职称 主要教学和科研领域戴一奇 教授 主要教学:离散数学。科研领域:信息安全。讲课教师 罗平 副教授 主要教学:离散数学, 数据安全。科研领域:信息安全课号:20240033 学分: 2 课程属性:_本科必修 开课学期: 春季

20、课程名称 中文 数值分析 英文 Numerical Analysis书名 作者 出版社 出版年月使用教材 数值分析(第 4 版) 李庆阳等 清华大学出版社 20018参考书 1 数值分析 关治 陈景良 清华大学出版社2 Numerical AnalysisJ. Store讲课对象 本科生 适用专业 计算机科学技术 先修课 高等代数课程简介数值分析课程研究各种数学问题求解的数值计算方法,讲解如何用计算机解决实际数学问题的方法。学习此课程的目的是掌握基本的数值计算方法,设计求解算法,求出数学问题的近似解。主要内容包括线性方程组的解法(包括直接法与迭代法) ,插值求值法(拉格郎日插值,牛顿插值,分段

21、低次插值,三次样条插值) ,函数逼近计算,数值积分与数值微分的近似计算,方程求根的近似解法,以及矩阵特征值与特征向量的计算,此算法与计算机紧密结合。IntroductionNumerical analysis involves the study, development, and analysis of algorithms for obtaining numerical solutions to various mathematical problems. The course introduces students to the algorithms and methods that a

22、re commonly needed in scientific computing. The mathematical underpinnings of these methods are emphasized as much as their algorithmic aspects. We believe that students learn and understand numerical methods best by seeing how algorithms are developed from the mathematical theory and then writing a

23、nd testing computer implementations of them.姓 名 职称 主要教学和科研领域蔡懿慈 主讲数值分析和VLSI 设计导论 ,从事半导体和集成电路计算机辅助设计理论、算法和系统研究。讲课教师 王泽毅主讲数值分析 ,从事集成电路参数提取算法和理论研究。课号: 30240184 学分: 4 课程属性: 本科必修 开课学期: 春季 课程名称 中文 数据结构 英文 Data Structure 书名 作者 出版社 出版年月使用教材 数据结构 (使用面向对象方法与 C+语言描述) 殷人昆、陶永雷、 谢若阳、盛绚华 清华大学出版 社 1999 年 7 月参考书 数据结

24、构习题解析(用面向对象方法与 C+语言描述) ,殷人昆、徐孝凯,清华大学出版社,2002 年 4 月全美经典教材 数据结构 习题与解答 用 C+语言描述(影印版) ,机械工业出版社讲课对象 本科 适用专业 计算机科学与技 术 先修课 程序设计基础课程简介数据结构是计算机科学与技术专业本科生的一门必修课程。本课程介绍如何组织各种数据在计算机中的存储、传递和转换。内容包括:数组、链接表、栈和队列、递归、树与森林、图、堆与优先级队列、集合与搜索结构、排序、索引与散列结构等。课程采用面向对象的观点讨论数据结构技术,并以兼有面向过程和面向对象双重特色的 C+语言作为算法的描述工具,强化数据结构基本知识和

25、面向对象程序设计基本能力的双基训练。为后续计算机专业课程的学习打下坚实的基础。IntroductionData Structure A required and specialized course for undergraduate of Department of computer science and technology. The course focuses on how different kinds of data can be stored, transmitted and transformed in computer. The contents are included

26、as follows: Array, Linked List, Stack and Queue, Recursion, Tree and Forest, Graph, Heap and Priority Queue, Set and Search Structure, Sorting, Indexing and Hashing Structure, etc. During such a course, data structure techniques is discussed by Object Oriented viewpoint, and Language C+ which charac

27、terized by Procedure-oriented and Object-oriented separately is used as the tool of describing the Algorithms to enhance training of the basic knowledge of data structure and initial ability of object-oriented programming as well. Thus, this course is really helpful for the further study. 姓 名 职称 主要教

28、学和科研领域殷人昆 副教授 软件工程、数据结构、管理信息系统讲课教师 邓俊辉 副教授 计算机图形学、计算几何、数据结构课号: 30240213 学分: 3 课程属性:_本科必修 开课学期: 春季 课程名称 中文 数字逻辑 英文 Digital Logic 书名 作者 出版社 出版年月使用教材 数字逻辑与数字集成电路王尔乾,杨士强等清华大学出版社 2002 年 8 月参考书 Introduction To Logic Design,清华大学出版社影印教材,2002讲课对象 本科生 适用专业 计算机科学与技 术 先修课 离散数学 I,模拟电子技术基础课程简介本课程由 4 部分组成,分别是:逻辑代数

29、与逻辑函数化简、组合逻辑分析与设计、同步时序逻辑分析与设计、可编程逻辑设计。逻辑函数化简主要介绍逻辑代数的基本原理和逻辑函数化简方法,重点是卡诺图化简与表格化简法;组合逻辑部分结合计算机系统中常用的译码器、编码器、数据选择器、ALU 等组合逻辑器件,介绍组合逻辑电路原理、分析与设计方法;同步时序逻辑部分主要讲解触发器的工作原理与各种触发方式的时钟配合、寄存器的结构、重点介绍各种同步计数器和移位寄存器的分析、设计及应用;可编程逻辑部分涉及可编程逻辑的原理、以及 PLA、PAL、GAL等常用可编程器件的结构与应用。IntroductionThis course mainly consists of

30、 4 parts:1.Logical algebra and logical simplification, Karnaugh Map and Q-M approach. 2.Combinational logical, focus on the decoder, encoder, multiplexer and ALU, those are basic components of computer hardware. 3.Synchronous Sequential logical describe the principle and applications of flip-flop, r

31、egister, counter and shift register.4.In the section of programmable logical circuits, we will introduce the PLA. PAL and GAL which are more flexible in the logical design and useful.姓 名 职称 主要教学和科研领域杨士强 教授 教学:数字逻辑科研:多媒体技术讲课教师赵有健 副研究员 教学:计算机网络 , 计算机网络技术基础 , 数字逻辑 ;科研:高速计算机网络设备体系结构课号: 30240243 学分: 3 课程

32、属性:_本科必修 开课学期: 春季 课程名称 中文 操作系统 英文 Operating Systems书名 作者 出版社 出版年月使用教材 无参考书 Abraham Silberschatz, Peter Baer Galvin, Greg Gagne 著,郑扣根译,操作系统概念(第六版) ,高等教育出版社,2004 年 1 月 William Stallings 著,魏迎梅、王涌等译,操作系统-内核与设计原理(第四版),电子工业出版社,2002 年 2 月 张尧学、史美林 编著,计算机操作系统教程(第二版),清华大学出版社,2001年 7 月讲课对象 本科生 适用专业 计算机专业 先修课 数

33、据结构计算机组织原理课程简介操作系统是计算机系统中负责管理各种软硬件资源的系统软件,提供应用软件运行所需的良好环境。本课程以 UNIX、Windows 等主流操作系统为实例,讲解操作系统的概念、基本原理和实现技术;并配有相应实验,强调实践动手能力。它的主要内容包括进程管理、处理机调度、存储管理、文件系统和外设管理等方面。IntroductionThe operating system is a system program to manage hardware and software resources. It provides applications with a convenient

34、interface for using its system services. This course will illustrate the concepts, fundamental principles and design issues in operating systems with real-world running cases, such as UNIX and Windows. It includes a projects component by which the students get hands-on experience to reinforce concep

35、ts in operating systems. This course is organized into the following parts: processes, scheduling, memory, files, and I/O devices.姓 名 职称 主要教学和科研领域讲课教师 向勇 副教授主要从事计算机网络、操作系统和计算机协同工作方面的教学和科研工作。目前的研究兴趣主要在无线自组网、嵌入式操作系统、组播路由和计算机协同工作。课号: 30240253 学分: 3 课程属性:_本科选修 开课学期: 春季 课程名称 中文 微计算机技术 英文 The technique of

36、 microcomputer 书名 作者 出版社 出版年月使用教材 微计算机系统与接口赵雁南,温冬婵,杨泽红清华大学出版社2004 年秋季目前使用自印讲义参考书 The Intel Microprocessors 8086/8088 Pentium Pro. and Pentium II Processors Architecture, Programming, and Interfacing讲课对象 计算机系本科 适用专业 弱电类各专业 先修课 汇编语言程序设计 计算机组成原理课程简介微型计算机的发展十分迅速,本课程从培养能力出发,使学生在掌握基本概念的基础上,学习、了解微型计算机的新技术。

37、课程以 Intel 微处理器为背景,围绕“基础” 、 “主线”和“关键技术”开展课堂与实验教学。1)以 8086解剖麻雀 ,介绍 CPU、存储器、I/O 接口、总线操作、时序、系统设计与编程,作为教学的基础,使学生掌握微型计算机的基本概念;2)结合微处理器的发展历程,以微型计算机的技术发展作为主线。如 386的虚拟存储、Pentium 的超标量流水线、指令分支预测技术、Pentium Pro 的乱序执行、PCI 总线等,使学生了解微型计算机在性能和速度方面不断克服瓶颈效应,采用的新技术和方法;3)以微型计算机的关键技术如 Cache、存储管理、中断、DMA、总线驱动、与外设的接口方法等为重点,

38、使学生掌握微型计算机关键技术的要点和应用方法。4)此外,对其它微处理器(如嵌入式结构等)也给予介绍,扩充学生的知识面。IntroductionAs the microcomputer developing rapidly, this course commence on ability training, so that students can understand basic conception, furthermore can learn and comprehend fresh technology of the microcomputer. With the background

39、of Intel processor, the course spreads out surrounding with three points: “Basis”, “Main clue” and “Key-tech”. 1、 With analyzing of 8086 processor, the course introduces CPU, memory, I/O interface, bus operation, timing , system designing and programming. As foundation of this course, it can make st

40、udents understand basic idea of the microcomputer.2、With the introduction of the evolution of the microprocessors, the main clue of this course is the technology progress of the microcomputer, such as memory management of 80386 processor, the super-scaler pipelines and the branch prediction logic of

41、 Pentium processor, the dispatch and execution of Pentium Pro, PCI bus and etc, so that the students can understand the microcomputer is conquering and exceeding the “bottle neck” point. 3、 As emphases, the key-tech, such as Cache, memory management, interrupt, DMA, bus driving, method of I/O interf

42、ace of the microcomputer is introduced to the students, so that they can catch the key points and the application methods of the microcomputer.4、Furthermore, the course introduces other microprocessors, such as embedded- architecture, so that the students can enrich their knowledge structure. 讲课教姓 名

43、 职称 主要教学和科研领域师赵雁南 教授 教学:1、 “微计算机技术” ;2、专业实习“足球机器人与机器人足球赛” 。科研:智能机器人、机器人控制器、模式识别、虚拟现实、与其他智能技术应用。课号: 30240273 学分: 3 课程属性: 本科必修 开课学期: 春季 课程名称 中文 数据结构 英文 Data Structure书名 作者 出版社 出版年月使用教材 数据结构 (C 语言版 ) 严蔚敏,吴伟民 清华大学出版社 1997参考书 1 Kruse, et.al. Data Structures & Program Desing in C. 2 Knuth. The Art of Comp

44、uter Programming. Volume 1.讲课对象 本科生 适用专业 工业工程系 先修课 C 语言程序设计课程简介本课程介绍重要的数据结构和一些基本的查找和排序算法,数据结构包括:线性表、栈、队列、串、广义表、树、图。本课程的重点是各种数据结构。当介绍查找算法和排序算法时,还要重点讲解 BST 树、AVL 树、B 树、堆等数据结构。IntroductionThis course is an introductory course on fundamental data structures and some basic algorithms in searching and sor

45、ting. The major objective is focused on various data structures which include Linear List, Stack, Queue, String, Generalized List, Tree, and Graph. In addition, other data structures are also introduced when instructing searching and sorting algorithms, e.g., BST, AVL tree, B tree, and heap. 姓 名 职称

46、主要教学和科研领域讲课教师朱仲涛 讲师 计算机视觉课号: 40240392 学分: 2 课程属性:_ 本科选修 开课学期: 春季 课程名称 中文 多媒体计算机技术 英文 Technologies of Multimedia Computing书名 作者 出版社 出版年月使用教材 多媒体计算机技术基础及应用 钟玉琢,蔡莲红, 李树青,史元春 高等教育出版 社 1999,6参考书1. 钟玉琢,李树青,林福宗,冉建国多媒体计算机技术北京清华大学出版社1993.52. 钟玉琢,乔秉新,李树青机器人视觉技术北京国防工业出版社1994.113. 流媒体与视频服务器,清华大学出版社,20034. 钟玉琢,乔

47、秉新,祁卫 译著MPEG-2 运动图像压缩编码国际标准及MPEG 的新进展北京清华大学出版社2002.65. 高文多媒体数据压缩技术北京电子工业出版社1994.46. 吴乐南数据压缩的原理与应用北京电子工业出版社1995.27. 胡晓峰等多媒体系统原理与应用北京人民邮电出版社1995.68. 胡晓峰,李国辉多媒体系统北京人民邮电出版社1997.813. 马华东 多媒体计算机技术原理 清华大学出版社 1999 年14. 钟玉琢,王琪,贺玉文编著 基于对象的多媒体数据压缩编码国际标准 MPEG4 及其校验模型 科学出版社2000.10讲课对象 本科生 适用专业 计算机应用 先修 课 信号处理课程简

48、介多媒体技术基础及应用是计算机科学与技术专业的一门本科生选修课。本课程综合讲述了多媒体计算机的基本原理、关键技术及其开发和应用。课程讲授的主要内容有:多媒体计算机的定义及其关键技术;视频音频信息的获取与处理;多媒体数据压缩编码技术;多媒体计算机硬件及软件系统结构。通过学习这些内容,为今后开展多媒体领域的研究和开发工作,打下良好的基础。IntroductionThis course is designed for senior undergraduated students. This course teaches students the fundamental theories and ke

49、y technologies of multimedia computing. Students learn the issues involved to capture, process, compress, search, index, store, and retrieve various kinds of continuous media. Projects require work with audio, scanned images, digital video, and other media, all in digital form. Readings and lectures provide a conceptual and technical framework for multimedia work.姓 名 职称主要

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报