计算机科学与技术学院.doc_第1页
计算机科学与技术学院.doc_第2页
计算机科学与技术学院.doc_第3页
计算机科学与技术学院.doc_第4页
计算机科学与技术学院.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机科学与技术学院063301 组合数学 32学时/ 2学分英文译名:Combinatorics适用领域:计算机应用技术、计算机软件理论、计算机系统结构、信息安全开课单位:计算机科学与技术学院任课教师:钱真、沈晶、潘海为教学目的:组合数学是现代数学中发展最快的数学分支,它的发展与计算机的发展密不可分,高速计算机使得各领域中组合问题的求解成为可能。同时,计算机科学本身的发展又带来了大量具有挑战性的组合问题。通过本课程的学习,目的是使学生掌握组合计数的基本原理和方法,了解典型的组合优化问题和模型,了解组合设计的基础知识,培养学生的组合思维方法和组合技巧的运用。 预备知识或先修课程要求:高等数学,初等数论教学方式及学时分配:课堂授课32学时学时教学内容教学方式2组合数学的起源,组合数学研究的典型问题、基本计数原理授课2集合的排列与组合、多重集的排列与组合授课2二项式定理、牛顿二项式定理、多项式定理授课2组合恒等式及其应用、排列与组合的生成算法授课2普通母函数及其应用 授课2指数型母函数及其应用授课2递推关系及其应用授课2递推关系与母函数 授课2全或型容斥公式、全非型公式、特定型的容斥公式及其应用授课2错位排列、带有禁止位置的排列 授课2简单形式鸽巢原理、加强型鸽巢原理授课2Ramsey定理授课4群与置换群的基本概念,Polya定理授课2Polya定理、伯恩赛德引理授课2均衡不完全的区组设计,Hadamard矩阵、拉丁方设计授课2简介组合优简介组合优化问题授课教学主要内容以及对学生的要求:学习内容:围绕组合数学的基本问题,重点介绍组合计数问题的求解方法、简介组合中存在问题和组合优化问题的求解。要 求:学生学习本课程应具备的先修知识是高等数学(I)、(II)、初等数论。内容摘要:组合数学是一门研究离散对象的科学。主要研究满足一定条件的组态(组合模型)的存在性问题、计数问题、构造问题及组合优化问题。本课程介绍的主要内容包括:加法规则、乘法规则、一一对应规则;线排列和圆排列、不可重组合与可重组合、二项式及多项式定理、排列和组合的生成算法;重点介绍组合计数问题的求解方法,包括递推关系及其求解;用母函数求解递推关系,母函数在排列组合中的应用;物件性质的组合,特定、全非、恰K性质型容斥原理;鸽巢原理,Ramsey原理;Burnside引理,polya定理,母函数型的Polya定理;简介存在问题和组合优化问题,包括拉丁方设计,均衡不完全的区组设计,Hadamard矩阵;搜索与优化,动态规划法。考核方式:闭卷笔试课程主要教材:组合数学.卢开澄清华大学出版社主要参考书目:1 程序设计中的组合数学吴文虎主编清华大学出版社,20052 组合数学Richard A. Brualdi著.冯舜玺等译机械工业出版社,2005063302 计算理论 32学时/ 2学分英文译名:Theory of Computation适用领域:计算机软件与理论,计算机应用技术开课单位:计算机科学与技术学院任课教师:黄少滨,姚念民,韩启龙教学目的:提高计算机理论修养,深刻认识计算以及计算机的局限性,了解集合,语言或计算的复杂度分类。预备知识或先修课程要求:离散数学教学方式及学时分配:全部使用多媒体手段课堂授课。学时教学内容教学方式2程序设计语言和可计算函数S和可计算函数授课2宏指令,原始递归函数,原始递归谓词授课2迭代运算,配对函数,原始递归运算授课2子函数的可计算性授课2停机问题,通用程序授课2递归可枚举集,Turing的基本模型授课2Turing机与可计算性与它接受的语言授课2非确定型Turing机授课2半Thue过程,文法,授课2部分递归函数授课2判定问题,字问题和Post对应问题授课2一阶逻辑的判定问题,有穷自动机授课2正则表达式,非正则语言授课2上下文无关文法,泵引理授课2下推自动机,确定型下推自动机授课2上下文有关文法,时间,空间复杂性授课教学主要内容及对学生的要求:教学主要内容包括可计算性,形式语言与自动机和计算复杂性和计算复杂性。需学习过高等数学、离散数学、数理逻辑课程。内容摘要:首先学习4个基本的计算模型:程序设计语言S,部分递归函数,文法和Turing机,证明它们的等价性。其中包括原始递归函数,通用程序,Turing机,过程和文法,不可判定的问题等概念和定理。然后学习形式语言与自动机方面的知识,包括4种文法,重点学习正则语言和上下文无关语言。最后学习计算复杂性方面的知识,包括时间和空间复杂性,NP完全性等。考核方式:开卷笔试。课程主要教材:可计算性与计算复杂性导引张立昂北京大学出版社 主要参考书目: 1 Introduction to the Theory of Computation, Michael Sipser, Thomson Learning,2002.9(有中文译本)2 Elements of the Theory of Computation(Second Edition), Prentice Hall,Inc. 1998(有中文译本)063303 随机过程 32学时/ 2学分英文译名:Stochastic Processes适用领域:计算机应用技术、计算机软件与理论、计算机系统结构任课教师:马春光开课单位:计算机科学与技术学院预备知识或先修课程要求:学生必须具备高等数学和概率论基础知识教学目的:通过课程学习,使学生初步掌握随机过程的基本理论和方法,掌握几类重要随机过程模型并熟悉它们的应用背景,培养严谨的数学思维。教学方式及学时分配:课堂讲授28学时,课堂讨论4学时。学时教学内容教学方式2概率空间,随机变量及其分布授课2随机变量的数字特征,随机变量的特征函数(1)授课2随机变量的特征函数(2),条件数学期望授课2随机过程定义,随机过程的分类和举例授课2随机过程的有限维分布函数族,随机过程的数字特征课堂讨论2复随机过程,几类重要的随机过程授课2泊松过程的定义,泊松过程的数学模型授课2泊松过程的到达时间与到达时间分布授课2泊松过程的条件分布,复合泊松过程授课2习题课课堂讨论2马尔可夫过程的定义,马尔可夫链的转移概率与概率分布(1)授课2马尔可夫链的转移概率与概率分布(2),马尔可夫链例题授课2齐次马尔可夫链状态分类授课2齐次马尔可夫链状态空间的分解授课2转移概率的稳定性能授课2习题课课堂讨论教学主要内容及对学生的要求:教学内容包括概率论基础、随机过程的基本概念、泊松过程、马尔可夫过程等三部分。选修本课程的学生应该具有高等数学和概率论基础知识,应该具有敢于钻研理论问题的态度、较为严谨的数学思维和较好的自主学习能力。内容摘要:概率论基础知识;随机过程的一般概念,随机过程的分布及其数字特征,常见的几类随机过程的定义、背景和性质;泊松过程的定义,泊松过程相关分布,泊松过程的实际应用和若干推广;平稳过程、正态过程、维纳过程的定义、基本性质、实际背景;马尔可夫过程、马尔可夫链的基本概念,转移概率与概率分布,状态分类与性质,极限分布,平稳分布与状态空间的分解。考核方式:闭卷,笔试课程主要教材:随机过程张卓奎, 陈慧婵西安电子科技大学出版社,2003.主要参考书目:1 随机过程同步学习辅导张卓奎, 陈慧婵西安电子科技大学出版社,2004.2 随机过程初级教程 (第二版). 美Samuel Karlin, Howard M. Taylor 著, 庄兴元, 陈宗洵, 陈庆华 译. 人民邮电大学出版社, 2007.3 A First Course in Stochastic Processes (英文版, 第二版). Samuel Karlin, Howard M. Taylor. 人民邮电出版社, 2007.4 Introduction to Probability. Dimitri P. Bertsekas, John N. Tsitsiklis. MIT Lecture Notes.063401 现代计算机体系结构 32学时/2学分英文译名:Archtecture of Modern Computer适用领域:计算机应用技术计算机系统结构开课单位:计算机科学与技术学院任课教师:李静梅教学目的:通过本课程的学习,要求学生能够掌握计算机系统结构的分析和设计方法,同时掌握最新的计算机流水技术、分支预测技术和并行处理技术。预备知识或先修课程要求:基本掌握程序设计、数据结构、操作系统、编译原理、计算机原理、数字逻辑、微机系统与接口、嵌入式技术教学方式及学时分配:多媒体与黑板结合授课,理论授课学时16,专题讲座与讨论12学时,实验4学时学时教学内容教学方式2计算机系统性能评价标准专题讨论2先进微体系结构(多核处理器、流处理器及PIM结构)的比较授课2流水线中的相关和冲突(数据相关、结构相关、控制相关)授课2相关与冲突的解决方案(基于WinDLX实现)授课2用实例解决流水线中的相关现象(1)实验2用实例解决流水线中的相关现象(2)实验2指令集并行技术与循环展开技术授课2超标量、超流水及超长指令字处理机介绍(模拟分析)授课2超线程技术(粗粒度多线程、细粒度多线程及同时多线程技术)专题讨论2SIMD计算机的结构(全并行SIMD阵列处理机、流水线SIMD向量处理机)专题讨论2MIMD计算机体系结构、计算模型(MIMD共享存储模型,MIMD分布存储模型,MIMD通讯联接模型)专题讨论2共享存储体系与多处理机中的Cache一致性(协议分析)、基于目录的Cache一致性(协议分析)授课2指令分支预测技术专题讨论2RISC、CSIC及EPIC混合体系结构专题讨论2互联网络结构(超立方体、混洗交换、网格结构、交叉开关)授课2体系结构中的单级互联网络与多级互联网络及消息传送授课教学主要内容及对学生的要求:本课程主要立足于系统设计者的角度,分析和评价影响系统性能、价格等的因素;研究计算机系统结构的分析和设计方法;掌握各种并行处理技术在现代计算机系统中的应用和实现方法。要求学生具有数字逻辑、计算机组成原理、程序设计、操作系统和数据结构等方面的知识基础,具有独立查阅、学习相关文献的能力。内容摘要:第1章介绍计算机系统结构的基本概念、指令系统的设计思想与寻址方式、I/O系统的整体设计及其流量分析、存储体系发展过程和设计实现的几种常用技术手段,这部分内容是学习计算机系统结构必需具备的最基本知识,要求学生必需全面了解与掌握;第2章介绍流水处理技术以及超流水、超标量和超长指令字处理机。超流水和超标量流水线技术的采用,可以在一个时钟周期内完成多条指令的执行;而VLIW描述了另外一种指令集的设计思想,在这种指令集中编译器把许多简单、独立的指令组合到一条指令字中;第3章介绍并行处理机设计的基础知识,主要介绍并行处理机的互连网络、消息传递机制以及基于多处理单元阵列结构的并行算法等内容;第4章讨论多处理机系统的相关技术,包括多处理器的概念、分类、结构和性能,介绍把多台处理机组成高并行度系统的关键技术,并深入分析这类系统的改进方法;第5章介绍非诺依曼结构的新型计算机体系结构,包括数据流计算机、归约机、数据库与知识库机、以及智能计算机等;第6章介绍嵌入式计算机系统的基本概念,分析软硬件的组成和设计过程;第7章介绍嵌入式系统的高级形式SoC系统;第8章着重介绍多内核处理器的设计,包括Cache组织方式、Cache一致性协议、片上互连网络设计以及同步机制等问题。考核方式:实验(30分)+专题讨论(30分)+期末考试(40分)课程主要教材:1 李静梅等现代计算机系统结构M 北京:清华大学出版社,2009主要参考书目:,1John L.Hennessy,David A.Patterson. Computer Architecture:A Quantitative Approach, Third EditionM Oxford,UK:Elsevier Science Pte Ltd,20032 张武生,薛巍,李建江,郑纬民MIPS并行程序设计实例教程M 北京:清华大学出版社,20093张承义,邓宇,王蕾等 现代处理器设计超标量处理器基础M 北京:电子工业出版社,20044Dominic Sweetman著,赵俊良等译 MIPS处理器设计透视M北京:航空航天大学出版社,20055 李学干计算机系统结构(第四版)M西安:西安电子科技大学出版社,20066 郑纬民计算机系统结构M 北京:清华大学出版社,20077 李学干计算机系统结构学习指导与题解M 西安:西安电子科技大学出版社,20068 张春元,罗莉计算机系统结构典型题解析与实战模拟M北京:国防科技大学出版社,2007063402 高级计算机网络 32学时/ 2学分英文译名:Advanced Computer Network适用领域:计算机应用技术、计算机软件与理论任课教师:王慧强 国林开课单位:计算机科学与技术学院预备知识或先修课程要求:计算机网络教学目的:通过该课程的学习使学生能系统地掌握网络的基本知识和先进的主流技术,再结合强调网络基础性问题及其具体的解决方法,使学生迅速了解更多的网络实现实例。教学方式及学时分配:课堂授课32学时学时教学内容教学方式2因特网的定义授课2网络边缘、网络核心、接入网和物理媒体授课4分组交换网中的时延和分组丢失、协议层次及其服务模型、计算机网络和因特网的历史; 授课4用五层混合模型替代七层OSI模型,主要讲述内容包括应用层、运输层、网络层与网络互联、数据链路层和局域网的相关知识授课2有关网络的最新技术将分章进行讲述授课4一套实用的Ethereal实验和两个新的套接字编程帮助授课2对等网络授课2BGP授课2MPLS授课2网络安全授课2广播选路授课4因特网编址和转发方面新的内容授课教学主要内容及对学生的要求:该课程采用自顶向下的教学方法,围绕计算机网络体系结构的“层次”来组织内容。采用自顶向下的教学方法使得学生对计算机网络中的“高增长领域”应用层有更深的理解,从而调动学生们的学习积极性,并借此在教学的早期阶段向学生们介绍网络应用程序的开发。借助于分层的体系结构,学生能够透过计算机网络复杂性看到其内部,学生在学习整个体系结构的某个部分中的独特概念和协议时,也看清了所有这些部分是如何整合在一起的全貌。本课程的先修课为计算机原理、系统结构、操作系统。内容摘要:概述内容包括因特网的定义、网络边缘、网络核心、接入网和物理媒体、分组交换网中的时延和分组丢失、协议层次及其服务模型、计算机网络和因特网的历史;用五层混合模型替代七层OSI模型,主要讲述内容包括应用层、运输层、网络层与网络互联、数据链路层和局域网的相关知识;有关网络的最新技术将分章进行讲述,包括无线网络和移动网络,多媒体网络技术,因特网管理的相关知识。同时课程中增加了一套实用的Ethereal实验和两个新的套接字编程帮助:即UDP帮助和代理Web服务器帮助。另外课程内容还包括对等网络、BGP、MPLS、网络安全、广播选路和因特网编址和转发方面新的扩充材料。以上这些扩充材料我们将在相应的章节进行简单的介绍。对于网络五层混合模型中的网络层,我们将更加清楚地展示转发和路由的作用,以及它们在网络层中的相互影响。考核方式:开卷考试,书面成绩占100%主要参考书目:1 计算机网络自顶向下方法与Internet特色(第4版)James F.Kurose and Keith W.Ross 著,陈鸣等译机械工业出版社063403 形式语言与自动机 32学时/ 2学分英文译名:Formal Language and Automata适用领域:计算机软件与理论、计算机应用技术开课单位:计算机科学与技术学院任课教师:朴秀峰教学目的:形式语言和自动机理论是理论计算机科学的重要分支,在计算机科学的许多领域起着理论基础和方法论的作用,特别是对程序语言的设计、编译理论与技术、模型检测、模式识别和自然语言理解等领域起了重要促进作用。通过对本课程的学习,研究生能够从文法和识别器的角度,掌握各类文法和自动机设计的方法和技术,提高问题的形式化描述和抽象思维能力,理解并实践“问题、形式化描述、自动化(计算机化)”的解决问题过程。预备知识或先修课程要求:离散数学或相关知识。教学方式及学时分配:课堂授课28学时,课堂讨论 4 学时。学时教学内容教学方式2形式语言及相关的基本概念授课2文法的定义和乔姆斯基体系授课4有穷状态自动机及其等价形式授课2正则表达式和正则语言的5种等价描述授课4正则语言的性质授课2有穷状态自动机和正则表达式的应用课堂讨论2上下文无关语言及其规范形式授课4下推自动机的定义和构造授课4上下文无关语言的性质授课2上下文无关语言和下推自动机的应用课堂讨论2图灵机及其构造技术授课2上下文有关语言与线性有界自动机授课教学主要内容以及对学生的要求:教学主要内容是形式语言与自动机方面的主要理论成果和应用实例。要求研究生系统地掌握各类文法和自动机设计的方法和技术,形成问题的形式化描述和抽象思维的能力。内容摘要:教学内容以四类形式语言和相应的自动机为主线,讨论形式语言与自动机方面的主要理论成果和应用实例。主要包括:介绍形式语言及其相关概念,按乔姆斯基体系讨论四类形式文法。详细介绍有穷自动机的概念、各种变形及其应用;介绍正则表达式的概念,讨论各种等价变换方法,并论述正则表达式和有穷自动机的关系;对正则语言的各种表现形式加以总结,论述正则语言的各种重要性质,并重点讨论有穷自动机的极小化问题。介绍上下文无关文法的基本概念和性质,引入下推自动机的概念,并论证下推自动机和上下文无关文法的等价性。介绍图灵机的基本概念,给出它的基本模型和各种变形,用实例表明图灵机具有很强的识别能力和计算能力,并说明图灵机和0型文法的等价性。简单介绍线性有界自动机,并证明它与上下文有关文法等价性。对各语言类之间的关系做一总结。考核方式:闭卷考试,大作业、平时作业和课堂讨论等占一定比例(不超过30%)。课程主要教材:形式语言与自动机理论(第2版) .蒋宗礼.清华大学出版社,2007主要参考书目:1 自动机理论、语言和计算导论(原书第3版)(美)霍普克罗夫特著机械工业出版社,20082 计算理论导引(第2版).(美)西普塞机械工业出版社,20063 形式语言与自动机陈有祺机械工业出版社,2008063701 科学计算与数据处理实验 16学时/ 0.5学分英文译名:Experiments on Scientific Computing and Data Processing适用领域:计算机科学与技术开课单位:计算机科学与技术学院任课教师:刘海波,沈晶教学目的:通过本课程的学习使学生了解科学计算与数据处理的一般方法,掌握用Matlab进行科学计算、可视化数据处理的方法,并能够熟练运用Matlab解决本研究领域的实际问题;同时,训练严谨求实的科研素养,培养实践创新的科研能力。预备知识或先修课程要求:高级语言程序设计,线性代数。教学方式及学时分配:课堂授课2学时、上机实验14学时学时教学内容教学方式2科学计算与数据处理的一般方法授课2科学计算实验上机实验2可视化数据处理实验上机实验2Matlab程序设计实验上机实验4建模与仿真实验上机实验4专题研究实验上机实验教学主要内容以及对学生的要求:理论内容主要是介绍科学计算与数据处理的一般方法,要求学生做一般了解。实验内容包括Matlab基础实验和计算机科学与技术相关领域专题研究实验,Matlab基础实验要求学生通过自主实验熟练掌握MATLAB的科学计算与数据处理功能,专题研究实验要求学生结合各自的研究方向自选课题,综合运用Matlab完成其中的科学计算与数据处理工作。内容摘要:理论介绍:科学计算与数据处理的一般方法;基础实验:科学计算实验、可视化数据处理实验、Matlab程序设计实验、建模与仿真实验;专题研究实验(选做1个专题,研究题目自拟):数理统计分析、最优化计算、并行计算、分布式计算、生物信息计算、数字信号处理、数字图像处理、语音信号处理、网络通信仿真、智能控制仿真、嵌入式系统仿真等。考核方式:实验报告课程主要教材:刘正君.MATLAB科学计算与可视化仿真宝典.电子工业出版社,2009主要参考书目:1 陈杰Matlab宝典电子工业出版社,20072 王正林.龚纯.何倩精通MATLAB科学计算电子工业出版社,20073 尚涛.工程计算可视化与MATLAB实现武汉大学出版社,20024 张化光,刘鑫蕊,孙秋野MATLAB/SIMULINK实用教程人民邮电出版社出版,2009063702 网络与信息安全实验 16学时/0.5学分英文译名:Network & Information Security Experimentation适用领域:计算机应用技术开课单位:计算机科学与技术学院任课教师:郭方方 王向辉教学目的:“网络与信息安全实验”课程的设置是与“高级计算机网络”课程、“计算机通信”课程和“信息安全技术”课程紧密相关的。在后三门课程充分讲述计算机网络和信息安全的理论性知识的基础之上,与实践相结合,让学生充分了解真实的计算机网络是什么样的,网络和通信课中讲述的知识在实际中是如何运用的,保证信息安全的手段和措施是如何实施的等等内容。最终让学生的网络和安全知识结构更加完整,对所学的知识有真正全面、深刻的认知,同时培养了学生的动手能力。预备知识或先修课程要求:高级计算机网络、计算机通信、信息安全技术教学方式及学时分配:课堂授课9学时、实验7学时第1部分 计算机网络实验学时教学内容教学方式1计算机网络基础知识概述,包括:计算机网络定义与分类; 计算机网络的性能指标;计算机网络体系结构;面向连接与无连接服务的对比;因特网;常用网络命令。授课2网络连接介质,包括:同轴电缆;双绞线;光纤;无线网络。授课、实验1网络设备,包括:网卡;交换机;路由器。授课、实验2VLAN的划分,包括: Boson NetSim 操作详解;IP地址;VLAN的设计。授课、实验1路由器的配置,包括:cisco IOS操作系统即命令解析;路由配置方法。授课、实验1网络服务器相关硬件技术,包括:多处理器技术和并行技术;高性能存储技术;服务器内存技术;控制与管理技术;可用性技术。授课2网络服务器的配置,包括:WEB服务器的配置;FTP服务器的配置;邮件服务器的配置;DNS服务器的配置;DHCP服务器的配置。授课、实验第2部分 信息安全实验1网络探测与漏洞扫描,包括:使用Sniffer监听;网络检测和扫描工具的使用;漏洞扫描工具的使用。授课、实验1网络攻击与防范,包括:帐号口令破解;木马攻击与防范;DDOS攻击与防范;缓冲区溢出攻击与防范;欺骗攻击与防范;计算机病毒的防范。授课、实验2网络安全防护技术,包括:软、硬件防火墙及配置;入侵检测系统及配置;虚拟专网及配置;配置SSL连接。授课、实验1网络诱捕技术,包括蜜罐、蜜网的基本概念和原理,攻击的捕获和分析方法;虚拟蜜罐、迷网的配置方法;授课、实验1社会工程学,包括社会工程学的概念、分类和适用范围,社会工程学的案例研究等;授课教学主要内容以及对学生的要求:学习内容:本课程讲授的主要内容包括计算机网络传输媒介与主要设备交换机与路由器的相关技术概念和特性,网络服务器的软、硬件技术及特性,防火墙、入侵监测系统和虚拟专网三种传统的网络防御技术的基本特点,网络监控以及网络攻击与防范的各种手段等几个方面。要求学生能够熟练掌握网络传输介质、结点设备和服务器的相关知识,熟练掌握网络攻击、防御、社会工程学、攻击诱捕和攻击分析的主要方式方法。实验内容:包括计算机网络和信息安全两大部分实验。计算机网络实验部分要求学生掌握路由器、交换机以及网络服务器的配置方法,可以根据具体情况改变相关配置参数以符合实际的要求。信息安全实验部分要求学生能够使用相关工具分析网络状态,根据安全策略的不同改变安全机制的配置参数,针对不同的情况设置诱捕网络,并能够分析攻击的种类并进行危害评估。内容摘要:网络与信息安全实验课程内容分成两个部分:第一部分是计算机网络实验,第二部分是信息安全实验。在第一部分中首先简单介绍了计算机网络的基本知识,让学生有一个总体的认识。其次按照网络的物理构成和特点,进一步细分成网络传输介质、网络设备和网络服务器三个部分。在网络传输介质部分中主要讲解线缆的分类、特性、实际的标准、连接等问题。在网络设备部分中主要讲解设备的分类、作用、特性、标准、实际型号等,重点内容在于设备的配置。在网络服务器部分中主要介绍现在最新的服务器技术以及常用的各种服务器参数的配置。第二部分信息安全实验依据网络安全行为的发生者进行内容的划分与安排。在网络防御部分主要讲解防火墙系统、入侵检测系统和虚拟专网的技术特点和配置问题。同时还讲解了网络安全监控技术,在前三种防御手段的基础上实现网络安全特性的增强。在网络攻击部分主要讲解了现今最主要的几种攻击手段:破解账号、木马攻击、分布式拒绝服务攻击、缓冲区溢出攻击、计算机病毒等。以攻击过程的讲解为主,让学生充分了解几种攻击手段的特点,以便更好地防御这些攻击。在网络诱捕方面,主要介绍蜜罐和蜜网技术,可以进行攻击的捕获和分析。考核方式:大作业占70%,平时成绩占30%。课程主要教材:自编讲义主要参考书目:1计算机网络(第4版).(美)Andrew S. Tanenbaum著,潘爱民译.清华大学出版社,20042计算机网络(第5版).谢希仁.电子工业出版社,20083计算机网络实验教程.刘兵.中国水利水电出版社,20054计算机通信.杨永田.哈尔滨工程大学出版社,20015计算机网络实验教程:从原理到实践.陈明.机械工业出版社,20076计算机网络布线手册(第2版).(美)John Vacca著,王宣政等译.人民邮电出版社,20047 网络安全与保密. 胡建伟等,西安电子科技大学出版社,20038 网络信息安全技术.周明全等,西安电子科技大学出版社,20039 Honeypot追踪黑客.邓云佳,清华大学出版社,2004063801 软件工程 32学时/ 2学分英文译名:Software Engineering适用领域:计算机应用技术开课单位:计算机科学与技术学院任课教师:杨 静教学目的:通过本课程的学习,使学生比较系统地掌握软件开发的过程,基本方法、开发技术与工具,并能运用这些知识来指导软件开发工作,解决软件开发过程中遇到的问题。了解软件工程的发展现状、新理论、新方法及发展的新趋势。预备知识或先修课程要求:数据结构、高级语言程序设计、操作系统、数据库。教学方式及学时分配:课堂授课26学时、课堂讨论6学时学时教学内容教学方式2软件、软件危机与软件工程、软件生存周期授课2软件开发模型、CASE工具及环境授课2计算机系统工程、可行性研究、系统模型与模拟、系统规格说明与评审授课2需求分析的基本概念、获取技术、建模、需求规格说明与评审授课2数据流图与数据字典、实体关系图、基于数据流的分析方法授课2软件设计过程、基本概念、过程设计技术和工具、设计规格说明与评审授课2面向数据流设计基本概念和设计过程、变换分析、事务分析、启发式设计策略、设计优化原则授课2面向对象方法与传统方法比较、面向对象的分析方法授课2面向对象的设计模型、系统设计、对象设计、领域对象设计实验2Jackson系统开发方法,基于结构化数据的系统开发实验2人机界面风格、界面设计过程、原则、标准、工具、语言选择、编码风格、编程准则、程序效率课堂讨论2测试的基本概念 、黑盒测试课堂讨论2白盒测试、测试用例设计、纠错技术课堂讨论2多模块程序的测试策略、面向对象系统的测试授课2软件维护的分类、过程及活动;维护的副作用、逆向工程与重构过程、软件项目管理活动、项目规划授课2进度管理、质量管理、软件成本估算、CMM、总结教学主要内容以及对学生的要求:通过本课程学习,学生应在知识和技能两方面达到要求:知识方面-掌握软件工程,主要包括需求分析、软件设计、软件测试、软件维护等方面的原理、技术和方法。从理论上、实践上提高学生开发软件系统的能力。技能方面-根据领域问题的特点,能够选择恰当的软件工程开发方法,能对问题领域中的需求进行描述,并且针对所确定的需求描述进行设计、编程、测试。内容摘要:软件工程概述部分,主要介绍软件工程研究的特点,发展简史,当前研究现状。课程主要结合软件生命周期介绍软件系统的分析、设计、编码、测试、维护、软件项目管理的理论与方法,以及如何运用这些知识去指导软件的开发。其中包括:软件工程的基本概念(着重介绍软件危机与软件工程、软件生存周期和软件开发模型)、计算机系统工程、软件项目管理(着重介绍项目规划,进度管理、质量管理、成本估算模型,人员管理、CMM)、软件需求分析与系统设计(着重介绍面向数据流的分析与设计、面向数据结构的分析与设计和面向对象的分析与设计)、软件测试方法和纠错技术、软件维护等方面的内容。考核方式:总成绩=笔试(50%)+大作业(40%)+平时(10%)课程主要教材: 软件工程.齐治昌、谭庆平、宁洪编著.高等教育出版社,2004年主要参考书目:1 软件工程.杨文龙、姚淑珍、吴芸编著电子工业出版社,1999年2 实用软件工程郑人杰等著清华大学出版社,1997年063802 微计算机系统设计 32学时/2学分英文译名:Microcomputer System Design适用领域:计算机应用技术、计算机系统结构任课教师:张国印教学目的:培养学生掌握微计算机系统的分析与设计能力,以及根据实际应用需求进行微计算机应用系统的设计与实现能力。教学方式及学时分配:本课程实践性较强,采用课堂讲授、讨论、上机实验相结合的方式教学,其中学时分配如下:课堂讲授(12学时)+上机实验(6学时)+课堂讨论(4学时)+综合设计实验(6学时)+报告答辩(4学时)教学主要内容及对学生的要求:本课程从微计算机系统的角度出发,分析其结构、原理以及各部件之间的联系,突出时序分析与系统设计,结合实例阐述基于微计算机构成应用系统的关键技术及设计方法,根据实际应用需求进行微计算机应用系统设计与实现。学生应学习过计算机组成原理、汇编语言和C语言程序设计、微机系统与接口等课程。内容摘要:本课程以典型的Intel微处理器为背景,但并不拘泥于某一代处理器,主要内容包含:(1)介绍微计算机系统的基本概念和基本工作原理,内容包括微计算机系统的功能、性能评价和工作原理,详细介绍微计算机系统的体系结构和各个子系统的硬件组成。(2)介绍微计算机应用系统的基本组成及设计方法,内容包括输入/输出控制方式、I/O接口标准、总线技术以及微机应用系统设计方法等。(3)介绍Proteus嵌入式系统软硬件设计仿真平台,内容包括微处理器系统仿真与分析、ISIS原理布线工具、Proteus与Keil联调、Proteus综合应用。(4)介绍实验平台和开发环境,学生完成微计算机应用系统设计的基础实验,内容包括程序下载与流水灯实验、温度测量实验、EEPROM 读写实验、MP3解码器播放测试实验、报警中断输出实验、倒计时功能测试实验,并在实验基础上进行扩展。(5)学生根据实际应用需求,进行微计算机应用系统设计,并在开发平台上实现其功能。考核方式:成绩分为平时成绩(20%)+项目设计成绩(60%)+答辩报告成绩(20%)。根据上课出勤情况和课堂参与度评定平时成绩。每名学生需要根据实际应用需求完成一个微计算机应用系统设计项目,先在Proteus仿真平台进行设计和调试,然后在实际硬件电路上进行验证,根据项目难度、完成质量和提交的项目报告评定项目设计成绩。课程结束时,需要每名学生作答辩报告,根据报告质量评定答辩报告成绩。主要参考书目:1. 戴梅蕚. 微型计算机技术及应用(第4版). 清华大学出版社. 2009.42. Barry B.Brey著,金惠华等译. Intel 微处理器. 机械工业出版社. 2008.23. 周润景. 基于PROTEUS的电路及单片机系统设计与仿真. 北京航空航天大学出版社. 2006.5063803 可信计算 32学时/ 2学分英文译名:Dependable Computing适用领域:计算机系统 结构、计算机应用技术开课单位: 计算机科学与技术学院任课教师:李香教学目的:通过本课程的学习,使学生能够初步地把握可信计算的目前研究现状和发展趋势,了解可信计算相关领域的预备知识,为后续学习和研究工作奠定基础。预备知识或先修课程要求:计算机原理、计算机系统结构、概率论教学方式及学时分配:课堂授课24学时、课堂讨论8学时学时教学内容教学方式2可信计算的需求与发展趋势、失效事件举例授课2可信系统举例、国内外可信计算技术的研究现状授课2可信计算技术的目前研究热点和研究的基本思路课堂讨论2什么是可信计算?什么是容错计算?以及相关术语和概念授课2可信性与安全性的关系授课2可信计算与信息安全的关系?课堂讨论2可信性测度和评估1:可信性测度;硬件系统的可靠性及其测度授课2可信性测度和评估2:软件系统可靠性及其测度;可测性、可维护性及其测度授课2可信性测度和评估3:可用性、安全性、保密性及其测度;可信性的综合评价标准授课2冗余技术及其应用1:功能性冗余授课2冗余技术及其应用2:结构性冗余授课2冗余技术及其应用3:编码技术及其应用课堂讨论2分布容错计算技术1:分布式系统的系统级故障诊断技术授课2分布容错计算技术2:检查点卷回恢复技术授课2分布容错计算技术3:进程迁移技术授课2可信计算平台的建设课堂讨论教学主要内容及对学生的要求:学习内容:本课程从可信计算的研究的角度出发,从可信计算概述,到可信性测度和评估、冗余技术及其应用、分布容错计算技术,系统地介绍可信计算主要涵盖的基本内容、研究方法以及研究现状和发展趋势。要求学生具有数字电路开关理论、计算机组成原理、计算机体系结构、概率论等学科的基本知识,对可信计算相关领域的研究内容有着基本的了解和兴趣,或者有志于从事可信计算相关技术的研究工作。内容摘要:信息技术及其产业的迅速发展在推动社会进步的同时,也带来了巨大的安全风险,可信计算技术作为国内外信息技术领域研究的热点,受到越来越多的关注。本课程从可信计算相关技术研究的角度出发,系统地介绍目前可信计算研究现状、发展趋势、相关概念与术语,与传统容错技术、热门信息安全技术的联系与区别,可信计算主要技术的基本知识及研究方法。具体内容包括:(1)可信计算的需求与发展趋势、失效事件举例、可信系统举例、国内外可信计算技术的研究现状以及课程的目标;(2)可信计算与传统容错技术、信息安全技术的联系与区别;(3)可信性测度和评估技术;(4)冗余技术及其应用;(5)分布容错计算技术。考核方式:总成绩=平时成绩(40%)+ 大作业(60%)。平时成绩根据上课出勤情况和课堂参与度评定;课程结束时,每名学生需撰写一个完整的基于可信计算的研究计划或者报告,根据完成质量评定大作业成绩。主要参考书目:1 可信计算系统设计和分析徐拾义清华大学出版社,2006年7月2 容错计算原理袁由光哈尔滨工程大学出版社,2006年2月3 可信计算平台:设计与应用(美)史密斯清华大学出版社,2006年10063804 新一代数据库系统 32学时/2学分英文译名:New Generation Database Systems适用领域:计算机应用技术、计算机软件与理论任课教师:张健沛、王念滨 教学目的:通过学习,使学生了解数据库领域的最新发展动态及趋势,比较系统地掌握分布式数据库、主动数据库、知识库系统等的基本原理、关键技术,了解数据仓库与数据挖掘技术的基本原理及相关应用知识。预备知识或先修课程要求:数据库原理、计算机网络、人工智能原理教学方式及学时分配:课堂授课,32学时学时教学内容教学方式2数据库新技术概述授课6空间数据库技术授课4面向对象数据库系统授课4主动数据库系统授课6分布式数据库技术授课4知识库系统授课6数据仓库与数据挖掘授课教学主要内容及对学生的要求:通过本课程学习,学生应在知识和技能两方面达到要求:知识方面-系统掌握数据库领域的最新发展动态及趋势,比较系统地掌握分布式数据库、主动数据库、知识库系统等的基本原理、关键技术,了解数据仓库与数据挖掘技术的基本原理及相关应用知识。技能方面-根据领域问题的特点,能够选择恰当的技术解决相关领域的应用问题,熟练使用新一代数据库系统的基本技术,能研发相应的系统软件,进而提出新的研究方法。内容摘要:数据库新技术概述;空间数据库技术;面向对象数据库系统;主动数据库系统;分布式数据库技术;知识库系统;数据仓库与数据挖掘。考核方式:闭卷主要参考书目:1 数据库原理及应用系统开发张健沛编著中国水利水电出版社,1999年2 高级数据库技术汤庸、叶小平、汤娜、吉永杰高等教育出版社,2005年3 数据挖掘与知识发现李雄飞、李军著高等教育出版社,2003年063805 无线传感器网络 32学时/ 2 学分英文译名:Wireless Sensor Network适用领域:计算机应用技术、计算机系统结构开课单位:计算机学院任课教师:蔡绍滨教学目的:将自己在无线传感器网络方向的研究心得与体会和课堂教学相结合,通过本课程的学习,使学生能够了解无线传感器网络的体系结构、路由、MAC层协议、节点定位和安全等的基本原理及相关技术。使学生能够初步地把握无线传感器网络的目前研究现状和发展趋势,使学生具备在无线传感器网络相关领域进行相关研究的基本能力。预备知识或先修课程要求:计算机网络(课程名称)或相关知识。教学方式及学时分配:课堂授课24学时、课堂讨论8学时学时教学内容教学方式2无线传感器网络的引论、现状与发展趋势、学科体系和技术特点授课2无线传感器网络路由技术1(概述、分类、能量感知路由、基于查询的路由)授课2无线传感器网络路由技术2(地理位置路由、可靠路由、路由协议自助切换和小结)授课2无线传感器网络路由技术的目前研究热点和研究的基本思路课堂讨论2无线传感器网络MAC层协议1(概述和基于竞争的MAC层协议)授课2无线传感器网络MAC层协议2(基于时分复用的MAC层协议和其它MAC协议)授课2无线传感器网络MAC层协议3(IEEE 802.15.4和小结)授课2无线传感器网络MAC层协议的目前研究热点和研究的基本思路课堂讨论2无线传感器网络定位技术1(概述和距离无关定位技术)授课2无线传感器网络定位技术2(距离相关定位技术)授课2无线传感器网络定位技术3(时间同步技术)授课2无线传感器网络定位技术的目前研究热点和研究的基本思路课堂讨论2无线传感器网络安全技术1(概述、符号说明、安全分析)授课2无线传感器网络安全技术2(依赖基站的网络安全框架协议-SPINS)授课2无线传感器网络安全技术3(密钥管理技术)授课2无线传感器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论