《信息安全专业培养.docx》由会员分享,可在线阅读,更多相关《信息安全专业培养.docx(21页珍藏版)》请在课桌文档上搜索。
1、信息平安专业培育方案一、培育目标培育学生成为适应我国经济建设实际须要,德、智、体全面发展,具有宽厚、扎实的数理基础和电子技术、通信技术、计算机技术基础,驾驭信息平安的基本理论、基本学问、基本技能及综合应用方法,具有较强的信息平安系统分析及设计、平安防护、平安策略制订、操作管理、综合集成、工程设计和技术开发实力,了解信息平安的新发展,娴熟驾驭英语,能够顺当地阅读本专业的英文文献,受到严格的科学思维训练和全面的索养教化的特地人才。毕业生相宜到科研和教化部门从事科学探讨和教学工作,也可以到企事业、技术和管理部门从事应用开发【作,可接着攻读本学科及相关学科的硕士学位。二、学制、授予学位及毕业基本要求学
2、制4年。实行学分制,学生按专业教学安排修满160学分,通过毕业论文答辩,并且符合学校有关本科学位授予规定者,授予工学学士学位。课程设置的分类及学分比例如下表:类别学分比例通修课74.545.99%学科群基础课3219.75%专业课42.526.23%高级课53.09%毕业论文84.94%合计162三、修读课程要求修读的课程分为四个层次,每个层次的课程设宜及结构如下:1、通修课:(74.5学分)参照学校关于通修课的课程要求。其中计算机类课程和电子类课程以木专业要求为准;并要求修读以下物理类课程:高校物理-现代技术试验(1学分);2、学科群基础课:(32学分)MA02*(数学类课程):(8学分)曳
3、变函数(八)(3学分)、概率论及数理统计(B)(3学分)、随机过程(2学分):ES02t(电子类课程):(11.5学分)电路基本理论(3学分)、电路基本理论试验(0.5学分)、线性电子线路(八)(4学分)、线性电子线路试验(0.5学分)、数字逻辑电路(3学分)、数字逻辑电路试验(0.5学分):CS02(计算机类课程):(12.5学分)数据结构及其算法(4学分)、微机原理及系统(八)(5学分)、计算机网络(3.5学分);3、专业课:(242.5学分)专业必修课程:(38学分)IN*(信息类课程):(6学分)信号及系统(4学分)、信息论基础(2学分):ES*(电子类课程):(3学分)电子系统设计(
4、3学分);CS*(计算机类课程):(9.5学分)数据库基础(2.5学分)、算法基础(3.5学分)、编译原理和技术(3.5学分):CS53*(计算机类课程):(7.5学分)离散数学(4学分)、操作系统(3.5学分:MA*(数学类课程):(2学分)计算数论(2学分);IS53(信息平安类课程):(5学分)信息平安综合设计及实践(2学分)、窘码学导论(3学分):专业选修课程:(选29.5学分,共43学分)PI02*(机械类课程):(2学分)机械制图(非机类)(2学分);CS*(计算机类课程):(12.5学分)代数结构(3学分)、软件工程(2.5学分)、面对对象程序设计语言(2.5学分)、人工智能导论
5、(2.5学分)、多媒体技术(2学分);CS53(计算机类课程):(2.5学分)网络协议工程(2.5学分):CN*(限制类课程):(2.5学分)模式识别导论(2.5学分);IN*(信息类课程:(12.5学分)数字信号处理(3学分)、现代通信原理(3.5学分)、数字图象处理导论(3学分)、无线通信原理及应用(3学分):IS531*(信息平安类课程):(8学分)信息平安法律基础(2学分)、信息平安探讨班(2学分)、平安网管技术(2学分)、计算机网络对抗技术(2学分);MA*(数学类课程:(3学分)近世代数(3学分);4、高级课程:IN04*(信息类课程):(5学分)计算机平安(3学分)、网络平安协议
6、(2学分)。本专业主干课程:计算数论、离散数学、算法基础、密码学导论、操作系统、编译原理和技术、信息平安综合设计及实践、计算机平安、网络平安协议。四、主要课程关系结构图信息安全专业茶精和专业课程相互关系结构图政治切美、体巾、大学英、人文,HtI单知岬分多地-SAWSS也路见本理论及农光学与JK子IIMJM*I电学M*M1.机过程MftSMJUI数字港林电路及实收刊无mra应用RQ以抹字用HMI:*Ef1.JtaXXX.IXI其他*方已出现,此处为JBm的分41Imwh7安全内管技术;JPWMW工网修,决工:电子WIiXi;*M*wQgT而函函HA效字m及知-7itt*iF五、指导性学习安排表信
7、息平安专业四年制指导性学习安排一年.级秋春新课号老课号深程看称学时可分新课号老课号课程名称学时学:?PS01001无形势及政策讲座1PSO1003IO1.OO1.马克思主义哲学原理40/203PSO1002IO1.OO1.毛泽东思想概论402F1.O1002018502综合英语二级804PSO1006104018法律基础学问30/102PEO12*103B01基础体育选项401PSO1007104027高校生思想修养30/102PH01001022153力学及热学801F1.01001018501综合英语级404PHO1701022141高校物理一基础试验54IPEO1.1.*103A01基础
8、体育401MAO1002001513多变量微枳分1206CS01001210505计算机文化基础10/301ES02001210045电路基本理论603CSO1002210502091312C语言程序设计40/302.5ES02701210046电路基本理论试验300.5MA01001单变量微积分1206CS33001210043代数结构603M01003001514线性代数804文化素养类课程PI02004009004机械制图(非机类)IO2小计(101.*)门课25.5小计(8+2*)门课22.5二年.级秋春新课号老课号课程名称学时分新课号老课号课程名称学时分无军事理论1PSO100510
9、1003邓小平理论概论603PSO1004104002政治经济学原理402P1.IO1003022155光学及原子物理804F1.O1003018503综合英语三级804PEO13*103D01体育选项(2)-101PHO1002022154电磁学804PHO1703022143高校物理一现代技术试验541PHO1702022142高校物理一综合试验541MA02510017081航机过程-102PEO13*103C01体育选项(1)401MA03015001120计算数论40:二年.级秋春新课号老课号课程名称学时学分新课号老课号课程名称学时学分M02505001505豆变函数()603IN1
10、3001006105信号及系统804MA02504017082概率论及数理统计(B)603ES02003023003数字逻辑电路603CS02001011142数据结构及其算法60/404ES02703023001数字逻辑电路试验300.5CS13001023229数据库基础40/202.5ES02002210052线性电子线路(八)804文化素养类课程ES02702210053线性电子线路试验300.5IS53101210005信息平安法律基础402文化素养类课程小计(10-1*)门课25.5小计(11+2*门课24三年,.级秋春新课号老课号课程名称学时学分新课号老课号课程名称学时学分CS0
11、2002023215微机原理及系统(八)80/405CS02003023101计算机网络60/203.5IS53001210001离散数学804IN33I02011148信息论基础402CS33009011146算法基础60/303.5IN04202210002操作系统60/203.5CS33012011128软件工程40/202.5CS33011011133编译原理和技术60/303.5CS33102011095面对对软程序设计语言40/302.5IN13005006170现代通信原理60/203.5IN13003006011数字信号处理603IN13101006137数字图象处理导论603
12、MAO25U001102近世代数603IS53101210006网络协议工程10/202.5IS53004210004密码学导论603IS53102210018信息平安探讨班402文化素养类课程CN23107010185人工智能导论10/202.5文化素养类课程小计(3+5*)门课12.5小计(4+5*)门课12.5四年.级秋春新课号老课号课程名称学时学新课号老课号课程名称学时学分分IS53001210010信息平安综合设计及实践20/402毕业论文8ES33101023104电子系统设计10/403IS53103210012平安网管技术402INO41O1006602无线通信原理及应用603
13、CN23108010157模式识别导论40/202.5IS53104210022计算机网络对抗技术402IN131O1006179多媒体技术4021NO42O2210601计算机平安603INO42O1210602网络平安协议402文化素养类课程小计(4+5*)门课10小计)门课8注1:“代数结构”是计算机科学及技术专业的必修课,是电子信息科学及技术、信息平安、自动化、电子信息工程、通信工程等专业的选修课C希望进入计算机科学及技术专业的学生,最好在其次学期学习“代数结构”,否则在进入计算机科学及技术专业后仍旧必需学习并通过该课程。注2:文化素养类课程从其次学期起先选修,要求学分为8,其中创新类
14、学分为2,综合素养类学分为2。创新类的Seminar课程只有大三和更高年级可以选修,其他课程年级不限。建议同学们在其次、第三学期尽可能选修文化素养类课程。注3:灰色标记为选修课。注4:小计中*号课程为选修课程门数。六、课程简介课号:CS01001课程名称(中文):计算机文化基础课程名称(英文):Fundamenta1.sofComputerCu1.ture学时:10/30学分:1开课学期:秋预修课程:无适用对象和学科方向:全校性公共基础选修课主要内容:计算机文化基础是为全校新生开设的门计算机基础课,是高校阶段计算机方面的入门级课程。内容涉及计算机的基础学问、操作系统的运用、INTERNET基础
15、学问及应用、以及文字处理、电子表格和演示文稿等常用软件。这些学问和技能对于信息社会中的高校高校生来说是必不行少的。主要讲授:计算机的概述、计算机的基本组成及其工作原理.、数字信息编码:操作系统的概述及MSDoS的简介、WindoWS2000的基本功能及运用技巧、UinX/1.inux操作系统的基本运用:计算机网络的基本学问(网络的基本组成、网络协议、IP地址及域名).Internet上的常用应用(Emai1、T,WwW等等);文字处理软件WOrd2000的基本操作和高级技巧;电子表格EXCeI2000的基本操作和数据共享技术:演示文稿Powcrpoint2000的基本操作。课号:CSO1002
16、课程名称(中文):C语言程序设计课程名称(英文):CProgramming1.anguage学时:40/30学分:2.5开课学期:秋预修课程:CS01001计算机文化基础适用对象和学科方向:计算机基础教学主要内容:本课程以程序设计为主线,介绍C语言的基本概念,探讨C语言的各种数据类型和函数的定义及运用,突出函数、指针类型和结构类型的讲授,强调在程序设计中对指针及结构的运用和实际的应用,培育学生运用程序设计语言解决实际问题的实力,使学生能结合自己的专业,发挥计算机在本学科的作用。程序设计是各类系统开发的基础,同时也有利广理解和驾驭计算机领域中的大多数概念,因此是计尊机基础教学的基本内容,也是科技
17、工作者的一门必备基础。主要讲授:C语言的程序结构(特点,基本结构,程序设计方法)数据类型、运算符和表达式(数据类型、常量和变量的定义,运算符的种类,优先级和结合方向,表达式的类型和值,基本输入及输出)基本语句和程序结构设计(基本语句,分支程序设计,循环程序设计,常用算法的程序设计)数组(维数组,二维数组,字符数组,数组类型的应用)函数(函数定义的一般形式,函数调用,函数的参数及返回值,函数的嵌套调用和递归调用,局部变量、全局变量及动态和静态存储变量,内部函数和外部函数)预处理(宏定义,INC1.UDE处理,条件编译)指针(指针概念,指针变量和指针运算,指向数组、字符串和函数的指针,返回指针值的
18、函数,指针数组和指向指针的指针)结构体及共用体(定义结构体类型变量的方法、引用和初始化,结构体数组和应用,指向结构体的指针和动态申请存储空间,链表、结构体应用,共用体和枚举类型位运算(位运算符,位运算)文件操作(文件类型指针,文件的打开及关闭,文件的读写,文件的定位课号:ES02001课程名称(中文):电路基本理论课程名称(英文):Fundamenta1.TheoryofCircuit学时:60学分:3开课学期:春预修课程:MAo1002多变量微积分、PHoK)O3光学及原子物理适用对象和学科方向:电子工程、电子科学及技术、计算机、自动化主要内容:基本电路理论是电子工程、电子科学及技术、计算机
19、、自动化等类专业的一门重要的基础课。通过本课程的学习,使学生驾驭电路的基本概念、基本理论和分析计算电路的范本方法。为学习后续课程打算必要的电路学问、为今后从事信息科学技术领域的工作打下重要的基础。电路理论主要内容包括两部分,电路分析和电路综合。电路分析是在已知电路结构及元件性质的条件下,求出输入及输出之间的关系:电路综合是已知输入和输出的关系,求得电路的结构和组成。电路分析是综合的基础。本课程主要讲解电路分析部分,其主要内容包括:基尔霍夫定律,电路元件及其模型,支路分析法,回路分析法,节点分析法,特勒根定理,置换定理,叠加定理,互易定理,戴维宁和诺顿定理,最大功率传输定理,正弦稔态电路,三相电
20、路,线性动态电路暂态过程的时域分析,线性动态电路暂态过程的夏频域分析,双口网络及其参数,网络函数,频率特性,电路谐振现象,非线性直流电路等。课号:ES02701课程名称(文):电路基本理论试验课程名称(英文):ExperimentsofFundamenta1.E1.ectrica1.CircuitsTheory学时:30学分:05开课学期:春预修课程:MA01001单变量:微积分、M01002多变量微积分、MAO1003线性代数、PHO1002电磁学适用对象和学科方向:电子信息科学主要内容:电路基本理论试验以其显明的理论应用性和技术试验性特点已成为电子信息科学专业的一门主要基础课程.试验庭本要
21、求学生正确运用常用电子仪器,驾驭基本电路参数测量和电阻电路,电路特性的测试和分析实力。主要讲授:J解和驾驭示波器、亳伏表、信号发生器和数字万用表常用仪器运用。学会对有源单1.1.网络等效内阻的测量。验证KC1.、KV1.、特勒根定理,驾驭戴南等效电路参数测定方法。驾驭受控源和运放方面的内容。解负阻变换器和回转器的基木原理及其运放放实现。驾驭动态电路特性测试和分析实力。了解RC串并联电路的频率特性。并设有电路蓼数测定设计试验。增加EDA试验。课号:ES02003课程名称(中文):数字逻辑电路课程名称(英文):Digita1.1.ogicCircuits学时:60学分:3开课学期:春预修课程:ES
22、02001电路其本理论,ES02002线性电子线路适用对象和学科方向:信息科学技术主要内容:包括逻辑代数基础:组合逻辑电路的分析和设F,常用组合逻辑电路的功能和应用;同步和异步时序逻辑电路的分析和设计,常用时序逻辑电路的功能和应用:可编程逻辑器件及其应用简介,数字系统的基本结构、作原理和设计方法等。本课程是高等院校信息科学技术各专业本科生的基础课,通过本课程的学习,使学生了解并驾驭数字逻辑电路的基本概念、基本分析方法和设计方法。为进一步深造和应用打下必要的基础。主要讲授:逻辑代数基础:包括数制、码制及其转换,逻辑变量及逻辑函数,逻辑代数的基本公式、常用公式和重要定理,逻辑函数的公式法化简和卡诺
23、图化简。逻辑门电路:包括TT1.逻辑门电路,CMOS逻辑门电路,OC门及三态门。组合逻辑电路:包括组合逻辑电路的基本概念,编码器和译码器,数据选择器和安排器,加法器及数值比较券,算术逻辑运算单元(A1.U),组合逻辑电路设计,组合逻辑电路的竞争冒险。时序逻辑电路:包括时序逻辑电路的基本概念,用触发器实现同步时序电路,数据寄存器,移位寄存器,计数器,同步时序电路的设计,异步时序电路的概念。脉冲产生及整形电路:包括的稳态触发器,施密特触发器,多谐振荡器,555定时器及其应用。存储器和可编程逻辑器件简介:包括只读存储器,随机存取存储器,可编程逻辑器件简介。模/数和数/模转换:包括A/D和D/A转换的
24、基木概念,A/D转换器和D/A转换器。数字系统简介:包括数字系统基本概念,数字系统基本结构及工作原理,数字系统的分析及设计方法。课号:ES02703课程名称(中文):数字逻辑电路试验课程名称(英文):EXPerimentSofDigitai1.ogica1.Circuit学时:30学分:05开课学期:春预修课程:ES02003数字逻辑电路适用对象和学科方向:信息科学及技术主要内容:本课程是为信息科学技术学院10系和23系本科生开设的重要基础课程,试验内容主要包括数字逻辑电路及系统的参数测试和原理设计。通过本课程的教学,使学生驾驭常用数字逻辑电路的工作原理、分析方法和设计方法;通过原理设计、电路
25、安装和测试等实践环节的训练,培育学生分析和设计数字逻辑电路的实际实力。主要讲授:主要开设以卜.试验:编码器和译码器及其应用;加法和乘法电路及其应用:数据比较器和数据选择器:触发器和计数器及其应用:移位寄存器及其应用:数字电子钟逻辑电路设计:数字频率计逻辑电路设计;基于EWB软件平台的逻辑仿真:存储器和可编程逻辑器件应用设计等。课号:CS02001课程名称(中文):数据结构及其算:法课程名称(英文):DataStructureandA1.gorithm学时:60/40学分:4开课学期:秋预修课程:CSO1.Oo2C语言程序设计适用对象和学科方向:信息科学主要内容:数据结构是计算机算法的理论基础和
26、软件设计的技术基础,主要探讨信息的逻辑结构及其基木操作在计算机内部的表示和实现。本课程具体讲解常用数据结构的逻辑定义、存储表示、算法实现及其应用实例,并介绍对算法进行时间分析和空间分析的方法。本课程的教学目的是从思想和方法的高度对学生加以指导,使学生驾驭用计算机解决具体实际问题的数据抽象方法和处理技术,培育学生从事困难程序设计的实力。本课程除60学时课堂授课外,还配备f30学时的上机试验。试验要求学生敏捷运用数据结构学问,完成若干个设计型和验证型的程序设计,培育学生的动手实力和创新意识。主要讲授:数据结构概念(数据结构探讨范畤、相关概念、算法描述及分析)、线形表(依次表、链式表、有序表)、排序
27、(简洁排序、先进排序、基数排序)、栈和队列(栈的表示及实现、队列的表示及实现、串和数组(串的表示和实现、矩阵压缩及存储)、二叉树和树(二叉树、二叉树遍历、树和森林、树的应用)、图和广义表(图的存储结构、图的遍历、连通网的最小生成树、单源最短路径、关键路径、广义表)、查找表(静态查找表、折半查找、动态查找表、HaSh表及其查找)、文件(依次文件、索引文件、HaSh文件)。课号:CS02002课程名称(中文):微机原理及系统(八)课程名称(英文):MicrocomputerPrincip1.eandSystem(八)学时:80/40学分:5开课学期:秋顶修课程:ES02003数字逻辑电路适用对象和
28、学科方向:信息科学技术主要内容:通过本课程的学习,深化了解微型计算机的基本结构,驾驭汇编语言编程方法和接口技术的设计技能,重点学习32位机的原理和应用技术。主要内容:计第机基础学问,含计第.机组成,数的表示方法,8086CPU系统,接口和总线概念,32位机结构和工作模式:80x86指令系统和汇编语言程序设计;中断基本概念,中断限制器8259A和DVA限制器8237A:串/并行接口电路工作原理和应用实例,含8253/8254,8255,8251A/8250;D/A和A/D转换,含DACO832,ADCO809,AD574原理和应用实例:爱护模式下的内存管理,含描述符,分段管理,分页管理:爱护模式
29、下的中断及异样,含中断和异样的类型,程序转移方法,应用实例;任务管理,含任务管理数据结构,任务切换方法,任务内特权级不变和特权级变更的切换实例:总线和先进接口技术,含奔腾主板,PC1.总线,USB接口:奔腾4的SIMD指令和高级汇编语言程序设计。课号:CS02003课程名称(中文):计算机网络课程名称(英文):ComputerNetworks学时:60/20学分:3.5开课学期:春预修课程:计算机原理或CS02002微机原理及系统、CSO1.OO2C语言程序设计适用对象和学科方向:信息科学及技术学院各学科主要内容:在21世纪的今日,人类社会进入全面的信息时代,网络已经成了侑息社会不行或缺的基础
30、设施。本课程是信息科学技术学院各个学科本科生学习和应用计算机网络的重要入门课程。通过本课程的学习,可以理解、驾驭”算机网络的基木原理、技术和主要协议,能够为进一步学习、探讨和应用计算机网络打下坚实的基础。本课程的目标是让学生比较系统地了解及驾驭有关计算机网络的基木概念、理论学问和基本应用,并了解计算机网络的最新发展和最新技术,以适应信息社会的需求。通过教学和课程试验,使学生驾驭基本网络理论、网络分层结构和协议、TCP/IP协议基本原理、因特网的各种应用,学会娴熟运用计算机网络,为今后利用计算机网络资源、从事本学科进一步的学习和探讨打下良好基础。主要讲授:本课程系统地介绍计算机网络的基本原理和关
31、键技术。疔先,简洁介绍计算机网络的基木概念、发展历史、分类等。然后,重点介绍计律机网络的层次体系结构,使学生初步了解计算机网络的工作流程。接着,围绕计算机网络的层次体系结构,具体介绍各层的主要功能、实现这些功能的关键技术、以及典型协议实例,依次为物理层、数据链路层、介质访问限制子层、网络层、传输层、应用层和网络平安。在介绍各层基本原理及关键技术时,结合了因特网、移动通信等近年来快速发展的网络技术。具体讲授内容包括:计算机网络的定义,计停机网络的应用,网络参考模型,数据通信的理论基础,物理层协议,数据链路层设计问题,差错检测和订正,基本数据检路协议,滑动窗口协议,局域网的多路访问协议,局域网和I
32、EEE802标准,网桥规范,网络层的路由选择算法,拥塞限制算法,网络互联,因特网上的网络层,传输层协议的要素,一个简洁的传输协议,因特网传输协议(TCP和UDP),域名系统,SNMP简洁网络管理协议,电子邮件,万维网(WO),网络平安和数据加密等。课号:CS13101课程名称(中文):数据库聪础课程名称(英文):IntroductiontoDatabaseSystems学时:40/20学分:2.5开课学期:秋预修课程:计算机原理,CSO1002C语言程序设计,CS02001数据结构及其算法适用对象和学科方向:电子工程及信息科学主要内容:本课程介绍数据库的基木原理、数据库技术的特点、数据库系统的
33、组成及结构,着重阐述当前广泛运用的关系数据库的基本概念、数据语言SQ1.,在此基础上进一步介绍关系数据库的规范化原理和关系数据库系统的设计方法。主要讲授:数据库的基本概念(数据模型,数据库系统结构,数据库管理系统),关系数据库(关系数据结构,关系的完整性,关系代数,关系演算,关系数据库管理系统关系数据库标准语言SQ1.(SQ1.概述,数据定义,查询,数据更新,视图,数据限制,嵌入式SQ1.),关系数据库设计理论(数据依靠,范式,关系模式的规范化),数据库爱护(平安性,完整性,并发限制,豆原,数据库复:制和数据库镜像),数据库设计(数据库设计的步骤,需求分析,概念结构设计,逻辑结构设计,数据库物
34、理设计,数据库实施,数据库运行及维护),数据库管理系统和数据库技术新进展。课号:IN04202课程名称(中文):操作系统课程名称(英文):OperatingSystem学时:60/20学分:3.5开课学期:春预修课程:微型计算机原理,CSO1002C语言程序设计,CS02001数据结构及其算法适用对象和学科方向:信息平安主要内容:介绍现代操作系统的基本概念、系统结构和基本原理;例如,多道程序的并发运行,进程之间的同步及互斥(包括线程之间的同步及互斥),假脱机I/O技术,操作系统的特性及性能,现代主要的操作系统(如Unix和Windows2000)的系统结构。并且系统地阐述操作系统的进程管理、进
35、程之间的同步及通信、作业管理、存储管理、设备管理和文件管理的概念和技术、运用的数据结构和算法;结合Unix和WindOWS2000操作系统,系统地介绍现代操作系统引入的新概念和技术。主要讲授:操作系统的基木概念,多道程序的并发运行,进程/线程调度及管理,进程之间的同步及互斥,并能用类PaSCa1.或类C语言和堵塞等待信号量编程实现几个传统的进程之间的同步及互斥的程序模型,进程通信,死锁。进程及线程的管理、调度,作业管理及调度,分区存储管理、分页和分段存储管理和虚拟存储管理的技术,设备驱动程序、I/O系统及设备管理技术,文件管理技术,典型的操作系统(如Unix和Winodws2000,MS-DO
36、S)文件系统的结构。课号:CS33011课程名称(中文):编译原理和技术课程名称(英文):Princip1.esandTechniquesofCompi1.ers学时:60/30学分:3.5开课学期:春预修课程:CS02001数据结构及其算法、汇编语言程序设计、CS(HOO2C语言程序设计适用对象和学科方向:计算机科学和技术主要内容:一、教学目标和基本要求:本课程介绍编译器构造的一股原理、基木设计方法和主要实现技术。I1.的是让学牛.对程序设计语言的设计和实现技术有深刻的理解,对和程序设计语言有关的理论有所了解,时宏观上把握程序设计语言来说,能起一个莫基的作用。虽然只有少数人从事构造或维护程序
37、设计语言编译器的工作,但是编译原理和技术对高校学生和计算机软件工程技术人员来说是重要的基础学问之一。学生通过本课程的学习还有助于快速理解、定位和解决在程序调试及运行中出现的问题。对软件工程来说,编译器是一个很好的实例(基本设计、模块划分、基于事务驱动的编程等),本课程所介绍的概念和技术能应用到一般的软件设计之中。二、主要讲授:本课程介绍编译器构造的一般原理、基本设计方法和主要实现技术,其内容包括词法分析、语法分析、语义分析、类型检杳、运行时存储空间的组织和管理、中间代码生成、代码优化、目标代码生成、编译系统和运行系统等。在介绍语言实现技术的同时,强调一些相关的理论学问,如形式语言和自动机理论、
38、语法制导的定义和属性文法、类型论和类型系统等。它们是计电机专业理论学问的个重要部分,在本课程中结合应用来介绍这些学问,有助于学生较快领悟和驾驭。在介绍编译器各逻辑阶段的实现时,强调形式化描述技术,并以语法制导定义作为翻译的主要描述工具。本课程强调对编译原理和技术的宏观理解及全局把握,而不把读者的留意力分散到一些枝节的算法上,如计算起先符号集合和后维符号集合的算法、回填技术等。出于同样的目的,本课程较具体地介绍了编译系统和运行系统。木课程还介绍面对对象语言和函数式语言的实现技术,可加深学生对语言实现技术的理解。这两部分加上带星号的章节,作为教学的可选部分。本课程激励读者用所学的学问去分析和解决实
39、际问题,因此本课程的许多习题是从实际遇到的问题中抽象出来的。这些习题也能激发学生学习编译原理和技术的主动性。课号:IN04201课程名称(中文):信息平安综合设计及实践课程名称(英文):EXPerimCntSofInformationSecurity学时:20/40学分:2开课学期:秋预修课程:CS02003计算机网络,CS53002操作系统适用对象和学科方向:电子信息科学类主要内容:课程主要介绍网络平安实践中常用技术及相关原理。系统、全面地介绍网络平安中的端口扫描,漏洞扫描、防火墙、IPSec、入侵检测、恶意代码及计算机病毒的防治、系统平台平安以及应用平安.对以上各种平安技术给出了详实的理论
40、讲解和实例分析,井协作大量实际操作验证明验。主要讲授及试验1防火墙原理及其基本配置;2端口扫描技原理及实践:3DOS攻击;4DdOS攻击及防范;5入侵检测原理及SnOrt运用;6占典密码学试验:7PGP的原理及运用:8缓冲区溢出基础:9高级缓冲区溢出技巧及防范;10防火墙设计结构。课号:IS03104课程名称(T文):面对对象程序设计语言课程名称(英文):Object-orientedProgramming1.anguage学时:40/30学分:2.5开课学期:秋顶修课程:CS(HO02C语言程序设计、CS02001数据结构及其算法适用对象和学科方向:计算机科学及技术或其他相关学科主要内容:2
41、0世纪80年头,特殊是90年头以来,软件的规模进步扩大,对软件牢靠性和代码可重用性的要求也进一步提高。在这样的背景下,而对对象的程序设计方法应运而生。和传统的程序设计方法相比,面对对象的程序设计具有抽象、封装、继承和多态性等特征。“面对对象”不仅仅作为一种技术,更作为一种方法论贯穿于软件设计的各个阶段。面对对象的技术在系统程序设计、数据库及多媒体开发等领域都得到广泛应用。H前,面对对象的程序设计思想已经主导了程序设计语言的发展。主要讲授:对象的概念(抽象的过程、具有界面的对象、隐减实现、垂用实现、继承和重用界面、多态、创建和撤销对象、异样处理、分析和设计、极限编程、迁移的策略)、创建和运用对象
42、(语言翻译的过程、分别编译的工具、Iostreams.Strings,读和写文件、向量)、数据抽象(基本对象、抽象数据类型、对象的细微环节、头文件、内嵌的结构)、隐藏实现(设置极限、存取限制、友元、类、处理类)、内联函数(预处理器的缺陷、内联函数、内联函数和编译器、预处理器的特点、改进的错误检查)、命名限制(静态成员、名字空间、静态初始化的依靠因素、转换连接指定)、引用和拷贝构造函数(指针、引用、拷贝构造函数、指向成员的指针)、运算符重载(警告和确信、语法、可重载的运算符、非成员运算符、重载赋值符、自动类型转换)、动态对象创建(对象创建、重新设计前面的例子、用于数组的new和de1.ete、用
43、完内存、重载new和de1.ete).继承和组合(组合语法、继承语法、构造函数的初始化表达式表、组合和继承的联合组合和继承的选择、爱护、多重继承、渐增式开发向上映射)、多态和虚函数(向上映射、问题、虚函数、晚捆绑、为什么须要虚函数、抽象基类和纯虚函数、继承和VTAB1.E、虚函数和构造函数、析构函数和虚拟析构函数)、模板和包涵器类(包涵器和循环子、模板综述、模板的语法、S1.ash&StaCk模板、字符串和整型、向量、模板和继承、多态性和包涵器、包涵器类型、函数模板、限制实例)、多重继承(概述、子对象重在、向上映射的二义性、虚基类、开销、向上映射、避开VI、修曳接口)、异样处理(抛出异样、异样捕获、清除、构造函数、异样匹配、标准异样、含有异样的程序设计、开销)、运行时类型识别(什么是RTTI、语法细微环节、引用、多重继承、合理运用RTTKRrn的机制及花费、创建自己的RnI、新的映射语法)。课号:IN13005课程名称(T文):现代通信原理课程名称(英文):Princip1.esofModernCommunication学时:60/20学分:3.5开课学期:春顶修课程:概率论及随机过程、IN13001信号及系统适用对象和学科方向:通信工程、电子工程、信息工程主要内容:通信系统组成、分类及主要性