计算机科学与技术专业选修课程.

合集下载

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

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

信息学院本科指导性教学计划(公共课)第一学年秋季学期课号课程名学分周学时考试或考查说明及主要先修课10610022思想道德修养22考查10640433英语选修22考查10420874一元微积分44考试10420684几何与代数(1)44考试20240013离散数学(1)33考试20230093计算机语言与程序计33考试30250023计算机语言与程序计33考试30240233程序设计基础33考试四选一34100063程序设计基础33考试30210041信息科学技术概论11考查春季学期00501622毛泽东思想概论32考试10640443英语选修22考查10420884多元微积分44考试一元微积分10420692几何与代数(2)22考试几何与代数(1) 二选一10420913几何与代数(2)33考试几何与代数(1)10430484大学物理B(1)44考试一元微积分10430344大学物理(1)(英)44考试一元微积分三选一10430525大学物理A(1)55考试一元微积分20220214电路原理44考试20220221电路原理实验11考查第二学年秋季学期课号课程名学分周学考试或考查说明及主要先修课10420753高等微积分22考试一元微积分10420252复变函数引论22考试一元微积分二选一复变函数33考试一元微积分10430535大学物理A(2)55考试大学物理A(2)20250093电子技术基础33考试电路原理二选一30230563数字逻辑电路33考试电路原理电子技术基础实验22考查跨学期课,本学期完成1学分10420262数理方程引论22考查不修该课程20130342工程图学基础22考试春季学期10420243随机数学方法33考试二选一10420803概率论与数理统计33考试数字逻辑电路33考试电路原理电子技术基础电子技术系列实验22考查跨学期课,本学期完成1学分30230104信号与系统44考试微积分电路复二选一40250144信号与系统分析44考试变几何与代数40240013系统分析与控制33考试微积分电路复二选一40250074自动控制理论(1)44考试变几何与代数3025数据结构33考试四选一34100044数据结构与算法44考试微电子学导论33考试半导体器件与集成电路33考试三选一集成电路原理与设计33考试物理、生物类课程≥2220240023离散数学(2)(选)33考试夏季学期电子技术课程设计33考查电子技术基础Java语言(选)22考查计算机语言与程序设计二选一语言(选)22考查计算机语言与程序设计第三学年秋季学期课号课程名学分周学时考试或考查说明及主要先修课汇编语言程序设计33考试40240354计算机组成原理44考试汇编语言程序设计数字电子技术基础40240432形式语言与自动机22考试3024信号处理原理44考试微积分电路复变几何与代以下专业方向课选修不少于3学分30240262数据库系统原理22考试数据结构30240042人工智能导论22考试离散数学30240222VLSI设计导论22考查数字逻辑与数字电路网络编程与计算技术22考查40240642现代控制技术22考查自动控制理论(1)春季学期10610053马克思主义哲学原理32考试30240243操作系统33考试计算机组成原理40240144编译原理33考试数据结构、汇编语言程序设计40240433计算机系统结构33考试计算机组成原理20240433数值分析(选)或同组其它数学类课33考试微积分、线性代数体育专项(2)以下专业方向课选修不少于3学分40240412数字系统设计自动化22考查数字逻辑与数字电路40240392多媒体技术基础及应用22考查40240452模式识别22考查概率与统计初等数论及其应用22考试30240253微计算机技术33考试计算机组成原理、汇编语言程序设计40240422计算机图形学基础22考查数据结构30230313通信电路33考试电子技术基础数字逻辑电路30240163软件工程33考试数据结构第四学年秋季学期课号课程名学分周学时考试或考查说明及主要先修课40240243计算机网络33考试必修操作系统30210033通信原理33考试必修二选一30230343现代通信原理33考试必修通信电路计算机网络专题训练11B34:专业专题训练≥4≥4体育专项(3)人文选修课≥6≥6见全校性选修课选课手册以下专业方向课选修不少于4学分30240192高性能计算导论22考查22考查﹡模式识别基础40240062数字图像处理22考查22考查40240362电子商务平台及核心技术33考试40240472计算机实时图形和动画技术40240372信息检索22考查数据结构40240402虚拟现实22考查40240492数据挖掘22考试40240502软件开发方法22考试嵌入式系统33考试操作系统合计≥21≥21 春季学期综合论文训练1015周必修体育专项(4)选修注:带*者为院平台课,可在信息学院范围内选修不低于所列学分的同类课程计算机科学与技术专业核心课程6 门,17学分课号课程名学分先修要求40240433计算机系统结构3(春)操作系统30240243操作系统3(春)计算机组成原理,数据结构40240144编译原理4(春)数据结构40240243计算机网络3(秋)操作系统40240432形式语言与自动机2(秋)离散数学(1)20240103汇编语言程序设计3(秋)计算机科学与技术专业限选课不少于11学分,其中:计算机系统结构-----计算机科学与技术专业选修不少于2学分课号课程名学分先修要求30240253微计算机技术3汇编语言程序设计嵌入式系统3计算机组成原理操作系统40240412数字系统设计自动化2数字逻辑电路30240222VLSI设计导论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)软件工程(6)计算机图形学与CAD(7)多媒体计算机技术(8)人工智能(9)机器学习与数据挖掘(10)模式识别(11)计算机系统信息安全三、招生对象通过学校组织的博士生人数考试招收合格的博士生源有:1.应届硕士毕业生2.提前攻博硕士生3.往届硕士或同等学历四、学习年限1.一般情况下,学习年限为三年2.特别优秀者可适当提前3.来不及完成博士论文者可适当延长五、课程设置现代科学技术革命与马克思主义第一外语第二外语计算机科学技术进展软件自动化先进操作系统高性能并行计算软件形式化方法巨量并行算法多媒体技术进展分布式人工智能可视化技术及应用机器学习与神经网络机器学习与数据挖掘信息安全基础六、培养方式博士生招生录取时明确导师,由导师负责成立指导小组,制定培养计划。

由博士生导师和培养小组负责全部培养工作。

公共课以讲授为主,辅以自学。

根据研究方向和科研工作的需要,选读若干门专业选修课。

专业课以讲授、自学、讨论相结合的形式,要求博士生阅读有关的专业文献,参加讨论班、学术报告等各种学术活动。

七、考核方式1.公共课以笔试考核为主。

2.专业课以笔试、撰写专题报告等形式进行考核,着重检查博士生对专业知识的掌握情况、综合分析问题的能力及从事研究与开发的技能。

山东2024计算机选课要求

山东2024计算机选课要求

山东2024计算机选课要求
在2024年,山东省对于计算机科学与技术专业的选课要求主要集中在物理和化学两门科目上。

这一要求体现了计算机科学与技术专业对于数理基础知识的需求。

首先,物理作为基础自然科学科目,对于计算机专业来说具有至关重要的作用。

物理知识在计算机硬件结构、电路设计、信号处理等方面有着广泛的应用。

因此,选择物理作为必选科目,能够为学生打下坚实的数理基础,培养其逻辑思维和问题解决能力。

其次,化学也是计算机专业的重要基础科目之一。

虽然化学在计算机科学与技术中的应用不如物理那么直接,但化学知识对于理解计算机硬件的工作原理、材料科学以及未来可能的交叉学科发展(例如生物信息学、环境计算等)都至关重要。

因此,将化学作为选考科目,能够为学生提供更全面的知识储备,有助于其在计算机领域的深入学习和创新。

此外,除了物理和化学之外,数学科目也是计算机科学与技术专业的重要基础。

数学作为一门工具学科,在算法设计、数据结构、离散概率论等领域有着广泛的应用。

因此,学生需要注重数学科目的学习,培养自己的数学思维和建模能力。

综上所述,2024年山东对于计算机科学与技术专业的选课要求突出了物理和化学两门科目的重要性。

学生需要认真学习这两门科目,并注重培养自己的数理逻辑思维和问题解决能力。

同时,也不能忽视数学科目的学习,以培养自己的数学思维和建模能力。

计算机科学与技术本科专业人才培养方案

计算机科学与技术本科专业人才培养方案

计算机科学与技术本科专业人才培养方案计算机科学与技术本科专业人才培养方案随着计算机技术的日新月异,计算机科学与技术成为了更加受欢迎的专业之一。

随之而来的是对该专业人才的需求也越来越大。

为培养适应社会发展需要的计算机科学与技术人才,各大高校制订了相应的本科专业人才培养方案。

一. 前置知识和基础能力学习计算机科学与技术需要具备一定的数学与物理基础,如离散数学、高等数学、线性代数、概率论等。

同时还需要掌握一定的计算机专业知识,如操作系统、数据结构、计算机组成原理、编译原理、算法设计与分析等。

此外,基本英语能力也是必备的。

二. 课程设置和特色1. 专业核心课程(1)计算机组成原理:介绍计算机系统基本组成,包括CPU、内存、外设、主板等硬件组件及功能,操作系统、文件系统、进程管理、内存管理、存储管理等软件部分。

(2)数据结构:介绍线性表、树、图,及它们的存储实现方式。

(3)编译技术:介绍编译器的工作原理、词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。

(4)算法设计与分析:介绍算法的基本概念、算法计算复杂度的计算方法和常见算法的设计思路。

2. 专业选修课程(1)数据库系统:介绍数据库系统的结构、体系结构、数据库设计和管理。

(2)人工智能:介绍人工智能的基本概念、算法、应用及其发展现状。

(3)网络安全:介绍计算机网络的安全问题、攻击与防御、加密与解密等。

(4)移动应用开发:介绍移动应用开发技术、工具和平台。

3. 实践环节计算机科学与技术专业有很强的实践性需求,不仅需要学生掌握理论知识,更需要将知识应用到实际工作中。

故实践环节也是该专业人才培养方案的重要组成部分。

(1)实践课程:编程实验、课程设计、综合实验等。

(2)项目实践:参加创新项目、竞赛项目并取得成果。

(3)社会实践:参与企业实习、科研项目等,拓宽视野,提高综合素质。

三. 培养目标1. 理论应用能力:培养学生掌握计算机系统基本原理与应用,具有计算机系统搭建与管理能力。

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

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

计算机科学与技术专业课程表计算机科学与技术专业03023001高等数学Higher Mathematics【192-11-1、2】内容提要:作为本专业的重要基础课程,内容以微积分、中值定理、不定积分、定积分及其应用,多元函数微分法及其应用、重积分、曲线积分与曲面积分、无穷级数及微分方程等。

修读对象:计算机科学与技术专业本科生教材:《高等数学》同济大学主编高等教育出版社参考书目:《高等数学》四川大学主编高等教育出版社03023002线性代数Linear Algebra【36-2-1】内容提要:线性代数是研究有限线性空间的结构和线性空间的线性变换的数学分支。

主要学习N阶行列式,矩阵及其运算等,向量组的线性相关与矩阵的秩,线性方程,相似矩阵及二次型,线性空间与线性变换。

修读对象:计算机科学与技术专业本科生教材:《线性代数》同济大学主编高等教育出版社参考书目:《线性代数》四川大学数学系教学研究室编高等教育出版社03023003高级语言程序设计High-level Language Program Design 【110-5-1、2】先修课程:计算机科学技术导论内容提要:结构化程序设计基本思想及各种基本结构设计方法,高级语言数据类型、数组、函数、预编译,指针、结构体、文件等,简单的算法分析,使学生能够用高级语言进行相应程序设计。

修读对象:计算机科学与技术专业本科生教材:《C++程序设计》谭浩强主编清华大学出版社参考书目:《C语言程序设计教程》秦友淑主编03023004计算机科学技术导论Introduction to Computer Science and Technology【42-2-1】内容提要:本课程通过与信息化社会、计算机科学技术的基础知识、计算机软硬件系统、软件开发技术、数据通信与计算机网络、多媒体技术及其应用、数据库系统及其应用、计算机信息安全技术、计算机的应用领域等方面的概要讲解,系统介绍了计算机科学技术学科体系内容。

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

(完整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概率与统计程序设计基础多媒体技术基础及应用2信号处理原理计算机图形学基础2数据结构计算机实时图形和动画技术2几何与代数虚拟现实2计算机组成原理现代控制技术2系统分析与控制信息检索2数据结构电子商务平台及核心技术2数据结构JAVA 程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

本科专业认证《云计算》课程教学大纲

本科专业认证《云计算》课程教学大纲

《云计算》课程教学大纲(Cloud Computing)编写单位:计算机与通信工程学院计算机科学与技术系编写时间: 2021年 7月《云计算》课程教学大纲一、基本信息课程名称:云计算英文名称:Cloud Computing课程类别:专业教育课程课程性质:选修课课程编码:0812001946学分:2.5总学时:40。

其中,讲授26学时,实验14学时,上机0学时,实训0学时适用专业:计算机科学与技术、网络工程先修课程与知识储备: Linux编程技术。

后继课程:大数据技术基础二、课程简介:《云计算技术》是网络工程、计算机科学与技术专业的选修课。

通过本课程的学习,使学生对云服务、云服务接口、并行计算与云计算的相互关系、云计算平台及其技术实现等有所了解。

本课程主要介绍云计算的原理及关键技术的基本概念,Hadoop、Open Stack等开源平台的云计算实现方法,以及云计算领域具有代表性的国外Google平台、国内阿里云平台。

通过学习云计算的框架、云计算的模式、云计算的研究热点、云计算的企业应用场景,为学生对云计算这门科学前沿学科有深入的认知,为以后开展类似的工作打下基础。

三、教学目标1、课程思政教学目标:通过本课程的学习,使学生充分了解云计算领域的科学发展史,重点了解云计算技术对社会经济产生的影响和贡献,熟悉本领域国内外企业的发展现状及领先世界的技术和产品。

了解云计算领域相应的国家标准、法律法规;学会一定的沟通、组织、团队合作的社会能力。

通过课程思政教学,培养爱国、爱党、具有良好的职业道德和高度职业责任感的专业人才。

2、课程教学总目标:通过本课程的学习,使学生对云计算技术的兴起、由来、概念及分类、云计算的原理及关键技术建立基本的概念,并通过实践了解云服务,虚拟化技术,并行计算与云计算的相互关系等相关内容;通过对云计算开源平台Hadoop、OpenStack等的介绍,让学生对云计算平台的相关技术有所了解;结合云计算平台中各项应用及核心技术的介绍,拓展学生对云计算的认识。

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

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

清华大学计算机专业课程表1.培养基础厚、专业面宽、具有自主学习能力的复合型人才。

2学生全面参与教育教学、科学研究、文化艺术、社会服务等活动创造条件,发现自己的能力和兴趣,最大限度地发展自己的智力和潜能,敢于面对挑战、不断探索、努力创造、追求卓越,养成独立工作的能力和终身学习的习惯3计算机科学与技术专业的本科生运用所掌握的理论知识和技能,从事计算机科学理论、计算机系统结构、4概率论与数理统计3学分(春)复变函数引论2学分(秋)二选一复变函数3学分(秋)以下课程为必修学分不少于5学分:数理方程引论2学分(秋)数值分析3学分(春)数值分析与算法3学分(春)四选一数值分析与算法3学分数学实验3学分(春离散数学(1)3学分(春) 离散数学(2)3学分(秋随机过程4学分(春)二选一泛函分析实分析3(应用统计于10不少于8大学物理大学物理大学物理大学物理B(2)(中英文均可)4学分(秋)大学物理(1)(英)4学分(春)大学物理(2)(英)4学分(秋)物理实验(1)2学分(秋)二选一物理实验(1)1学分(秋)物理实验(2)2学分(春)二选一物理实验(2)1学分(春)以下课程为必修学分不少于2学分量子与统计4学分(春)不少于2学分量子力学(选)2学分(春)统计力学(选)2学分(春)近代物理春)大学化学电路原理电子技术基础3学分(秋)数字逻辑电路3学分(春)电子技术基础实验2学分(春/秋) 信息科学技术概论1学分(秋)计算机语言及程序设计3学分(秋)程序设计基础3学分(秋)四选一程序设计基础3学分(秋)计算机语言及程序设计3学分(秋) 以下课程为必修学分不少于18学分数据结构与算法3学分(春)四选一数据结构与算法4学分(春)数据结构数据结构控制原理微机原理计算机组成原理4学分(秋)三选一计算机原理及应用4学分(秋)建议选修课2门:电子工艺实习1学分(春/秋)电子工艺实习2学分(春/秋)专业核心课组A1-A6(详见附录1)A3:计算机科学与技术专业核心课,6门课,17学分;A3:计算机科学与技术专业核心课程6门,17学分计算机系统结构3(春)先学操作系统操作系统3(春)计算机组成原理,数据结构编译原理4数据结构B33模式识别虚拟现实信息检索2数据结构电子商务平台及核心技术2数据结构JAVA程序设计数据库系统原理数据挖掘2数据库系统原理。

华东师范大学计算机科学与技术专业

华东师范大学计算机科学与技术专业

华东师范大学计算机科学与技术专业《面向对象程序设计(基于Java)》课程大纲一. 课程性质与目的1.课程性质本课程是华东师范大学计算机系本科高年级学生开设的一门专业选修课。

本课程主要介绍Java语言及基于Java语言的程序设计。

Java语言是一门很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,被认为是最适合用于网络程序设计的语言。

学习本课程之前最好具备一定的网络基础知识,并至少掌握一门程序设计语言。

2.课程目的通过本课程的学习,要求学生达到如下几点:•掌握Java语言的语法和特点,能够使用Java语言来编写一些基本的程序。

•掌握面向对象的程序设计方法。

二. 教学内容与要求第一章 Java语言概述(一) 课程内容1.Java的产生和特点1.Java的产生2.Java的特点2.Java的开发和执行环境1.Java程序的分类2.Java的开发工具JDK3.Java的编译和运行3.Java虚拟机4.一个Java Application和Java Applet的例子(二) 学习目的与要求•本章介绍了Java语言的产生、特点及Java的开发和运行环境等。

要求了解Java是如何产生的、Java的特点和Java程序的分类,了解并掌握Java 的开发工具JDK及Java的编译和运行过程,并理解Java虚拟机的概念。

(三) 考核要求1.Java的产生和特点,要求达到“识记”层次。

2.Java的开发和执行环境,要求达到“简单应用”层次。

3.Java虚拟机,要求达到“识记”层次。

第二章 Java的基本语法(一) 课程内容1.Java的基本符号1.字符集2.标识符3.关键字4.常量5.分隔符6.注释2.Java的数据类型和变量1.基本数据类型2.变量3.数据类型的转换3.Java编程的习惯约定1.类名2.接口3.方法4.变量5.常量4.Java的操作符1.算术运算符2.赋值操作符与复合赋值操作符3.位操作符和移位操作符4.关系操作符5.逻辑操作符6.其他操作符7.操作符的优先级和结合规则5.Java的表达式(二) 学习目的与要求•本章介绍了Java语言的基本语法。

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

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

信息学院本科指导性教学计划(公共课)第二学年秋季学期春季学期夏季学期第三学年秋季学期春季学期第四学年秋季学期春季学期注:带*者为院平台课,可在信息学院范围内选修不低于所列学分的同类课程计算机科学与技术专业核心课程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数据结构JA VA程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选课号课程名学分先修要求计算机网络专题训练1(秋)操作系统专题训练2(秋)编译原理专题训练2(秋)数据库专题训练2(秋)计算机科学与技术专业的任选课程课号课程名学分先修要求微计算机技术3汇编语言程序设计初等数论及其应用2离散数学网络编程与计算技术2计算机组成原理软件工程3C++数据结构人工智能导论2离散数学模式识别2几何与代数概率与统计人工智能导论数字图象处理2概率与统计程序设计基础多媒体技术基础及应用2信号处理原理计算机图形学基础2数据结构计算机实时图形和动画技术2几何与代数虚拟现实2计算机组成原理现代控制技术2系统分析与控制信息检索2数据结构电子商务平台及核心技术2数据结构JA V A程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

计算机科学与技术专业的课程内容

计算机科学与技术专业的课程内容

计算机科学与技术专业的课程内容计算机科学与技术是一门先进的学科,涵盖了广泛的课程内容,以培养学生在计算机领域的专业技能和知识为目标。

本文将介绍计算机科学与技术专业的主要课程内容。

一、基础课程1. 计算机编程计算机编程是计算机科学与技术专业的核心课程之一。

它主要教授各种编程语言的基本知识和技巧,包括C、C++、Java等。

学生通过编程实践,熟悉常用数据结构和算法,培养解决实际问题的能力。

2. 数据结构与算法数据结构与算法是计算机科学与技术专业的基础课程之一。

它涵盖了各种数据结构(如树、图、链表等)和算法(如排序、查找等),教授学生如何设计高效的算法和解决复杂的计算问题。

3. 计算机体系结构计算机体系结构是计算机科学与技术专业的重要课程。

它介绍计算机的硬件组成和运行原理,包括中央处理器、存储器、输入输出设备等。

学生通过学习计算机体系结构,了解计算机系统的内部结构,为进一步学习和研究提供基础。

4. 操作系统操作系统是计算机科学与技术专业的核心课程之一。

它教授操作系统的原理和设计方法,包括进程管理、内存管理、文件系统等。

学生通过学习操作系统,理解计算机系统的底层运行和管理,并掌握操作系统的开发和调试技术。

二、专业课程1. 计算机网络计算机网络是计算机科学与技术专业的重要课程之一。

它涵盖了计算机网络的基本理论和技术,包括网络协议、网络安全、网络管理等。

学生通过学习计算机网络,了解互联网的工作原理和网络通信的技术,为构建和管理网络提供专业知识和技能。

2. 数据库系统数据库系统是计算机科学与技术专业的核心课程之一。

它介绍数据库的基本概念、理论和应用,包括数据模型、数据库设计、查询处理等。

学生通过学习数据库系统,了解数据管理和存储的技术,能够设计和实现高效的数据库系统。

3. 软件工程软件工程是计算机科学与技术专业的重要课程之一。

它教授软件开发过程和方法,包括需求分析、设计、编码、测试和维护等。

学生通过学习软件工程,能够参与大型软件项目的开发和管理,掌握软件工程的核心思想和技术。

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

(完整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数据结构JA VA程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选课号课程名学分先修要求计算机网络专题训练1(秋)操作系统专题训练2(秋)编译原理专题训练2(秋)数据库专题训练2(秋)计算机科学与技术专业的任选课程课号课程名学分先修要求微计算机技术3汇编语言程序设计初等数论及其应用2离散数学网络编程与计算技术2计算机组成原理软件工程3C++数据结构人工智能导论2离散数学模式识别2几何与代数概率与统计人工智能导论数字图象处理2概率与统计程序设计基础多媒体技术基础及应用2信号处理原理计算机图形学基础2数据结构计算机实时图形和动画技术2几何与代数虚拟现实2计算机组成原理现代控制技术2系统分析与控制信息检索2数据结构电子商务平台及核心技术2数据结构JA V A程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

计算机科学与技术专业课程一览表

计算机科学与技术专业课程一览表

序 课程编号 课 程 名 称 号 1 104007 马克思主义基本原理 2 3 4 2 5 6 7 8 9 022141 001513 210045 210046 210043 大学物理-基础实验 多变量微积分 电路基本理论 电路基本理论实验 代数结构 018502 103B01 022153 综合英语二级 基础体育选项 力学与热学
104008 思想道德修养与法律基础 综合英语一级 基础体育 计算机文化基础 C语言程序设计 单变量微积分 线性代数 必修课
40/30 2.5 通修 120 6 通修 通修 学分小计 序 课程编号 号 选修课 课 程 名 称 学时 2 学 性质 分
9 001514 学分小计
80 4 25.5 (23.5+0+0)
6 011138 学分小计
序 课程编号 课 程 名 称 号 1 001511 计算方法(B) 2 011153 微机原理与系统(B) 6 3 011147 数据库系统及应用 4 011133 编译原理和技术 5 011150 学分小计 序 课程编号 号 1 011128 并行计算 必修课 课 程 名 称 软件工程
1.5 通修 28.5 1 2 2 4 3 通修 学科 学科 专业 专业 专业 学分小计 0
10 011044 学分小计
20 1 (16.5+4+8) 28.5
学 序 期 课程编号 号 1 022155
序 课 程 名 称 学时 学分 性质 课程编号 号 光学与原子物理 80 4 通修 1 011143 2 103D01 体育选项(2) 40 1 通修 2 011096 3 022143 大学物理-现代技术实验 60 1.5 通修 3 011136 3 学科 4 017082 概率论与数理统计(B) 60 5 6 011151 011152 模拟与数字电路 模拟与数字电路实验 数理逻辑 必修课 课 程 名 称 随机过程 计算机网络 计算机组成原理 80 40 4 1 学科 学科 专业 学分小计

专业类别及专业表

专业类别及专业表

专业类别及专业表专业类别:计算机科学与技术专业表:计算机科学与技术专业课程表一、专业介绍计算机科学与技术是一门关于计算机软件、硬件及其应用的学科,涉及计算机科学、计算机工程和软件工程等领域。

计算机科学与技术专业培养具备计算机系统基础理论和设计方法的高级工程技术人才,能够从事计算机软件、硬件及系统的研发、设计、应用和管理工作。

二、专业课程2.1 基础课程2.1.1 数据结构与算法数据结构与算法是计算机科学与技术专业中的基础课程之一。

学生通过学习该课程,掌握常见数据结构的实现与应用,了解各种算法的设计与分析方法,培养解决实际问题的能力。

2.1.2 计算机组成原理计算机组成原理是计算机科学与技术专业中的另一门基础课程。

学生通过学习该课程,了解计算机硬件的基本组成与工作原理,掌握计算机指令系统、存储器层次结构、输入输出系统和计算机性能评价等内容。

2.2 专业核心课程2.2.1 操作系统操作系统是计算机科学与技术专业中的核心课程之一。

学生通过学习该课程,了解操作系统的功能与特性,掌握进程管理、内存管理、文件系统和输入输出等重要概念与技术,培养分析和设计操作系统的能力。

2.2.2 编译原理编译原理是计算机科学与技术专业中的另一门核心课程。

学生通过学习该课程,了解编译器的基本原理与构造方法,掌握词法分析、语法分析、语义分析和代码生成等关键技术,培养编写高效编译器的能力。

2.3 专业选修课程2.3.1 数据库原理与应用数据库原理与应用是计算机科学与技术专业中的一门重要选修课程。

学生通过学习该课程,了解数据库的基本概念与模型,掌握数据库设计与管理的方法,熟悉SQL语言的使用,培养开发与管理数据库系统的能力。

2.3.2 网络与通信网络与通信是计算机科学与技术专业中的另一门重要选修课程。

学生通过学习该课程,了解计算机网络的基本原理与体系结构,掌握网络协议的工作过程与应用,熟悉网络安全与管理的方法,培养设计与维护计算机网络的能力。

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

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

信息学院本科指导性教学方案(公共课)第二学年秋季学期春季学期夏季学期第三学年秋季学期春季学期第四学年秋季学期春季学期注:带*者为院平台课,可在信息学院范围内选修不低于所列学分的同类课程计算机科学与技术专业核心课程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数据构造JA VA程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选课号课程名学分先修要求计算机网络专题训练1(秋)操作系统专题训练2(秋)编译原理专题训练2(秋)数据库专题训练2(秋)计算机科学与技术专业的任选课程课号课程名学分先修要求微计算机技术3汇编语言程序设计初等数论及其应用2离散数学网络编程与计算技术2计算机组成原理软件工程3C++数据构造人工智能导论2离散数学形式识别2几何与代数概率与统计人工智能导论数字图象处理2概率与统计程序设计根底多媒体技术根底及应用2信号处理原理计算机图形学根底2数据构造计算机实时图形和动画技术2几何与代数虚拟现实2计算机组成原理现代控制技术2系统分析与控制信息检索2数据构造电子商务平台及核心技术2数据构造JA V A程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业业务培养目的:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的根本理论、根本知识和根本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

计算机科学与技术专业书名册精选全文完整版

计算机科学与技术专业书名册精选全文完整版
可编辑修改精选全文完整版
计算机科学与技术专业书名册
大学一年级:
基础课以及通识课包括:高等数学、现性代数、大学英语、计算机导论等。
大学二年级:
课程名称
专业性质
教材名称
C++程序设计
专业选修
《面向对象程序设计(C++语言)》
Linux原理与应用
专业选修
《Linux原理与应用》
Oracle数据库应用
专业选修
面向对象软件工程
面向对象软件工程:使用UML、模式与Java(第3版)》清华版叶俊民,汪望珠等译
嵌入式系统
《嵌入式系统原理与应用技术》袁志勇
软件安全
《计算机病毒分析与对抗(第二版)》 傅建?
数据库系统实现
《数据库系统实现(英文版)》
算法设计与分析
《算法设计技巧与分析》 吴伟昶
网络安全
《网络安全》 黄传河
离散数学
《离散数学》 刘玉珍
数据结构
《数据结构教程(第4版)》 李春葆
C++程序设计
《面向对象程序设计(C++语言)》李爱华
Linux原理与应用
《Linux原理与应用》郑鹏
Oracle数据库应用
《Oracle 11g应用与认证教程》 宋钰、汪洋
编译原理
《编译原理》 何炎祥
传感器微操作系统原理与设计
《无线传感器网络操作系பைடு நூலகம்TinyOS》 潘浩、
存储技术基础
《信息存储与管理:数字信息的存储、管理和
计算机安全保密
《计算机安全与实用密码学》 李克洪
计算机图形学
交互式计算机图形学--基于OpenGL的自顶向下

清华大学计算机科学与技术专业课程表(最新整理)

清华大学计算机科学与技术专业课程表(最新整理)

网络编程与计算技术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概率与统计程序设计基础多媒体技术基础及应用2信号处理原理计算机图形学基础2数据结构计算机实时图形和动画技术2几何与代数虚拟现实2计算机组成原理现代控制技术2系统分析与控制信息检索2数据结构电子商务平台及核心技术2数据结构JAVA程序设计数据库系统原理数据挖掘2数据库系统原理计算机科学与技术专业 业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。

计算机科学与技术课表

计算机科学与技术课表

计算机科学与技术课表计算机科学与技术是一门较为专业的学科,课程设置涵盖了计算机硬件、软件、算法、数据结构、网络等方面的知识。

下面是一份关于计算机科学与技术课表的参考内容。

第一学期:1. 计算机导论:介绍计算机科学与技术的基本概念、原理和应用领域,了解计算机发展的历史和未来趋势。

2. C语言程序设计:学习C语言的基本语法和编程技巧,并通过实践项目提升编程能力。

3. 数据结构与算法:介绍常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、查找、图遍历等),并学习如何进行算法分析和优化。

4. 离散数学:学习离散数学的基本概念、原理和应用,涵盖集合论、逻辑推理、图论、概率等内容。

5. 数字逻辑与计算机组成原理:介绍数字电路的基本概念和设计方法,学习计算机的组成结构和工作原理。

第二学期:1. 数据库原理:学习关系数据库的概念、数据模型、数据库设计、SQL语言等内容,了解数据库管理系统的原理和应用。

2. 操作系统原理:介绍操作系统的基本概念、功能和组成部分,学习操作系统的设计原理、进程管理、内存管理、文件系统等内容。

3. 计算机网络:介绍计算机网络的基本概念和体系结构,学习网络协议、网络编程、网络安全等内容。

4. 编译原理:学习编译器的基本原理和工作流程,了解词法分析、语法分析、语义分析等概念和技术。

5. 软件工程:介绍软件工程的基本原理、方法和技术,学习软件开发的过程管理、质量保证、需求分析、设计模式等内容。

第三学期:1. 算法设计与分析:深入学习常见的算法设计技巧(如贪心算法、动态规划、分治算法等),并学习如何进行算法复杂度分析。

2. 计算机图形学:介绍计算机图形学的基本概念和算法,学习三维模型表示、渲染技术、光照模型等内容。

3. 人工智能:了解人工智能的基本原理和应用,学习机器学习、深度学习、自然语言处理等技术。

4. 分布式系统:介绍分布式系统的基本原理和架构,学习分布式计算、分布式存储、分布式数据库等内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与技术专业选修课程
《计算机网络管理》选课介绍
课程英文名称:Computer Network Management
是否是双语课程:否
教师:陆刚
办公地址:620
办公电话:54345184
Email:glu@
课程内容介绍:
《计算机网络管理》是计算机科学与技术专业的一门专业选修课,通过本课程的学习,使学生能利用学过的计算机网络基础知识理解计算机网络管理的基本概念,熟悉目前主流的网络管理标准。

此外,也要求学生学习、掌握网络管理程序的基本技术,能解决一般的网络管理问题,具有初步的系统开发能力。

该课程具有理论与实践结合的特点。

本课程主要介绍计算机网络管理的基本原理及其应用中所涉及的理论与技术,通过本课程的学习,学生能够达到以下的目标:
(1)掌握网络管理的基本概念和原理,了解网络管理在现代企业管理中的作用;
(2)掌握网络管理系统体系结构和网络管理标准;
(3)掌握网络管理软件的使用技能,能解决一般的网络管理问题;(4)通过网管软件的操作和编程,熟悉网络管理系统的开发技术。

教材:
1.《SNMP网络管理》 William Stallings编著中国电力出版社
2.《网络管理协议及其应用开发》芩贤道安常青编著清华大学出版社
3.《网络管理》Mani Subramanian编著王松周靖孟纯城译清华大学出版社
上机或实验环境:
要求提供一个LAN环境,主机之间能够使用TCP/IP协议互联,要求主机安装Windows操作系统。

先修课程:
《计算机网络》
教学实施:
上课形式:以课堂教学形式,以PPT为教学辅助方式
上机/实验形式:要求在LAN环境下学习使用相应工具或编程
作业形式:提交电子版(或书面)实验报告
讲课大纲:
第一章网络管理概论
1.1 网络管理的基本概念
掌握网络管理的需求和目标、网络管理系统体系结构,以及网络管理标准,达到识记程度。

1.2 OSI系统管理的基本概念
掌握OSI管理框架,管理信息通信机制、管理信息的层次结构、系统管理五大功能域达到领会程度。

1.3 几个著名的网络管理系统简介
介绍IBM NetView、Sun NetManager和HP OpenView三个网络管理系统,达到识记程度。

第二章管理信息库MIB-2
2.1 SNMP的基本概念
掌握Internet的网络管理框架、简单网络管理协议(SNMP)体系结构、管理站、代理和委托代理的概念和作用。

要求达到识记层次
2.2 ASN.1
掌握抽象语法表示(ASN.1)的基本概念、抽象语法与传送语法之间的关系、基本编码规则(BER),要求达到识记程度。

2.3 管理信息结构
掌握ASN.1在SNMP中的应用及其类型定义、宏定义、管理信息结构的定义的方法、表的概念和语法,以及对象标识符的词典顺序。

要求达到领会层次。

2.4 MIB-2的功能组
掌握系统组、接口组、IP组、ICMP组、TCP组、UDP组、EGP组中的主要管理对象及其在网络管理中的应用,MIB实现中的问题以及MIB-2的局限性。

要求达到简单应用层次
第三章简单网络管理协议(SNMPvl)
3.1 SNMPvl协议数据单元
掌握SNMPvl的操作、SNMPvl PDU的格式、报文的发送和接收过程,要求达到领会层次。

3.2 SNMPvl的安全机制
掌握团体的概念、SNMPvl的认证过程、SNMPvl的MIB访问策略,要求达到识记层次。

3.3 SNMPvl的操作
掌握检索简单对象、未知对象和表对象的方法,表的更新与删除操作,以及陷入操作的原理,要求达到综合应用层次。

3.4 SNMP功能组
掌握SNMP组对象的含义和作用,要求达到领会层次
3.5 实现问题
掌握对网络管理站的功能、性能要求,轮询频率对网络管理性能的影响,以及SNMPvl的局限性,要求达到领会层次。

第四章远程网络监视
4.1 RMON的基本概念
掌握远程网络监视的目标、表管理操作(增加、删除和修改)的原理,多管理站访问中出现的问题及其解决办法,要求达到领会层次。

4.2 RMON的管理信息库
掌握与以太网统计信息收集有关的功能组、与令牌环网配置和统计信息收集有关的功能组、警报对象和警报方式的工作原理,过滤逻辑和通道
的定义与操作,包扑获方式和事件记录的工作原理,要求达到简单应用层次。

4.3 RMON2管理信息库
掌握RMON2 MIB的组成,RMON2的新增功能、RMON2 MIB在网络层与应用层的管理中的作用,要求达到简单应用层次。

第五章简单网络管理协议SNMPv2
5.1网络安全问题
掌握计算机网络的安全威胁以及在网络管理中的存在的安全问题,网络中的安全机制、数据加密技术、数据完整性和身份认证技术。

要求达到领会层次。

5.2管理信息结构
掌握对象的定义、表的定义、索引、操作,通告的定义和作用,要求达到领会层次。

5.3管理信息库
掌握系统组新增对象、SNMP组对象、MIB对象组及其作用,一致性声明的主要内容,接口组增加的对象及应用,要求达到简单应用层次。

5.4 SNMPv2协议和操作
掌握SNMPv2的报文结构和报文交换过程、SNMPv2协议数据单元的功能与操作、SNMPv2管理站之间的通信机制,要求达到简单应用层次。

5.5 SNMPv2的实现
掌握SNMP各种可能的传输服务,SNMPv2与OSI的兼容性问题、在TCP/IP网络中实现OSI系统管理功能的方法,以及SNMP的局限性,要求达到领会层次。

第六章简单网络管理协议SNMPv3
6.1 SNMPv3文档结构
了解SNMPv3文档及其模块结构,能够与其他两个版本的规范统一在一起的特点,要求达到领会层次。

6.2 SNMPv3应用
了解、掌握SNMPv3的五种类型的应用以及其中的相互关系,要求达
到领会层次。

6.3 SNMPv3管理信息库
掌握SNMPv3的新增MIB对象及其作用,要求达到识记层次。

6.4 安全性与访问控制
掌握SNMPv3的安全模型与访问控制模型,了解其中使用的主要技术,要求达到领会层次。

第七章Windows下的SNMP应用开发
7.1 Windows SNMP服务的基本概念
掌握Windows环境的SNMP代理服务和SNMP陷人服务的概念,SNMP服务的安装、配置和测试方法,要求达到识记层次。

7.2 SNMP应用程序接口
掌握扩展API、管理API、实用程序API的基本概念,要求达到领会层次。

7.3 扩展代理的实现
掌握建立扩展代理动态链接库的方法,安装、启动、测试扩展代理的方法,以及MIB数据库的实现方法,要求达到综合应用层次。

7.4 网络管理应用程序设计
掌握Microsoft MIB编译器用法,管理API的功能及用法,网络管理应用程序的功能,Windows环境下管理应用程序的实现方法,要求达到综合应用层次
上机/实验大纲:
实验1 协议分析软件Ethereal(Wireshark)的使用
通过本实验要求学生熟练掌握Ethereal(Wireshark)工具的使用。

实验2 网络管理工具SolarWinds的使用
通过使用SolarWinds以及利用Ethereal(Wireshark)工具抓包分析,学习SNMP协议的工作原理和工作过程,为后继的SNMP应用开发打好基础。

实验3 Windows环境SNMP代理的安装与配置
学习Windows环境的SNMP代理服务的安装与配置技术。

实验4 Windows下简单SNMP MIB浏览器实现
通过本实验可以掌握利用Windows SNMP API开发网络管理应用的一般方法。

实验5 通用SNMP代理系统的编程实现(C/C++或JA V A)
本实验是一个综合练习,通过本实验,要求学生掌握SNMP协议的基本实现方法、ASN.1的编码与解码原理与实现方法,以及MIB信息库的设计与实现方法。

上课时间:
上课时间:每周2节
上机/实验时间:每周1节
考核方式:
考核方式说明:
平时考核:以实验报告为主要考核依据
期中考核:课时紧张,不安排期中考核
期末考核:闭卷
各部分占比及总评成绩计算方法:平时40%,期末60%
可选学生人数:不限
其他说明:。

相关文档
最新文档