清华大学的计算机课程表

清华大学的计算机课程表
清华大学的计算机课程表

清华大学计算机研究生课程表收藏

计算机系研究生课程介绍

课程名称:组合数学

课程编号:60240013 课内学时: 48 开课学期:秋

任课教师:黄连生

【主要内容】

主要介绍组合数学的基本内容,包括基本记数方法、母函数与递推关系、容斥原理与鸽巢原理、Burnside 引理与Polya定理、区组设计与编码的初步概念、线性规划问题的单纯形算法。

课程名称:数据结构

课程编号:60240023 课内学时: 48 开课学期:春秋

任课教师:严蔚敏

【主要内容】

线性表、树、图等各种基本类型数据结构的结构特性、存储表示及基本操作实现的算法;查找表的各种表示方法;各种内排序算法的设计与分析;文件组织方法的简单介绍。

课程名称:软件工程技术和设计

课程编号:60240033 课内学时: 48 开课学期:春

任课教师:周之英

【主要内容】

1、软件开发技术发展史;

2、软件工程技术方法的基本原则;

3、软件过程改进;

4、需求工程;

5、软件体系结构;

6、面向对象设计方法;

7、Design Pattern;

8、分布式系统对象模型:CORBA及

DCOM/COM(OLE)等;9、实例分析(实时系统的设计)等。

课程名称:专家系统

课程编号:60240043 课内学时: 48 开课学期:春

任课教师:艾海舟

【主要内容】

讲解专家系统的基本原理、构造方法、应用实例、开发工具和发展趋势,介绍人工智能原理和知识工程的

相关内容,包括产生式系统、搜索技术、知识表示、知识获取、推理机、不确定推理方法等内容。

课程名称:人工智能

课程编号:60240052 课内学时: 32 开课学期:秋

任课教师:陈群秀

【主要内容】

人工智能的定义、发展历史及研究的课题;人工智能的典型系统结构--产生式系统;搜索技术(盲目搜索、启发式搜索、博奕树搜索);谓词演算(知识表示);人工智能语言程序设计。

课程名称:微型计算机系统接口技术

课程编号:60240063 课内学时: 48 开课学期:春

任课教师:李芬

【主要内容】

本课程是全部用PC机控制的以硬件为主的软硬件结合的综合接口技术。通过使用EDA,掌握先进的设

计手段,结合磁盘接口技术、多媒体接口、通讯接口及虚拟现实接口技术的设计。旨在使学生从硬件方面

对计算机技术及应用有较深的了解和提高。

课程名称:计算机图形学基础

课程编号:60240073 课内学时: 48 开课学期:春

任课教师:胡事民,周登文

【主要内容】

本课程主要讲授计算机图形学的基本概念、原理、算法和基本系统。主要内容包括:计算机图形设备及系统、扫描转换、区域填充、裁剪、曲线曲面、实体造型、消隐、光照模型、明暗效果、纹理、光线跟踪、

反走样等。

课程名称:高等计算机系统结构

课程编号:70240013 课内学时: 48 开课学期:秋

任课教师:郑纬民

【主要内容】

本课程系统介绍了现代计算机系统结构的理论、技术、结构和工具环境。具体包括程序划分、可扩展性原理、互连和通信、存储器模型、Cache一致性算法、并行计算机结构等。

课程名称:计算机网络体系结构

课程编号:70240023 课内学时: 48 开课学期:秋

任课教师:史美林

【主要内容】

本课程分两个阶段讲授。第一阶段主要讲授网络高层协议;第二阶段主要讲授网络低层协议。结合协议的

讲授,两个阶段中还会介绍一些当前流行的或先进的网络技术和组网方法。

课程名称:人工智能原理

课程编号:70240033 课内学时: 48 开课学期:秋

任课教师:朱小燕

【主要内容】

本课程主要是面向计算机系的研究生针对几个主题展开讨论。主要教学内容有:1、推理方法:归结推理、不确定推理方法;2、知识表示:知识表示观,知识表示方法;3、机器学习:机器学习的传统方法,神经网络方法;4、自然语言理解。

课程名称:计算机控制理论及应用

课程编号:70240043 课内学时: 48 开课学期:秋

任课教师:孙增圻,朱纪洪

【主要内容】

计算机控制系统的常规设计方法;基于状态方程和传递函数模型的极点配置与最优控制的设计方法;系统

辩识和自适应控制;计算机控制系统仿真和性能计算;采样周期选择和量化效应分析等。

课程名称:计算语言学

课程编号:70240052 课内学时: 32 开课学期:春

任课教师:苑春法

【主要内容】

计算语言学的研究对象是人类的自然语言,研究目标是使计算机能象人一样读、写、听、说。通过建立自然语言的数学模型,用一定的数据结构和算法来表达语言信息,进而使语言信息可以被计算。本课程讲授计算语言学的基本理论、研究方法和近年来的新进展。

课程名称:分布式数据库系统

课程编号:70240063 课内学时: 48 开课学期:秋

任课教师:周立柱

【主要内容】

分布式数据库的设计;查询分解与数据定位;分布式查询处理的优化方法;事务的语义模型与可串行化理论;分布式并发控制;分布式数据库管理系统的可靠性问题;以及目前数据库研究的某些新进展。另外还要求设计、实现一个具备分布式查询处理功能的实验系统。

课程名称:智能控制

课程编号:70240073 课内学时: 48 开课学期:春

任课教师:孙增圻,张再兴

【主要内容】

该课程系统介绍智能控制的理论和主要技术内容,主要包括:模糊逻辑控制、神经网络控制、专家控制、学习控制、分层递阶智能控制及遗传算法等。

课程名称:计算机视觉

课程编号:70240083 课内学时: 48 开课学期:秋

任课教师:徐光祐

【主要内容】

本课程研究根据图象信息识别和理解景物中物体的性质,类别及其空间关系的原理和方法。重点研究根据图象获取关于物体表面性质和形状信息,以及根据图象线索进行聚类,视觉建模和视觉推理的方法。将为开发计算机视觉的应用提供理论基础。

课程名称:数据安全

课程编号:70240093 课内学时: 48 开课学期:秋

任课教师:郭保安

【主要内容】

主要讲述信息系统中数据的加密,数字签名,用户的身份认证,秘密分存以及各种安全协议等内容。以信息论、复杂性理论、数论和代数为基础,重点讲述RSA、DSA、DES、IDEA、MD5、SHA等密码算法和现代密码分析技术,进而阐述现代密码算法的设计理论以及其应用等。

课程名称:知识工程

课程编号:70240103 课内学时: 48 开课学期:春

任课教师:王克宏

【主要内容】

知识工程与知识处理技术的有关理论知识、网络计算模式与环境下知识处理问题的研究与实现技术、知识的系统化管理与组织、知识处理技术、解结果的综合机制、知识查询与处理语言、处理结果的可视化可听化可操化、知识处理系统的实现、机器学习与知识获取更新。

课程名称:VLSI设计基础

课程编号:70240113 课内学时: 48 开课学期:秋

任课教师:蔡懿慈

【主要内容】

VLSI设计及IC CAD的发展及展望,VLSI工艺介绍,器件及电路设计基础,逻辑及系统设计基础,版图设计基础,半定制及全定制设计方法,EDA的发展及系统介绍等等。

课程名称:语音信号数字处理

课程编号:70240123 课内学时: 48 开课学期:春

任课教师:吴文虎

【主要内容】

包括语言产生的机理、人类发声的数学模型、语音的时域特征与线性预测分析、语音的频谱、倒谱、矢量

量化、隐马尔可夫模型、人工神经网络、语音合成技术与识别技术等。

课程名称:多媒体计算机技术

课程编号:70240133 课内学时: 48 开课学期:春

任课教师:钟玉琢,蔡莲红

【主要内容】

该课程从研究、开发和应用角度出发,综合讲述多媒体计算机的基本原理、关键技术及其开发应用。主要

内容包括:多媒体技术现状及其发展趋势、视频和音频获取技术、多媒体数据压缩编码技术、多媒体计算

机硬件及软件系统结构、多媒体数据库与基本内容检索等。

课程名称:计算机辅助几何设计技术

课程编号:70240143 课内学时: 48 开课学期:春

任课教师:秦开怀

【主要内容】

主要介绍计算机辅助几何造型的理论和方法。包括:1、曲线和曲面的基本原理,2、多项式样条曲线曲面,3、自由曲线和曲面造型技术,4、几何模型表示技术,5、以实体造型为主的几何造型的理论和方法。

课程名称:软件复用及面向对象的软件工程环境

课程编号:70240153 课内学时: 48 开课学期:春

任课教师:蒋维杜

【主要内容】

1)软件工程回顾:软件工程发展的背景、主要成就及传统软件工程中的主要问题;2)软件复用:软件复用和可复用软件,软件的模块化,软件模块的品质因素;3)面向对象软件的构造:面向对象方法论,面

向对象技术,面向对象软件工程方法。

课程名称:超大规模集成电路布图理论与算法

课程编号:70240162 课内学时: 32 开课学期:春

任课教师:洪先龙

【主要内容】

本课程介绍了超大规模集成电路布图设计过程中的各种自动布图算法,包括布图规划、布局、线网布线、总体布线、详细布线、过点分配及通孔最少化等。为了适应深亚微米工艺下布图技术发展的需要,我们还介绍了性能驱动的布图算法。

课程名称:数字系统自动设计

课程编号:70240173 课内学时: 48 开课学期:春

任课教师:薛宏熙

【主要内容】

本课程介绍开发EDA(Electronic Design Automation)工具的基本原理和方法,包括:硬件描述语言、综合、模拟、故障诊断、测试、形式验证等。课程的实践环节包括习题和实验。

课程名称:计算几何

课程编号:70240183 课内学时: 48 开课学期:秋

任课教师:邓俊辉

【主要内容】

计算几何学、组合几何学的主要问题:1、Introduction 2、Arrangement and Configuration 3、Semispace of Configuration 4、Dissection of Point Set 5、Convex Hull 6、Visibility 7、Intersection 8、Point Location 9、Voronoi Diagram 10、Triangulation 等。

课程名称:算法与算法复杂性理论

课程编号:70240193 课内学时: 48 开课学期:春

任课教师:黄连生

【主要内容】

主要介绍算法的时间复杂性和空间复杂性概念,DFS算法和WFS算法,分治策略和优先策略,整数规划与动态规划,FFT算法,分类与查找,NP完全理论等内容。

课程名称:分布式多媒体系统与技术

课程编号:70240203 课内学时: 48 开课学期:秋

任课教师:刘斌,徐光祐,史元春

【主要内容】

分布式多媒体技术与系统概述;分布式多媒体应用的性能要求及对网络的要求;子网技术;通信协议;client-server计算;RAID盘阵列技术;支持分布式多媒体应用等。

课程名称:工程数据库设计与应用

课程编号:70240213 课内学时: 48 开课学期:春

任课教师:叶晓俊,赵致格

【主要内容】

工程数据库的基本概念、组织结构、建模工具、版本管理等;工程数据库系统的开发工具及开发方法;工程数据等在企业的应用技术;基于Web技术的工程数据库的设计与应用等内容。

课程名称:计算机支持的协同工作CSCW

课程编号:70240223 课内学时: 48 开课学期:春

任课教师:史美林

【主要内容】

1、CSCW的基本概念、体系结构、协同控制机制;

2、CSCW的基本技术、群组通信支持、群件、多媒体会议系统、工作流系统、协同协作系统等;

3、CSCW的应用支持及应用系统。

课程名称:微计算机系统设计

课程编号:70240233 课内学时: 48 开课学期:春

任课教师:唐瑞春

【主要内容】

介绍计算机系统设计领域最新的技术发展,讲授微机系统中有关CPU接口、DRAM系统、PLD、总线、显示系统等的设计技术及相关的调试技术,通过具体的作业和实验解决设计中的实际问题,并学习微机系统设计中的最新工具。

课程名称:计算机图形学

课程编号:70240243 课内学时: 48 开课学期:春

任课教师:胡事民

【主要内容】

本课程主要讲授真实感图形的生成与处理算法。包括:绪论、局部光照模型、整体光照模型、光线跟踪及其加速、辐射度算法、轴变形/FFD与计算机动画、自然景物模拟、科学计算可视化、基于图象绘制与制造、小波方法与多分辨率网格造型等。

课程名称:计算机网络和计算机系统的性能评价

课程编号:70240253 课内学时: 48 开课学期:春

任课教师:林闯

【主要内容】

排队论,随机Petri网和模拟技术。在排队论中讲述随机过程、马尔可夫过程、排队网络模型、自相似数据传输模型等。在随机Petri网中讲述基本概念和性能分析技术、随机网模型方法及分解与压缩技术。在模拟中讲述模拟模型技术、程序软件、结果分析。

课程名称:并行计算

课程编号:70240262 课内学时: 32 开课学期:春

任课教师:杨广文

【主要内容】

讨论并行计算机的结构模型、并行算法、并行程序的设计原理与方法等。从计算的角度,简单介绍当代主流计算机的结构及平行计算的性能评测方法;介绍常用的几种并行计算模型;讨论并行算法的设计方法、设计技术及设计过程;讨论几个数值问题的并行算法。

课程名称:ATM交换技术与B-ISDN原理

课程编号:80240013 课内学时: 48 开课学期:秋

任课教师:刘斌

【主要内容】

现代电信网络与计算机网的发展及传统技术;ATM的基本概念与B-ISDN的思想;ATM用户-网络接口;ATM交换技术;B-ISDN中的业务量控制;ATM与IP互连技术;ATM组网与应用技术;宽带网络技术的新进展。

课程名称:计算机视觉专题

课程编号:80240023 课内学时: 48 开课学期:春

任课教师:林学訚,白雪生

【主要内容】

本课程以跟踪计算机视觉近期研究新方向为目的,着重选择近期提出的典型新算法,联系其数学基础知识等,进行讲解和讨论。如射影几何及其在计算机视觉中的应用、优化算法在图像序列中的运用等。

课程名称:多媒体技术基础与应用

课程编号:80240083 课内学时: 48 开课学期:秋

任课教师:林福宗

【主要内容】

(1)采用"教师-学生"+"教师-网络-学生"的教学模式。(2)内容包括:多媒体的计算、多媒体的存储、多媒体网络应用(含应用特点、因特网、多目标广播和通信系统)和多媒体网页编辑语言。(3)设计制作一个有中等难度的多媒体网页。

课程名称:科学计算可视化

课程编号:80240103 课内学时: 48 开课学期:春

任课教师:唐泽圣,唐龙,柴建云

【主要内容】

了解掌握将科学计算、工程计算的中间数据或结果数据转换为图象的基本理论、方法和技术,并结合学生本人的专业完成一个大作业。

清华大学-计算机专业-培养计划

一、培养目标 信息科学技术学院(以下简称信息学院)本科培养方案面向电子信息科学与技术、计算机科学与技术、自动化、微电子学、示范性软件学院的计算机软件等五个专业,从2003级开始实行多学科交叉背景下、通识教育基础上的宽口径专业教育,构建具有各专业共性基础的学院平台课程体系以及具有一定特长的专业核心课程体系,强调对学生进行基本理论、基础知识、基本能力(技能)以及健全人格、综合素质和创新精神培养,为学生提供增强基础、选择专业的机制,培养基础厚、专业面宽、具有自主学习能力的复合型人才。 从2011级开始,信息学院对培养方案进行了全面修订,进一步将学科交叉范围扩大到专业核心课程体系,为学生提供更加灵活的选课机制和更加宽广的专业空间;并将继续深入研究和不断改进课程内容和教学方法,加强实践环节,更好地培养适应时代要求的信息科学技术专业人才。 信息学院致力于为学生全面参与教育教学、科学研究、文化艺术、社会服务等活动创造条件,提倡学生在参与中发现自己的能力和兴趣,最大限度地发展自己的智力和潜能,鼓励学生敢于面对挑战、不断探索、努力创造、追求卓越,并提供一种基础和环境,促使学生养成独立工作的能力和终身学习的习惯。 二、基本要求 信息学院各专业通过各种教育教学活动发展学生个性,培养学生具有健全人格;具有成为高素质、高层次、多样化、创造性人才所具备的人文精神以及人文、社科方面的背景知识;具有国际化视野;具有创新精神;具有提出、解决带有挑战性问题的能力。具有进行有效的交流与团队合作的能力;在信息科学技术领域掌握扎实的基础理论、相关领域基础理论和专门知识及基本技能,具有在相关领域跟踪、发展新理论、新知识、新技术的能力,能从事相关领域的科学研究、技术开发、教育和管理等工作。 电子信息科学与技术专业的本科生运用所掌握的理论知识和技能,从事信号获取、处理和应用,通信及系统和网络,模拟及数字集成电路设计和应用,微波及电磁技术理论、信号与信息处理的新型电子材料、器件和系统,包括信息光电子和光子器件、微纳电子器件、微光机电系统、大规模集成电路和电子信息系统芯片的理论和应用等方面的科研、开发与教育工作。 微电子学专业的本科生运用所掌握的理论知识和技能,从事大规模模拟及数字集成电路设计和应用,工艺开发,EDA工具开发,新型电子材料、微纳电子器件和系统,量子信息和电子信息系统的理论和应用等方面的科研、开发与教育工作。培养基础扎实,创新能力突出,有国际视野的微纳电子专业人才。 计算机科学与技术专业的本科生运用所掌握的理论知识和技能,从事计算机科学理论、计算机系统结构、计算机网络、计算机软件及计算机应用技术等方面的科研、开发与教育工作。 自动化专业的本科生运用所掌握的理论知识和技能,从事国民经济、国防和科研各部门的运动控制、过程控制、机器人智能控制、导航制导与控制,现代集成制造系统、模式识别与智能系统、生物信息学、人工智能与神经网络、系统工程理论与实践、新型传感器、电子与自动检测系统、复杂网络与计算机应用系统等领域的科学研究、技术开发、教育及管理等工作。 计算机软件专业的本科毕业生应该具备扎实的软件理论和软件工程专业基础知识,具有良好的工具使用与实验能力、软件分析与开发能力、过程控制与管理能力、团队协作与沟通能力。 三、学制与学位授予

清华大学计算机科学与技术培养方案

计算机科学与技术专业(计算机科学实验班) 本科培养方案 一、培养目标 本专业培养具有良好科学素养和创新精神、德智体全面发展,且计算机理论及应用基础扎实、熟悉计算机科学前沿领域、科研实践能力强,能够从事计算机科学研究的领跑国际拔尖创新计算机科学人才。“计算机科学与技术(计算机科学实验班)”专业致力于培养与美国麻省理工学院、普林斯顿大学等世界一流高校本科生具有同等、甚至更高竞争力的领跑国际拔尖创新计算机科学人才。 二、基本要求 计算机科学与技术专业(计算机科学实验班)本科毕业生应达到如下知识、能力和素质的要求:具有扎实的计算机科学理论基础,全面了解计算机科学的前沿领域。具有较高的计算机科研实践能力,具备成为国际一流计算机科学研究人才的良好综合素质。 三、学制与学位授予 学制:本科学制四年,按照学分制管理机制,实行弹性学习年限。 授予学位:工学学士学位。 四、基本学分学时 本科培养总学分不少于165。其中春、秋季学期课程总学分127,夏季学期实践环节14学分,第七学期在清华或各著名研究院所从事计算机科学研究实践9学分,第八学期综合论文训练15学分。 五、专业核心课程 计算机科学实验班特设全英文教学的专业及核心课程25门,覆盖计算机科学的前沿领域,学生可以根据自身研究兴趣在专业核心课中按要求进行选择性修读。其中大一、大二专业核心课开设13门,以“通才教育”为主,涉及计算机科学基本专门知识,帮助学生全面了解计算机科学前沿领域;大三、大四专业核心课开设12门,以“专才教育”为主,分别面向两个专业方向“理论和安全”以及“系统和应用”。25门专业及核心课程如下: 计算机入门(3学分),计算机应用数学(3学分),普通物理(1)英(4学分),信息物理(2学分),算法设计(4学分),普通物理(2)英,计算理论(4学分),网络科学(4学分),密码学基础(4学分),博弈论(4学分),近代物理(1)英,计算机安全的理论及实践(2学分),Java程序设计基础(2学分),分布式计算(基础与系统)(4学分),量子信息(4学分),大数据算法与模型(4学分),机器学习(4学分),高等计算机图形学(3学分),近代物理(2)英,计算机网络基础(3学分),操作系统(4学分),计算生物学(3学分),信息论与网络编码(3学分),专题训练实践(5学分),计算机科学研究实践(9学分)。 六、课程设置与学分分布 1.公共基础课程 26学分 (1) 思想政治理论课 14学分 10610183 思想道德修养与法律基础3学分

清华大学计算机系C++期末考试题及答案

C++期末考试题 一、填空题(25小题,共50分) (以下每小题1分,共10分) 1.在C++中,函数的参数有两种传递方式,它们是值传递和____________。地址或指针或引用传递 2.当一个成员函数被调用时,该成员函数的___________指向调用它的对象。this指针3.在基类和派生类中,派生类可以定义其基类中不具备的数据和操作。对两个有相同名字的数据成员进行访问时,如果没有___________,对此数据成员的访问将出现歧义。作用域分隔符限定时 4.拷贝构造函数使用___________作为参数初始化创建中的对象。引用 5.在公有继承的情况下,基类数据成员在派生类中的访问权限___________。保持不变6.描述命题"A小于B或小于C"的表达式为___________。Ac&&b==c"的值是___________。0 (以下每小题2分,共20分) 11.面向对象的程序设计有四大特征,它们是抽象、封装、___________、___________。继承、多态 12.在C++中,定义重载函数时,应至少使重载函数的参数个数或参数类型___________;在基类和派生类中,成员函数的覆盖是指___________。不同派生类成员函数与在基类被覆盖的成员函数名、参数个数、参数类型和返回值类型均相同 13.构造函数与析构函数除功能不同外,在定义形式上,它们的区别还包括构造函数名与类名相同,而析构函数名是在类名前加一个~、___________、___________。析构函数没有参数、析构函数可以定义为虚函数 14.动态联编要满足两个条件,它们是___________、___________。被调用的成员函数是虚函数、用指针或引用调用虚函数 15.在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为___________,定义该类至少具有一个___________。抽象类纯虚函数 16.在C++类中,const关键字可以修饰对象和成员函数,const对象不能___________,const成员函数不能___________。被修改修改类数据成员 17.举出C++中两种用户自定义的数据类型:___________、___________。类、枚举18.C++中没有字符串类型,字符串是通过___________来表示的,每一个字符串都有一个结尾字符___________。字符数组\0 19.C++中没有输入输出语句,输入输出是通过___________实现的,写出一条打印整型变量n的输出语句:___________。输入输出库cout<

2018年清华大学计算机系软件工程考研(0835)考试科目、参考书目、复习经验---新祥旭考研

2018年清华大学计算机系软件工程考研(0835)考试科目、参考书目、复 习经验 一、招生信息 所属学院:计算机科学与技术系 所属门类代码、名称:工学[08] 所属一级学科代码、名称:软件工程[0835] 二、研究方向 01(全日制)软件工程 三、考试科目 1、初试考试科目: ①101思想政治理论 ②201英语一 ③301数学一 ④912计算机专业基础综合 912计算机专业基础综合含数据结构(70分)、计算机原理(30分)、操作系统(30分)、计算机网络(20分)。 2、复试考试科目: 复试时专业综合考试内容:软件工程和编译原理。 四、参考书目 汤子瀛《计算机操作系统》; 唐朔飞《计算机组成原理》; 严蔚敏《数据结构》; 谢希仁《计算机网络》; 白中英《计算机组成原理》

五、复习指导 一、参考书的阅读方法 (1)目录法:先通读各本参考书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。 (2)体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。 (3)问题法:将自己所学的知识总结成问题写出来,每章的主标题和副标题都是很好的出题素材。尽可能把所有的知识要点都能够整理成问题。 二、学习笔记的整理方法 (1)第一遍学习教材的时候,做笔记主要是归纳主要内容,最好可以整理出知识框架记到笔记本上,同时记下重要知识点,如假设条件,公式,结论,缺陷等。记笔记的过程可以强迫自己对所学内容进行整理,并用自己的语言表达出来,有效地加深印象。第一遍学习记笔记的工作量较大可能影响复习进度,但是切记第一遍学习要夯实基础,不能一味地追求速度。第一遍要以稳、细为主,而记笔记能够帮助考生有效地达到以上两个要求。并且在后期逐步脱离教材以后,笔记是一个很方便携带的知识宝典,可以方便随时查阅相关的知识点。 (2)第一遍的学习笔记和书本知识比较相近,且以基本知识点为主。第二遍学习的时候可以结合第一遍的笔记查漏补缺,记下自己生疏的或者是任何觉得重要的知识点。再到后期做题的时候注意记下典型题目和错题。 (3)做笔记要注意分类和编排,便于查询。可以在不同的阶段使用大小合适的不同的笔记本。也可以使用统一的笔记本但是要注意各项内容不要混杂在以前,不利于以后的查阅。同时注意编好页码等序号。另外注意每隔一定时间对于在此期间自己所做的笔记进行相应的复印备份,以防原件丢失。统一的参考书书店可以买到,但是笔记是独一无二的,笔记是整个复习过程的心血所得,一定要好好保管。

清华大学计算机科学及技术专业课程表

嵌入式系统3计算机组成原理操作系统40240412 数字系统设计自动化2数字逻辑电路 30240222 VLSI设计导论2数字逻辑电路 计算机软件与理论---计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求 初等数论及其应用2离散数学 30240192高性能计算导论2(英语讲课)计算机系统结构30240262数据库系统原理2数据结构 网络编程与计算技术2计算机组成原理 软件开发方法2C++ 数据结构软件工程30240134软件工程3C++数据结构 计算机应用技术-----计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求 30240042人工智能导论2离散数学 40240452模式识别2几何与代数概率与统计人工智 能导论 40240062数字图象处理2概率与统计程序设计基础40240392多媒体技术基础及应用2信号处理原理 40240422计算机图形学基础2数据结构 40240472计算机实时图形和动画 2几何与代数 技术 40240402虚拟现实2计算机组成原理 40240462现代控制技术2系统分析与控制 40240372信息检索2数据结构 40240362电子商务平台及核心技术2数据结构JAVA程序设计数据 库系统原理 40240492数据挖掘2数据库系统原理 计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选 课号课程名学分先修要求 计算机网络专题训练1(秋) 操作系统专题训练2(秋) 编译原理专题训练2(秋) 数据库专题训练2(秋) 计算机科学与技术专业的任选课程

课号课程名学分先修要求 30240253微计算机技术3汇编语言程序设计 初等数论及其应用2离散数学 网络编程与计算技术2计算机组成原理 30240134软件工程3C++数据结构 30240042人工智能导论2离散数学 40240452模式识别2几何与代数概率与统计人工智能导论40240062数字图象处理2概率与统计程序设计基础 40240392多媒体技术基础及应用2信号处理原理 40240422计算机图形学基础2数据结构 40240472计算机实时图形和动画 技术 2几何与代数 40240402虚拟现实2计算机组成原理 40240462现代控制技术2系统分析与控制 40240372信息检索2数据结构 40240362电子商务平台及核心技 术2数据结构JAVA程序设计数据库系统原理 40240492数据挖掘2数据库系统原理   计算机科学与技术专业 业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。 业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。 本科毕业生应获得以下几方面的知识和能力: 1.掌握计算机科学与技术的基本理论、基本知识; 2.掌握计算机系统的分析和设计的基本方法; 3.具有研究开发计算机软、硬件的基本能力; 4.了解与计算机有关的法规; 5.了解计算机科学与技术的发展动态;

清华大学计算机系培养方案一

清华大学计算机系培养方案一

信息科学技术学院 本科指导性教学计划 第一年 课程编号课程名称学分周学时考核方式说明及主要先修课 12090043 军事理论与技能训练3 3 考查 秋季学期 课程编号课程名称学分周学时考核方式说明及主要先修课 107 1 体育(1) 1 2 考查 10610183 思想道德修养与法律基础3 2 考查 10640532 英语(1) 2 2 考查 10420874 一元微积分 4 4 考试 10420904 几何与代数(1) 4 4 考试 0412 工程图学基础 2 2 考试 2选1 20240023 离散数学(2) 3 3 考试 程序设计课组 3 3 考试选1门,详见附录2 30210041 信息科学技术概论 1 1 考查 文化素质选修课≥1 1

合计≥21 注:计算机科学与技术专业必修“离散数学(2)”,其它专业必修“工程图学基础”。 春季学期 课程编号课程名称学分周学时考核方式说明及主要先修课 107 1 体育(2) 1 2 考查 10610193 中国近现代史纲要 3 2 考试 10640682 英语(2) 2 2 考查 10420884 多元微积分 4 4 考试先修一元微积分 10421002 几何与代数(2) 2 2 考试 大学物理课组1 4 4 考试先修一元微积分 20220214 电路原理 4 4 考试 20220221 电路原理实验 1 1 考查 合计≥21 夏季学期 课程编号课程名称学分周学时考核方式说明及 主要先修课 - 3 -

- 4 - 21510192 电子工艺实习(集中) 2 考查 2周 程序训练课组 2 考查 3周 合计: 4 第二年 秋季学期 课程编号 课程名称 学分 周学时 考核方式 说明及 主要先修课 107 1 体育(3) 1 2 考查 10610204 马克思主义基本原理 4 3 考试 10420892 高等微积分B 2 2 考试 10420252 复变函数引论 2 2 考试 304 3 复分析 3 3 考试 大学物理课组2 4 4 考试 见附录2 10430782 物理实验A(1) 2 2 考查 10430801 物理实验B(1) 1 1 考查 电子基础课组1 3 3 考试 电子基础课组2 3 3 考试 21550012 电子技术实验 2 2 考查 文化素质选修课 ≥1 2 10420262 数理方程引论 2 2 考查 20240013 离散数学(1) 3 3 考试 3选1 选1门,详见2选1,大学 2选1,一元微

清华大学计算机科学与技术培养计划(本科)

计算机科学与技术专业(本科)人才培养计划 一、基本学制:四年 二、培养目标 本专业培养适应我国社会主义现代化建设需要,德、智、体全面发展,具有良好的科学素养和人文知识背景,较系统地掌握计算机科学与技术的基本理论知识,具有较强地实践应用能力与知识创新能力,能从事有关计算机科学与技术方面的研究、应用和开发工作的高级应用型工程技术人才。 三、业务培养要求 本专业学生主要学习计算机科学与技术方面的基础理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的能力。本专业是软硬兼顾,略偏重于软件的宽口径专业,毕业生应具有以下几方面的知识和能力: 1.系统掌握计算机科学与技术的基本理论与基本知识; 2.掌握计算机系统的分析和设计的基本方法; 3.具有研究开发计算机软硬件系统的基本能力; 4.掌握计算机网络与应用技术; 5.掌握一门外语,具有较强的专业外文阅读能力; 6.了解与计算机相关的法律、法规; 7.掌握文献检索、资料查询的基本方法,具有获取信息的能力; 8.具有工程意识、创新意识、经济意识和管理意识,掌握一定的经济学与管理学的知识,具有较强的工作适应能力,工程实践能力和组织管理能力。 四、主干学科、学位课程及主要实践教学环节 1、主干学科:计算机科学与技术; 2、学位课程:马克思主义基本原理、大学英语、高等数学、C与C++语言程序设计、电路与模拟电子技术、数字逻辑、算法与数据结构、离散数学、汇编语言程序设计、微型计算机技术、数据库原理及应用、操作系统原理、计算机组成与系统结构、软件工程、数值分析、编译原理。 3、主要实践教学环节:程序设计语言编程实践、数据结构课程设计、操作系统课程设计、计算机网络课程设计、微型计算机技术课程设计、组成原理课程设计、管理信息系统课程设计、毕业设计。 五、毕业规定 学生在毕业时应达到德育培育目标和大学生体育合格标准要求,应获得最低总学分为205学分,其中课内理论必修课126学分,实践教学35学分,选修课(含公共选修课12学分)44学分;课外学分10学分。 六、授予学位

计算机平面设计专业课程设置

计算机平面设计专业 一、培养目标 1、总体目标 中职学校学生在校学习一技之长,关键是要在校所学课程与市场的工作相接轨,能够学以致用。学生在校学习两年之后,我们要努力使学生能够找到与专业对口的工作,并能够在短期内为企业创造经济效益。 2、具体目标 学生在校通过两年的训练,具有较强的专业造型能力;美术审美能力得到提高;能够熟练使用美术设计软件,能够独立进行图片修复,能够根据主题独立设计制作出完整的设计作品。培养学生的团队合作意识和吃苦耐劳的品质。 二、从业方向: 可以从事广告、印刷、媒体、网站平面设计;可以在婚纱影楼从事图片处理和设计工作;也可在超市、地产等企业从事美工工作,有能力独立建立设计公司和工作室等。 三、课程设置及说明 (一)美术基础课程 1)美术基础 美术基础课应有别于普通的常规美术基础教育,强调审美意识的培养、强调设计性和形式感 (二)设计基础课程 1)平面设计 2)色彩构成 (三)平面设计工具软件课程 1)图形图像处理(Photoshop) 2)计算机动画设计与制作(Flash) 3)图形设计与制作(Coreldraw) (四)平面设计实践课程 1)电子多媒体文件制作技术 1产品演示多媒体文件 2教学解说课件 3电子杂志、相册等 4FLASH网络广告 2)平面设计毕业作品创作 海报、折页、画册、书籍装帧、礼盒包装等创作及成品制作 学生完成平面设计毕业作品,需要多学科教师的共同指导,是一个由教学走入生产的过程,

使得学生的学习有个综合的质的变化。 四、毕业实习: 实习职位 1)广告公司、印刷厂、喷绘公司、平面传播媒体做平面设计 2)网站等电子媒体做电子文件设计和网页前台设计 3)婚纱影楼做图片处理师和平面设计师 4)超市、企业等单位做美工和企业广告策划等 5)留校在专业工作室实习 在实习期间,老师要经常参与实习,帮助学生解决工作中遇到的问题,同时也让自己接触生产,避免教学脱离实际。

清华大学计算机专业课程表

清华大学计算机专业课程表 1.培养基础厚、专业面宽、具有自主学习能力的复合型人才。 2 学生全面参与教育教学、科学研究、文化艺术、社会服务等活动创造条件,发现自己的能力和兴趣,最大限度地发展自己的智力和潜能,敢于面对挑战、不断探索、努力创造、追求卓越,养成独立工作的能力和终身学习的习惯 3 计算机科学与技术专业的本科生运用所掌握的理论知识和技能,从事计算机科学理论、计算机系统结构、计算机网络、计算机软件及计算机应用等方面的科研、开发与教学工作。 4 计算机软件专业的本科生运用所掌握的理论知识和技能,从事计算机软件、信息系统与项目管理等方面的科研、开发与教学工作。 人文选修课: 在以下10个课组的6 个课组中选修不少于13学分 经济管理与法律艺术欣赏与实践历史与文化当代中国与世界文学 哲学与社会思潮环境保护与可持续发展科学与技术国防教育与学生工作写作 以下课程中必修7 门课,不少于21学分 一元微积分4学分(秋) 多元微积分4 高等微积分2学分(秋) 几何与代数(1)4学分(秋) 几何与代数(2)2学分(春)二选一 几何与代数(3)学分(春) 随机数学方法3学分(春)二选一 概率论与数理统计3学分(春) 复变函数引论2学分(秋)二选一 复变函数3学分(秋) 以下课程为必修学分不少于5学分: 数理方程引论2学分(秋) 数值分析3学分(春) 数值分析与算法3学分(春)四选一 数值分析与算法3学分 数学实验3学分(春离散数学(1)3学分(春) 离散数学(2)3学分(秋 随机过程4学分(春)二选一 应用随机过程3学分(秋) 泛函分析(1) 3学分(秋) 实分析3学分(春)

应用泛函分析4学分 流形上的微积分4(秋) (数论与编码)代数编码理论3(春) 初等数论与多项式2(秋) 应用统计3学分 必修不少于12学分,允许在院系教务部门认可下选修理学院的同类型课程。以下课程中必修4 门课,不少于10 学分: 不少于8学分 大学物理A(1)5学分(春) 大学物理A(2)5学分(秋) 大学物理B(1)4学分(春) 大学物理B(2)(中英文均可)4学分(秋) 大学物理(1)(英)4学分(春) 大学物理(2)(英)4学分(秋) 物理实验(1)2学分(秋)二选一 物理实验(1)1学分(秋) 物理实验(2)2学分(春)二选一 物理实验(2)1学分(春) 以下课程为必修学分不少于 2 学分 量子与统计4学分(春)不少于2学分 量子力学(选)2学分(春) 统计力学(选)2学分(春) 现代生物学导论(选)2学分(秋) 近代物理实验(A)3学分(秋、春) 近代物理实验(B)3学分(秋、春) 近代物理实验(C)3学分(秋、春) 近代物理实验(D)3学分(秋、春) 近代物理3学分( 春) 高新技术中的物理2学分(春) 大学化学B2学分(秋) 必修不少于37 学分,包括必修课、必修学分两部分。其中: 以下课程中必修课8 门,19 学分: 工程图学基础(信息类) 2学分(秋) 电路原理4学分(春) 电路原理实验1学分(春) 电子技术基础3学分(秋) 数字逻辑电路3学分(春)

Excel做课程表修订教程

Excel五步做课程表编制Excel做课程表 (本教程对原教程公式中一些大的输入错误进行了修正) 知识点:利用Excel数据关联和规则公式完成指定数据排序应用环境:学校课程表编排、企业员工任务、值班安排等每个学期,学校教务处教师最头疼的一件工作就是编制课程表。一般学校的课程表至少包括给领导的全校总课程表、学生的班级课程表和教师用的课程表三种。三种课程表数据密切相关,修改任何一张课程表都将影响到另两张表格,因此编辑时很难兼顾。利用Excel 2007或WPS表格可轻松解决了这个问题。 1.创建工作表 打开Excel 2007表格新建一张“教师安排”工作表,存放各班的科任教师安排(图1),这是编课程表前必须安排好的。再建立总课程表、班级课程总表、教师课程总表等。 2.总课程表编制(注:如果使用WPS表格,“教师安排表”与“课程总表”要放在同一个工作表中,输入“来源”时可用鼠标拖选。其他与Excel2007同。) 切换到“总课程表”工作表设计总课程表格,表中包括全部班级的课程安排和每节课的教师。选中B4,单击“数据”选项卡的“数据有效性”图标,在“数据有效性”窗口的允许下拉列表中选择“序列”,输入来源为“=教师安排!$A$3:A$16”(不含引号),确定完成设置。在B5输入公式=IFERROR(VLOOKUP(B4,教师安排!$A:M,ROW(B4)/2,FALSE),“”),并设置填充色为浅蓝作为与学科行的区分。然后选中B4:B5进行复制,再选中B4:AJ27区域进行粘贴即可(图2)。 现在选中B4单击下拉按钮选择学科,下面的B5单元格就会自动显示上课的教师名,其他单元格也是一样(如图2)。如此一来安排课程就简单多了吧,只要用鼠标单击选择即可。 图1 图2

(完整word版)清华大学计算机科学与技术专业课程表

信息学院本科指导性教学计划(公共课) 第一学年秋季学期 第二学年秋季学期

第三学年

第四学年

注:带*者为院平台课,可在信息学院范围内选修不低于所列学分的同类课程 计算机科学与技术专业核心课程6门,17学分 课号课程名学分先修要求 计算机系统结构3(春)操作系统 操作系统3(春)计算机组成原理,数据结构 编译原理4(春)数据结构 计算机网络3(秋)操作系统 形式语言与自动机2(秋)离散数学(1) 汇编语言程序设计3(秋) 计算机科学与技术专业限选课不少于11学分,其中: 计算机系统结构-----计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求 微计算机技术3汇编语言程序设计 嵌入式系统3计算机组成原理操作系统 数字系统设计自动化2数字逻辑电路 VLSI设计导论2数字逻辑电路 计算机软件与理论---计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求 初等数论及其应用2离散数学 高性能计算导论2(英语讲课)计算机系统结 构 数据库系统原理2数据结构

网络编程与计算技术2计算机组成原理 软件开发方法2C++ 数据结构软件工程 软件工程 3C++数据结构 计算机应用技术--- 计算机科学与技术专业选修不少于2学分 课号课程名学分先修要求 人工智能导论 2离散数学 模式识别 2几何与代数概率与统计能 导论 人工智 数字图象处理 2概率与统计程序设计基础多媒体技术基础及应用2信号处理原理 计算机图形学基础2数据结构 计算机实时图形和动画技术2 几何与代数 虚拟现实 2计算机组成原理现代控制技术2系统分析与控制信息检索2数据结构 电子商务平台及核心技术 2数据结构JAVA 程序设计 库系统原理 数 据 数据挖掘2数据库系统原理 计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选课号课程名学分先修要求 计算机网络专题训练 1(秋) 操作系统专题训练2 (秋) 编译原理专题训练2 (秋) 数据库专题训练2 (秋) 计算机科学与技术专业的任选课程 课号课程名学分先修要求 微计算机技术 3汇编语言程序设计 初等数论及其应用 2离散数学 网络编程与计算技术2计算机组成原理 软件工程3C++数据结构 人工智能导论2离散数学 模式识别 2几何与代数概率与统计人工智能导论数字图象处理2概率与统计程序设计基础

清华大学计算机科学与技术专业课程表

信息学院本科指导性教学计划(公共课) 第一学年秋季学期 课号课程名学 分 周 学 时 考试或 考查 说明及主要先修课 1061002 2 思想道德修养 2 2 考查 1064043 3 英语选修 2 2 考查 1042087 4 一元微积分 4 4 考试 1042068 4 几何与代数(1) 4 4 考试 20240013 离散数学(1) 3 3 考试 20230093 计算机语言与程序 计 3 3 考试 30250023 计算机语言与程序 计 3 3 考试 30240233 程序设计基础 3 3 考试四选一 3410006 3 程序设计基础 3 3 考试 30210041 信息科学技术概论 1 1 考查 春季学期 00501622 毛泽东思想概论 3 2 考试 1064044 3 英语选修 2 2 考查 1042088 4 多元微积分 4 4 考试一元微积分 1042069 2 几何与代数(2) 2 2 考试几何与代数(1) 二选一 1042091 3 几何与代数(2) 3 3 考试几何与代数(1) 1043048 4 大学物理B(1) 4 4 考试一元微积分 1043034 4 大学物理 (1)(英) 4 4 考试一元微积分三选一 1043052 5 大学物理A(1) 5 5 考试一元微积分 2022021 4 电路原理 4 4 考试 2022022 1 电路原理实验 1 1 考查

第二学年秋季学期 课号课程名学 分 周 学 考试或 考查 说明及主要先修课 10420753 高等微积分 2 2 考试一元微积分 10420252 复变函数引论 2 2 考试一元微积分二选一复变函数 3 3 考试一元微积分 10430535 大学物理A(2) 5 5 考试大学物理A(2) 20250093 电子技术基础 3 3 考试电路原理二选 一 30230563 数字逻辑电路 3 3 考试电路原理 电子技术基础实验 2 2 考查跨学期课,本学期完成1学分10420262 数理方程引论 2 2 考查不修该课程 20130342 工程图学基础 2 2 考试 春季学期 10420243 随机数学方法 3 3 考试二选一 10420803 概率论与数理统 计 3 3 考试 数字逻辑电路 3 3 考试电路原理电子技术基础 电子技术系列实 验 2 2 考查跨学期课,本学期完成1学分30230104 信号与系统 4 4 考试微积分电路复二选一40250144 信号与系统分析 4 4 考试变几何与代数 40240013 系统分析与控制 3 3 考试微积分电路复二选一40250074 自动控制理论(1) 4 4 考试变几何与代数 3025 数据结构 3 3 考试四选一34100044 数据结构与算法 4 4 考试 微电子学导论 3 3 考试 半导体器件与集成 电路 3 3 考试三选一 集成电路原理与设 计 3 3 考试 物理、生物类课程≥ 2 2 20240023 离散数学(2)(选)3 3 考试 夏季学期 电子技术课程设计 3 3 考查电子技术基础 Java语言(选) 2 2 考查计算机语言与程序设计二选一 语言(选) 2 2 考查计算机语言与程序设计

清华大学计算机研究生课程表

清华大学计算机研究生课程表 清华大学计算机研究生课程表 计算机系研究生课程介绍 课程名称:组合数学 课程编号:60240013 课内学时:48 开课学期:秋任课教师:黄连生 【主要内容】 主要介绍组合数学的基本内容,包括基本记数方法、母函数与递推关系、容斥原理与鸽巢原理、Burnside引理与Polya定理、区组设计与编码的初步概念、线性规划问题的单纯形算法。 课程名称:数据结构 课程编号:60240023 课内学时:48 开课学期:春秋 任课教师:严蔚敏 【主要内容】 线性表、树、图等各种基本类型数据结构的结构特性、存储表示及基本操作实现的算法;查找表的各种表示方法;各种内排序算法的设计与分析;文件组织方法的简单介绍。

课程名称:软件工程技术和设计 课程编号:60240033 课内学时:48 开课学期:春任课教师:周之英 【主要内容】 1、软件开发技术发展史; 2、软件工程技术方法的基本原则; 3、软件过程改进; 4、需求工程; 5、软件体系结构; 6、面向对象设计方法; 7、Design Pattern; 8、分布式系统对象模型:CORBA及DCOM/COM(OLE)等; 9、实例分析(实时系统的设计)等。 课程名称:专家系统 课程编号:60240043 课内学时:48 开课学期:春任课教师:艾海舟 【主要内容】 讲解专家系统的基本原理、构造方法、应用实例、开发工具和发展趋势,介绍人工智能原理和知识工程的相关内容,包括产生式系统、搜索技术、知识表示、知识获取 、推理机、不确定推理方法等内容。 课程名称:人工智能 课程编号:60240052 课内学时:32 开课学期:秋任课教师:陈群秀 【主要内容】 人工智能的定义、发展历史及研究的课题;人工智能的典型系统结构--产生式系统; 搜索技术(盲目搜索、启发式搜索、博奕树搜索);谓词演算(知识表示);人工智能语言程序设计。 课程名称:微型计算机系统接口技术

清华大学计算机系C ++试题及答案

清华大学计算机系C++考试题及答案 一、填空题 1.在C++中,函数的参数有两种传递方式,它们是值传递和地址或指针或引用传递。 2.当一个成员函数被调用时,该成员函数的this指针指向调用它的对象。 3.在基类和派生类中,派生类可以定义其基类中不具备的数据和操作。对两个有相同名字的数据成员进行访问时,如果没有作用域分隔符限定时,对此数据成员的访问将出现歧义。 4.拷贝构造函数使用引用作为参数初始化创建中的对象。 5.在公有继承的情况下,基类数据成员在派生类中的访问权限保持不变。 6.描述命题"A小于B或小于C"的表达式为Ac&&b==c"的值是0。 (以下每小题2分,共20分) 11.面向对象的程序设计有四大特征,它们是抽象、封装、继承、多态。 12.在Visual C++中,定义重载函数时,应至少使重载函数的参数个数或参数类型不同;在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、参数个数、参数类型和返回值类型均相同。 13.构造函数与析构函数除功能不同外,在定义形式上,它们的区别还包括构造函数名与类名相同,而析构函数名是在类名前加一个~、析构函数没有参数、析构函数可以定义为虚函数。 14.动态联编要满足两个条件,它们是被调用的成员函数是虚函数、用指针或引用调用虚函数。 15.在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为抽象类,定义该类至少具有一个纯虚函数。 16.在C++类中,const关键字可以修饰对象和成员函数,const对象不能被修改,const成员函数不能修改类数据成员。

清华大学计算机系C++期末考试题及答案

清华大学计算机系C++期末考试题及答案 一、填空题(25小题,共50分) (以下每小题1分,共10分) 1.在C++中,函数的参数有两种传递方式,它们是值传递和地址或指针或引用传递。2.当一个成员函数被调用时,该成员函数的this指针指向调用它的对象。 3.在基类和派生类中,派生类可以定义其基类中不具备的数据和操作。对两个有相同名字的数据成员进行访问时,如果没有作用域分隔符限定时,对此数据成员的访问将出现歧义。 4.拷贝构造函数使用引用作为参数初始化创建中的对象。 5.在公有继承的情况下,基类数据成员在派生类中的访问权限保持不变。 6.描述命题"A小于B或小于C"的表达式为Ac&&b==c"的值是0。 (以下每小题2分,共20分) 11.面向对象的程序设计有四大特征,它们是抽象、封装、继承、多态。 12.在Visual C++中,定义重载函数时,应至少使重载函数的参数个数或参数类型不同;在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、参数个数、参数类型和返回值类型均相同。 13.构造函数与析构函数除功能不同外,在定义形式上,它们的区别还包括构造函数名与类名相同,而析构函数名是在类名前加一个~、析构函数没有参数、析构函数可以定义为虚函数。 14.动态联编要满足两个条件,它们是被调用的成员函数是虚函数、用指针或引用调用虚函数。 15.在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为抽象类,定义该类至少具有一个纯虚函数。 16.在C++类中,const关键字可以修饰对象和成员函数,const对象不能被修改,const 成员函数不能修改类数据成员。 17.举出C++中两种用户自定义的数据类型:类、枚举。 18. C++中没有字符串类型,字符串是通过字符数组来表示的,每一个字符串都有一个结尾字符\0。 19. C++中没有输入输出语句,输入输出是通过输入输出库实现的,写出一条打印整型

清华大学-计算机本科生-课程设置

信息科学技术学院 电子信息科学(电子信息工程方向) 电子信息科学(电子科学与技术方向) 计算机科学与技术专业 自动化专业 微电子学专业 计算机软件专业 软件科学实验班 本科指导性教学计划 第一学年 课程编号课程名称学分周学时考核方式说明及主要先修课12090043 军事理论与技能训练 3 3 考查 秋季学期 课程编号课程名称学分周学时考核方式说明及主要先修课10720011 体育(1) 1 2 考查 10610183 思想道德修养与法律基础3 2 考查 10640532 英语(1) 2 2 考查 10420874 一元微积分 4 4 考试 10420904 几何与代数(1) 4 4 考试 20130412 工程图学基础 2 2 考试 2选1 20240013 离散数学(1) 3 3 考试 程序设计课组 3 3 考试选1门,详见附录2 30210041 信息科学技术概论 1 1 考查 文化素质选修课≥1 1 合计≥21 注:计算机科学与技术专业必修“离散数学(1)”,其他专业必修“工程图学基础”。 春季学期 课程编号课程名称学分周学时考核方式说明及主要先修课10720021 体育(2) 1 2 考查 10610193 中国近现代史纲要 3 2 考试 10640682 英语(2) 2 2 考查 10420884 多元微积分 4 4 考试先修一元微积分10421002 几何与代数(2) 2 2 考试 大学物理课组1 4 4 考试先修一元微积分20220214 电路原理 4 4 考试 20220221 电路原理实验 1 1 考查 合计≥21

课程编号课程名称学分周学时考核方式说明及主要先修课22650022 电子工艺实习(集中) 2 考查2周 程序训练课组 2 考查3周 合计: 4 第二学年 秋季学期 课程编号课程名称学分周学时考核方式说明及主要先修课10720031 体育(3) 1 2 考查 10610204 马克思主义基本原理 4 3 考试 10420892 高等微积分B 2 2 考试 10420252 复变函数引论 2 2 考试 30420083 复分析 3 3 考试 大学物理课组2 4 4 考试见附录2 10430782 物理实验A(1) 2 2 考查 10430801 物理实验B(1) 1 1 考查 电子基础课组1 3 3 考试 电子基础课组2 3 3 考试 21550012 电子技术实验 2 2 考查 文化素质选修课≥1 2 10420262 数理方程引论 2 2 考查 20240023 离散数学(2) 3 3 考试3选1 14100082 强化英语(1) 2 4 考查 合计:≥21 春季学期 课程编号课程名称学分周学时考核说明及主要先修课10720041 体育(4) 1 2 考查 10420243 随机数学方法 3 3 考试10420803 概率论与数理统计 3 3 考试10430811 物理实验B(2) 1 1 考查10430792 物理实验A(2) 2 2 考查 电子基础课组1≥3 ≥3 考试 电子基础课组2 3 3 考试21550012 电子技术实验 2 2 考查 文化素质选修课≥1 1 合计:≥10 ≥11 以上全院统一,以下跨组选2-3门,详见附录2及各专业指导性教学计划 信号课组 4 4 考试 计算机原理课组≥3 ≥3 考试 数据结构课组≥3 ≥3 考试 自然科学基础类课程≥2 2 合计:≥20 2选1 选1门,详见附录2 2选1,大学物理(2)选1门,详见附录2 2选1,大学物理(1)2选1,一元微积分

清华大学计算机专业课程表

清华大学计算机专业课 程表 集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

清华大学计算机专业课程表 1.培养基础厚、专业面宽、具有自主学习能力的复合型人才。 2 学生全面参与教育教学、科学研究、文化艺术、社会服务等活动创造条件,发现自己的能力和兴趣,最大限度地发展自己的智力和潜能,敢于面对挑战、不断探索、努力创造、追求卓越,养成独立工作的能力和终身学习的习惯 3 计算机科学与技术专业的本科生运用所掌握的理论知识和技能,从事计算机科学理论、计算机系统结构、计算机网络、计算机软件及计算机应用等方面的科研、开发与教学工作。 4 计算机软件专业的本科生运用所掌握的理论知识和技能,从事计算机软件、信息系统与项目管理等方面的科研、开发与教学工作。 人文选修课: 在以下 10个课组的 6 个课组中选修不少于13学分 经济管理与法律艺术欣赏与实践历史与文化当代中国与世界文学 哲学与社会思潮环境保护与可持续发展科学与技术国防教育与学生工作写作 以下课程中必修 7 门课,不少于21学分 一元微积分 4学分(秋) 多元微积分 4 高等微积分 2学分(秋) 几何与代数(1)4学分(秋) 几何与代数(2)2学分(春)二选一 几何与代数(3)学分(春) 随机数学方法3学分(春)二选一 概率论与数理统计3学分(春) 复变函数引论 2学分(秋)二选一 复变函数3学分(秋) 以下课程为必修学分不少于5学分: 数理方程引论2学分(秋) 数值分析3学分(春) 数值分析与算法 3学分(春)四选一 数值分析与算法3学分 数学实验3学分(春离散数学(1)3学分(春) 离散数学(2)3学分(秋 随机过程 4学分(春)二选一 应用随机过程3学分(秋) 泛函分析(1) 3学分(秋) 实分析3学分(春)

相关文档
最新文档