1、附件 2硬件描述语言与可编程逻辑器件教学大纲课程编号: CS3221402课程名称: 硬件描述语言与可编程逻辑器件英文名称: Hardware Describe Language & Programmable Logic Device学时: 24+16 学分: 2课程类型: 限选 课程性质:专业课适用专业: 计算机科学与技术 先修课程: 数字系统设计基础、微机系 统及应用、 C 语言程序设计、数字信号处理 等开课学期: 5 开课院系:计算机学院 一、课程的教学目标与任务本课程是对相关专业课知识的拓宽、提高和综合应用,其目的是使学生熟悉基于可编程器件的电子系统设计方法,掌握相关设计语言、开发流程
2、及工具,获得可编程逻辑设计的基本知识和基本技能,培养学生利用可编程逻辑器件进行电子系统设计和开发的能力,以适应电子信息时代对学生知识结构和能力的要求。本课程的任务主要是通过理论教学和上机实验相结合的方式,使学生熟悉基于可编程逻辑器件设计数字硬件电路系统的相关概念、原理和技术,熟练掌握常用可编程逻辑技术的设计思想和方法,并具有动手设计简单电子系统的能力。二、本课程与其它课程的联系和分工本课程是一门实践性较强的课程,它以硬件描述语言、高密度可编程逻辑器件的结构、原理及应用设计为基础,介绍现代数字系统的设计方法与过程。故在学习本课程前,应先期掌握数字系统设计基础、微机系统及应用、单片机原理及应用 、
3、C 语言程序设计、数字信号处理等相关知识。Java 语言程序设计教学大纲课程编号: CS3221104 课程名称:JAVA 程序设计 英文名称: Programming in Java学时:3424 学分:3课程类型: 限选 课程性质:专业课 适用专业:计算机科学与技术网络工程 先修课程:程序设计基础、面向对象程序设计开课学期:计算机科学与技术(5 学期)网络工程 (6 学期) 开课院系:计算机学院一、课程的教学目标与任务本课程以 Java 为语言工具讲授高级语言程序设计,由于 Java 本身是纯面向对象语言,因此除了通常的高级语言程序设计知识,还需要具备一定的面向对象知识。通过学习、上机及其
4、他教学环节,使学生掌握 Java 语言,以及使用Java 语言进行面向对象程序设计的方法。为后续课程及大型应用软件的研究、设计打下基础。通过本课程的学习,应使学生掌握基于掌握 Java 的面向对象特性,掌握使用 Java 语言进行程序设计的方法,掌握 Java 部分高级特性,包括GUI,多线程、网络等。 二、本课程与其它课程的联系和分工由于 Java 语言的基本语法和 C 非常类似,因此程序设计基础时本课程的先修课程。而Java 的纯面向对象特性也要求本课程在面向对象程序设计课程之后开设比较合适。本课程的任务是讲授 Java 语言的基础理论和面向对象的设计方法并讲授 Java 部分高级特性,可
5、以作为后续后续课程及大型应用软件的研究、设计打下基础。SoC 微体系结构设计导论教学大纲课程编号:CS3221404 课程名称:SoC 微体系结构 设计导论 英文名称:System on chip micro architecture design学 时:30+16 学分:2.5课程类型:限选 课程性质:专业课适用专业:计算机科学与技术、网络工程 先修课程:计算机组织与体系结构、硬件描述语言与可编程逻辑器件开课学期:7 开课院系:计算机学院一、课程的教学目标与任务本课程为计算机科学与技术专业、网络工程专业的专业课。教学目标是培养学生理论联系实际应用的能力,并了解微处理器技术发展的最新情况。根据
6、专业培养计划,将在计算机组织与体系结构、微机系统等课程的理论方面内容,利用硬件描述语言与可编程逻辑器件课程的工具对典型内容进行示例实现,同时对片上系统(SoC)的原理及设计方法进行讲解,并对工业和学术界微体系结构发展状态进行描述。课程综合多方面知识,重在理论的实际应用,难度较大。本课程主要讲述 SoC 系统的概念、设计方法和关键技术的实现。主要包括:SoC 微体系结构系统中定点/浮点原理及实现方法、SoC 微体系结构系统中四则运算部件实现方法、SoC 微体系结构系统存储接口的实现方法、SoC 微体系结构系统指令集实现方法、SoC 微体系结构系统设计实例及 SoC 微体系结构系统设计的工程问题及
7、技术发展的现状等内容。课程注重基础知识的应用、理论到实践的转化,培养具有创新和实际动手能力、真正理解和掌握 SoC 微体系结构和综合设计技术的合格本科生。二、本课程与其它课程的联系和分工本课程的先修课程为计算机组织与体系结构 、 硬件描述语言与可编程逻辑器件等。单片机电路设计与开发教学大纲课程编号:CS3221403 课程名称:单片机电路设计与开发英文名称:MCU Circult Design and development 学时:36+48 学分:4课程类型:限选 课程性质:专业课适用专业:计算机科学与技术 先修课程:模拟电子技术、数字电路、 C 语言开课学期:5 开课院系:计算机学院 二、
8、课程的教学目标与任务含有单片机作为控制器的电路设计在电子开发中占有很大的比例,本课程的教学目标是使学生能够掌握电路设计和应用的基本方法。其任务是让学生掌握数模混合电路及 PCB 板的设计与分析方法、嵌入式微控制器应用、嵌入式程序设计、设计方法学、硬件软件协同设计、计算机辅助设计等知识,并完成必要的实践。同时达到学习巩固电路原理,模拟电子技术,数字电子技术等课程的目的。本课程的重点是电路(系统)设计,实验内容侧重综合应用所学知识,设计制作较为复杂的功能电路或小型电子系统。一般是给出实验任务和要求,学生通过阅读资料、选择方案、设计电路、编程、电路安装调试和指标测试、撰写报告等过程,培养学生的电路设
9、计与综合应用的能力,提高电路设计水平和实验技能,培养学生综合运用所学知识解决实际问题的能力和创新研究能力。 二、本课程与其它课程的联系和分工本课程是一门实践性较强的课程,它以 MSC51 内核的单片机芯片结构、编程及应用设计为基础,扩展以各种模拟、数字器件,介绍了智能数字应用系统的实现方法。故在学习本课程前,应先期掌握模拟电路基础、数字电路与逻辑设计、C 语言等相关知识。计算机图形学教学大纲课程编号:CS3121933(必修) CS3221206(限选) 课程名称:计算机图形学 英文名称:Computer Graphics学时:3620 学分:3课程类型:必修、限选 课程性质:专业课适用专业:
10、计算机科学与技术教改班(必修)计算机科学与技术(限选) 先修课程:线性代数、程序设计基础、数据结构开课学期: 6 开课院系:计算机学院一、课程的教学目标与任务计算机图形学是计算机学科的一主科目,通过它可在人机之间建立形象、直观、高效的对话手段,是开发人机界面友好的系统软件和应用程序的重要基础。本课程着重介绍二维计算机图形学的基本概念、方法和技术。通过本课程的学习,使学生掌握计算机图形处理系统的组成及工作原理,并具备一定的图形应用系统开发能力。二、本课程与其它课程的联系和分工本课程重点介绍二维图形学的基本技术:光栅和矢量图形系统、物理和逻辑输入输出设备、几何变换、视图转换、剪接技术、参数多项式曲
11、线和曲面生成算法、反走样技术、对话设计及用户界面软件等。图形化操作的反馈等内容是计算机视觉、虚拟现实等课程的基础。三维图形学技术仅作简单介绍,更深入的内容放在硕士生计算机图形学课程中讲解。计算机与网络安全教学大纲课程编号:CS3221305 课程名称:计算机与网络安全 英文名称:Computer and Network Security学时:3212 学分:2.5课程类型:限选 课程性质:专业课适用专业:计算机科学与技术 先修课程:计算机通信与网络,操作系统、离散数学开课学期:6 开课院系:计算机学院一、课程的教学目标与任务随着社会信息化的普及和发展,互联网已经覆盖了社会生活的各个领域,网络安
12、全问题越来越成为全社会关注的焦点。因此,向学生传授计算机网络安全技术成为必要又紧迫的任务。本课程是一门面向信息安全专业高年级学生开设的必修课,课程理论与实践紧密结合,实用性强。本课程教学目标在于使学生较全面地学习有关网络安全的基础理论和实用技术,掌握网络系统安全防护的基本方法,熟悉信息安全标准与法规、主流安全产品及解决方案,具备较强的网络攻防能力、病毒防御能力、设备配置维护能力、系统漏洞检测与修复能力、数据备份与恢复能力。二、本课程与其它课程的联系和分工计算机与网络安全课程涉及到计算机和网络上信息的机密性、完整性、可用性、可审性的相关技术和理论,是建立在计算机技术、网络技术、通信技术、离散数学
13、等课程的基础上。本课程的主要任务是利用相应的数学知识,使得计算机网络、操作系统等具有安全特性的相关理论和技术。学习本课程需要先修离散数学、操作系统、计算机网络等课程。面向对象程序设计 C+教学大纲课程编号:CS3221003(任 选)CS3221606 (限选) 课程名称:面向对象程序设计 英文名称: Object-Oriented Programming学时:3424 学分:3课程类型:任选、限选 课程性质:专业课适用专业:计算机科学与技术(任选) 网络工程(限选)教育技术学(限选)先修课程:计算机导论,程序设计基础开课学期:5 开课院系:计算机学院一、课程的教学目标与任务本课程借助 C+语
14、言讲授面向对象程序设计,进行面向对象思维、编程方法的训练。通过学习、设计及实现,使学生掌握其方法、原则与理论,具有一定的面向对象设计、开发能力。为后续课程及大型应用软件的研究、设计打下基础。通过本课程的学习,应使学生掌握面向对象程序设计的基本理论和基本知识,培养面向对象的思维习惯和思维方式,能理解面向对象程序设计及编程思想,能进行较复杂系统的面向对象程序的初步设计。 二、本课程与其它课程的联系和分工面向对象程序设计基础是计算机科学技术专业软件方向的限选专业课。它是计算机编程的主要基础课程。课程的任务是讲授编程语言的基础理论和面向对象的设计方法,是程序设计基础课程的进一步延伸和提高。 程序设计基
15、础课程中介绍了程序设计的基础知识,和使用 C 语言编程所必须的知识,在面向对象程序设计基础将利用 C+作为载体介绍面向对象的思想、方法以及面向对象程序设计的技巧,为设计复杂的软件打下基础。模式识别教学大纲课程编号:CS3321127 课程名称:模式识别 英文名称:Pattern Recognition 学时:32 + 12 学分:2.5课程类型:限选,任选 课程性质:专业课适用专业:计算机科学与技术 先修课程:概率论与数理统计开课学期:6 开课院系:计算机学院一、课程的教学目标与任务本课程是计算机科学和工程专业的专业选修课。模式识别是一门理论与应用并重的科学和技术,其目的是让计算机去完成生物系
16、统中通过视觉、听觉、触觉等感官完成的识别、感知和决策等能力。它所研究的理论和方法在很多科学和技术邻域得到了广泛的重视。因此,本课程主要介绍模式识别相关理论及算法实现,重点讨论统计模式识别技术方法中的特征提取和分类决策,在此基础上,较详细介绍人工神经网络、模糊模式识别等问题。二、本课程与其它课程的联系和分工先修课程:概率论与数理统计,数字信号处理 嵌入式程序设计教学大纲课程编号:CS3221405 课程名称:嵌入式系统程序设计 英文名称:Programming Embedded Systems 学时:4616 学分:3.5课程类型:限选 课程性质:专业课适用专业:计算机科学与技术先修课程:程序设
17、计基础、数据结构、微机系 统、操作系统、嵌入式系统开课学期: 6 开课院系:计算机学院一、课程的教学目标与任务本课程的教学目标是使学生能够掌握基于 Linux 内核的嵌入式系统应用程序和驱动程序的基本设计方法,为学生就业和日后从事相关方向的技术研发工作打下基础。该课程的主要教学任务是向学生传授包括嵌入式 Linux 编程和调试环境的搭建、Bootloader 程序、Linux 内核裁剪和移植、Linux 进程控制、进程通信、多线程编程、嵌入式网络编程、文件编程、嵌入式 Linux 驱动程序设计、嵌入式数据库和嵌入式 GUI 编程等实用专业知识,并通过必要的实践提高学生的程序设计能力,让学生掌握
18、一门当前流行并且非常实用的软件开发技术。二、本课程与其它课程的联系和分工本课程要求学生必须具有扎实的 C 语言编程功力,因此其先修课程包括程序设计基础和数据结构。嵌入式系统是一个完整的计算机系统,它涉及与软件和硬件相关的方方面面的知识,与许多课程都有关联,因此该课程必须以微机系统、操作系统作为先修课程,使学生对计算机系统有较为深入的把握。另外,需要学生通过嵌入式系统课程的学习掌握关于嵌入式系统的基本概念和基本知识。学生通过这些先修课程系统地学习了计算机外设输入输出基本原理、中断、DMA、软硬件协同工作、操作系统的逻辑分层、并发控制、调度与分派、设备管理、虚拟内存管理等理论知识,通过本课程的学习
19、,可以理论联系实际,学会对这些知识的综合运用,并且提高软件设计能力、C 语言以及基本数据结构的运用能力。嵌入式系统教学大纲、课程编号:CS3221401 英文名称:Embedded System课程名称:嵌入式系统 学 分:3学 时:36+20 课程性质:学科基础课课程类型:限选 先修课程:模拟电子技术基础,数字电路与逻辑设计,计算机组织与体系结构,微机系统开课院系:计算机学院 适用专业:计算机科学与技术、网络工程 开课学期:6一、 课程的教学目标与任务本课程的教学目标是使学生能够掌握嵌入式系统设计和应用的基本方法。其任务是让学生了解包括嵌入式微控制器、嵌入式程序设计、实时操作系统、设计方法学
20、、硬件与软件协同设计、硬件建模和计算机辅助设计、利用 FPGA进行原型设计等知识,并完成必要的实践。二、 本课程与其它课程的联系和分工嵌入式系统是一个完整的计算机系统,它涉及与软件和硬件相关的方方面面的知识,与许多课程都有关联。“嵌入式系统”课程最基本的先修课程有模拟电子技术基础、数字电路与逻辑设计、计算机组织与体系结构、微机系统及其应用等课程,它可以将数字信号处理课程的知识运用其中,可以作为媒体技术、计算机控制等课程的实践平台。人机交互技术教学大纲课程编号:CS3221107(限) CS3221605(限) CS3321035(任) 课程名称:人机交互技术 英文名称:Human Comput
21、er Interaction 学 时:30+12 学 分:2课程类型:限选 任选 课程性质:专业课适用专业:计算机科学与技术(限) 教改班(任)网络工程(任)教育技术学(限) 先修课程:计算机导论, 程序设计基础开课学期:6 开课院系:计算机学院一、课程的教学目标与任务人机交互技术是计算机科学与技术专业软件方向的一门重要课程,包括人机交互与可用性工程两部分。人机交互技术是典型的跨学科、综合性课程,是计算机科学与认知心理学结合的产物,涉及软件工程、程序设计、图形学、工程心理学、美学和社会学等方面。可用性工程是以评估和提高产品可用性质量为目的的一系列过程、方法、技术和标准,它与人机交互技术密切相关
22、。通过这两部分知识的学习,旨在培养学生具有一定的人机交互知识,能进行简单的交互设计,为进一步有效地研制 IT 产品奠定基础。本课程的主要任务是:1. 使学生从人-机- 环境系统工程的高度来了解人机交互的基本概念,建立以人为中心的界面开发与评估的观念,掌握人机界面设计准则,科学地设计人机界面(包括网页) 。2. 掌握任务分析、系统建模、人机交互评价和测试等内容;能够综合运用计算机和心理学知识,根据不同的交互任务完成交互系统设计;3. 使学生了解人机交互的新进展与开发方法,为今后设计更加高效有效、安全健壮、易学易记的人机交互系统打下基础。4. 使学生了解可用性工程的生命周期,掌握常用的可用性评价准
23、则,懂得从用户角度衡量 IT 产品质量,今后按照可用性工程的规范设计用户满意的产品。二、本课程与其它课程的联系和分工本课程的先修课程为:计算机导论, 程序设计基础。(1)计算机导论课是在一年级开设,只能初步介绍什么是人机交互,涉及的内容与学时也很少。本课程从认知心理学和计算机科学相结合的角度探讨人机交互的设计与评估,较为系统地介绍了如何应用各种较新的分析、设计、评估和原型制作技术开发成功的交互式产品,使学生获得交互设计的基本训练。(2)程序设计课程培养学生的程序设计能力,是本课程的基础。本课程不讲程序设计的语言与细节,着重学习设计准则,使学生建立以人为本的理念,科学地设计和评估界面。软件分析与
24、测试教学大纲课程编号: CS4221105 课程名称: 软件分析与测试 英文名称: Software analysis and testing学时: 268 学分: 2课程类型: 限选 课程性质: 专业课适用专业: 计算机科学与技术 先修课程: 离散数学,数据库技术,程序设计基础开课学期: 7 开课院系: 计算机学院一、课程的教学目标与任务本课程是计算机软件与理论专业一门专业课。本课程讲述软件测试的基本概念,模型,过程,方法和技术。通过对测试计划,测试用例,测试过程与自动化测试工具的讲解与应用,使学生掌握软件测试的方法与技术,学会使用软件测试工具来解决软件开发中的实际问题。二、本课程与其它课程
25、的联系和分工本课程是在学完程序设计课程的基础上开设的高级课程。学生掌握了离散数学、数据库技术、程序设计的基础理论后才能更好的了解软件测试方面的知识,使用系统工程方法解决大型软件开发的实际问题。软件分析与测试是一门实践性很强的学科,本课程强调培养解决实际问题的能力。在本课程中建立起来的思维方式和技术路线也可以用于解决其它领域的问题,例如实际大型软件项目的分析与测试等。软件体系结构教学大纲课程编码:CS3221106 课程名称: 软件体系结构 英文名称: software architecture学时: 46 学分:3课程类型:限选 课程性质:(公共基础课、学科基础课、专业课)适用专业:计算机软件
26、与理论 先修课 程:软件工程基础,面向 对象的方法和技术开课学期:6 开课院系:计算机学院一、课程的教学目标与任务本课程是面向软件方向高年级本科学生所开设的专业课程,目的是为学生树立一个多层次结合的软件体系结构概念,从而为正确地分析和建立实际系统的体系结构奠定坚实的基础。学生在完成本课程学习后,应能够理解软件体系结构的相关概念和原理;掌握如何描述软件体系结构;掌握一些常见软件体系结构的应用环境及解决的问题,并能在实践中根据需要应用这些体系结构。二、本课程与其它课程的联系和分工本课程是在学习完程序设计课程的基础上开设的高级课程。在学生掌握了程序设计的基本方法后应该了解大型软件开发区别与小型程序设
27、计的特殊问题,掌握从体系结构的角度分析和开发软件的方法和思想。软件体系结构是一门实践性与理论性相结合的学科,在本课程中建立起来的思维方式和技术路线也可以用于解决其它领域的问题,例如网络系统的分析与设计,大型工程项目的管理等。数据仓库与数据挖掘教学大纲课程编号:CS3221102 课程名称:数据仓库与数据挖掘 英文名称:Data Warehouse and Data Mining 总学时数:30+16 学分:2.5课程类型:限选 课程性质:专业课适应专业:计算机科学与技术 先修课程:数据库系统、高级程序设计语言开课学期:6 开课院系:计算机学院 一、课程的教学目标与任务数据挖掘与数据仓库技术是计
28、算机科学与技术专业的专业课程。以数据仓库与数据挖掘的基本概念和基本方法为主要内容,以方法的应用为主线,系统论述数据仓库和数据挖掘的有关概念和基础知识,使学生尽快掌握数据仓库和数据挖掘的基本概念,基本方法和应用背景。课程目的主要是要求学生能对数据仓库和数据挖掘的基本方法和基本概念有整体的了解,掌握建立数据仓库的原理和方法,从理论上掌握数据仓库、OLAP 联机分析的基本概念、原理、主要算法及应用系统解决方案,对数据挖掘的关联规则有深入的了解,并在 SQL Server 平台下分析一个应用数据的 OLAP 实例。通过本课程学习,学生应该:(1) 了解数据仓库的基本概念,掌握数据仓库与数据库之间的关系
29、;(2) 掌握数据挖掘基础理论和技术,了解数据挖掘技术最新进展和前沿成果;(3) 掌握常用数据仓库软件的安装使用方法;(4) 在众多的数据挖掘研究热点中比较深入掌握 1-2 热点的理论和技术,了解主流数据挖掘系统的特点、以及安装、使用和开发技术。二、本课程与其它课程的联系和分工数据库系统、高级程序设计语言课程是本课程的基础课程,为本课程提供基础的数据库应用编程方法。数字媒体技术教学大纲课程编号:CS3221202 课程名称:数字媒体技术 英文名称:Digital Media Technology学时:2420 学分: 2课程类型:限选 课程性质: 专业课适用专业:计算机科学与技术 先修课程:计
30、算机基础、网络基础、数字图像处理开课学期: 6 开课院系:计算机学院一、课程的教学目标与任务数字媒体是一个领域很宽广的新兴学科,是一个典型的交叉学科。通过本课程的学习,使学生了解数字媒体的基本理论和技术前沿,掌握数字媒体设计与开发的基本方法,并且能够自行开发数字媒体产品。本课程以数字媒体基本理论为指导,以数字媒体开发工具为创作平台,通过本课程的学习与专题项目实践,进一步增强学生对数字媒体技术和艺术的理解和感知,使学生能根据实践的需要,自行设计和开发数字媒体产品,具有较强的数字媒体开发能力,为成为数字媒体设计与开发的高级人才打下良好的基础。二、本课程与其它课程的联系和分工本课程以数字媒体开发工具
31、为平台,在网络环境下对图像、音频、视频等对象进行加工、处理,设计和开发满足需求的作品,因此需要计算机基础、网络、数字图像处理等方面的基础知识。该课程综合基本理论、实践和创意设计,注重将图像、音频、视频、动画等融合到一起,通过案例教学,培养学生如何学习,提高学生的综合媒体应用能力。图像与视频处理方向综合工程设计教学大纲课程编号:CS4221208 课程名称:数字媒体技术综合工程设计 英文名称: Integrated Engineering Design of Digital Media Technology学 时: 学分:1.0 课程类型:限选 课程性质:专业课适用专业:计算机科学与技术 先修课
32、程:数字媒体技术基础、计算机图形学、数字图像处理、 视觉计算、数字信号处理、模式识别等。开课学期:7 开课院系:计算机学院一、课程的教学目标与任务数字媒体技术综合工程设计是数字媒体技术方向的一门限选课程,是对数字媒体技术方向所涉及到的数字信号处理、模式识别、计算机图形学、数字图像处理、视觉计算以及数字媒体技术基础等多门课程知识的综合应用,是集理论知识、实用技术和实践技能于一体的综合工程实践课程。通过该课程的学习和实践,可以让学生在综合运用各种理论知识的基础上,亲自动手进行工程应用设计,使学生直接体验工程设计的方案制订、方案实施、设计实现和综合测试等,提高分析问题解决问题的能力,培养学生的实践技
33、能。作为计算机科学与技术专业中的数字媒体技术方向的本科学生,在校学习阶段能掌握运用数字媒体技术基本理论进行工程设计的基本程序和方法,并进行一次基本的工程设计训练的实践是极为重要的。在经过一次综合工程设计的的全面训练后,将会使学生体会到各专业课所学知识的有机结合和综合应用的重要性。数字图像处理教学大纲课程编号:CS3221206 课程名称:数字图像处理 英文名称: Digital Image Processing学 时:24+16 学分:2.5课程类型:限选 课程性质:专业课适用专业:计算机科学与技术 先修课程:概率论、数字信号 处理、程序设计基础开课学期:5 开课院系:计算机学院一、课程的教学
34、目标与任务数字图像处理是计算机信息处理的一门专业基础课。随着智能计算机、多媒体计算机和计算机网络的迅速发展,数字图像的应用越来越广泛,因此数字图像处理技术是计算机和相关专业本科生必须掌握的内容之一。数字图像处理的教学目标与任务是:通过本课程的学习,掌握数字图像处理的基本概念、基本原理和常用方法,了解数字图像处理技术的最新进展和主要应用场合。二、本课程与其它课程的联系和分工数字信号处理是数字图像处理的先修课程,很多基本运算要用到数字信号处理的内容。数字图像处理侧重对数字信号处理一些基本概念、原理的应用,如采样定理、FFT 变换、频谱分析等。数字信号处理教学大纲课程编号:CS3221207(限)
35、CS3221043(任)课程名称:数字信号处理 英文名称:Digital Signal Processing学 时:40+12 学 分:3课程类型:限选 任选 课程性质:学科基础课适用专业:计算机科学与技术 先修课程:信号与系统,高等数学开课学期:5 开课院系:计算机学院一、课程的教学目标与任务计算机在各领域的广泛应用使数字信号处理变得越来越重要,数字信号处理的基本理论已成为计算机科学与技术专业的学生应具有的专业基础。掌握好这门课程对提高计算机应用能力十分重要。本课程学习基本的数字信号处理原理与技术。主要包括连续和离散时间信号与系统的时域和频域分析、数字信号处理的基础(如变换、滤波概念等)。本
36、课程的任务就是要让学生了解数字信号处理对计算机应用的重要性,掌握基本的数字信号处理概念和方法,并能够加以应用。良好的数学功底有助于掌握好这门课程。二、本课程与其它课程的联系和分工数字信号处理是计算机应用系统中的一个重要环节,它与高等数学、信号与系统、微机原理及应用、计算机控制、数字图象处理、多媒体信息处理等多门课程相互关联。数字信号处理课程主要涉及各种数字信号处理基本概念和方法的介绍。算法设计与分析教学大纲课程编号:CS3221101(限) CS3121936(必) 课程名称:算法设计与分析 英文名称:Design and Analysis of Algorithms 学时:30+16 学分:
37、2.5课程类型:限选 必修 课程性质:专业课适用专业:计算机科学与技术 先修课程:数据结构开课学期:限选(5)必修(6) 开课院系:计算机学院一、课程的教学目标与任务本课程介绍适合于计算机使用的、求解各种常用非数值问题的算法。通过本课程的学习,要求学生正确理解算法设计与分析中的基本概念,掌握算法设计的基本策略和方法,能对建立的算法进行理论分析,并达到一定的非数值问题的算法设计与分析能力。二、本课程与其它课程的联系和分工本课程的目的在于培养学生从理论的角度分析和认识问题的能力,是在数据结构等课程所学的基本算法的基础上,对软件设计理论的一次提高性学习。随机过程与排队论教学大纲课程编号:CS3121
38、935(必)、CS3221302(限) 课程名称:随机过程与排队论 英文名称:Stochastic Process and Queuing Theory 学时:30 学分:2课程类型:必修、限选、任选 课程性质:专业课适用专业:网络工程(必修)、计 算机科学与技术计算机网络 方向( 限选)、其他方向(任选)先修课程:概率论与数理统计,高等数学开课学期: 6(必修)、5( 限选,任选) 开课院系:计算机学院一、课程的教学目标与任务排队论,或称随机服务系统理论,作为运筹学研究的一种有力手段,可以对计算机网络和计算机系统进行性能预测、性能分析和性能评价,因而在系统的性能评价中占有相当重要的地位。本课
39、程的主要任务是: 向学生系统介绍几类重要的随机过程(Poisson 流、生灭过程、马尔可夫链)、排队论的基本概念、性能评价的基础理论和经典模型排队模型与排队网络模型以及模拟模型技术,使学生掌握计算机网络和计算机系统性能预测、性能分析和性能评价的理论基础知识。二、本课程与其它课程的联系和分工随机过程与排队论课程是以概率论和数理统计为基础,利用典型的随机过程和排队论的经典模型排队模型与排队网络模型以及模拟模型技术为工具来研究计算机网络和计算机系统性能预测、性能分析和性能评价方法的一门专业课。网络程序设计教学大纲课程编号:CS3221304 课程名称:网络程序设计 英文名称:Network Prog
40、ramming 学 时:34+24 学 分:3课程类型:限选 课程性质:专业课适应专业:计算机科学与技术 先修课程:计算机通信与网络,网络工程 程序设计基础开课学期:5 开课院系:计算机学院 一、课程的教学目标与任务网络应用程序设计是计算机科学与技术等专业中重要程序设计方法和网络应用实现方法课程,相关的编程模型与应用技巧不但适用于普通的网络应用程序的编写,同时也是网络管理底层编程的重要方法和技术,其基本思想可广泛应用于系统和应用软件的开发与设计。网络应用程序设计是一门方法与实践并重的、计算机科学与技术等专业学生必须掌握的专业课。本课程的主要任务是介绍基本网络程序设计方法、技术以及典型的网络应用
41、程序的编程技巧。通过对本课程的学习,使学生掌握网络应用的编程方法以及网络应用底层软件的设计。二、本课程与其它课程的联系和分工计算机通信与网络及操作系统课程是本课程的先修课程,程序设计基础为本课程提供基础编程方法。网络存储及讨论教学大纲课程编号:CS3221303 课程名称:网络存储及讨论 英文名称:Storage Technology Foundations 学时: 224 学分:1.5课程类型:限选 课程性质:专业课适用专业:计算机科学与技术 先修课程:无开课学期:6 开课院系:计算机学院一、课程的教学目标与任务 了解现代信息管理的复杂度与需求 掌握存储系统的基本结构 了解网络存储应用于不同
42、环境的构架 了解应对业务连续性需求的存储技术解决方案 了解数据中心的监测、管理的原理、方法与实现二、本课程与其它课程的联系和分工学习本课程内容没有先修课程要求,但与第五学期的“计算机组成与系统结构”课程密切相关。主要分工:针对计算机中存储系统展开教学,课程介绍了存储系统的构成和基本原理,包括计算机存储系统的层次结构、磁盘存储阵列结构等,并在此基础上介绍了几种不同的网络存储构架以及不同的应用环境。从需求出发,本课程还介绍了业务连续性对企业的重要价值与实现形式。最后,本课程介绍了数据中心的监测、管理的原理、方法与实现。通过本课程的学习,学生能够对存储技术有一个全面的了解,这不仅有利于学生在存储技术
43、领域的发展,同时,对于学生在企业、政府机关中所进行信息管理的规划、决策等方面的工作也颇有助益。综合工程设计教学大纲课程编号:CS4221308 课程名称:综合工程设计 英文名称:Integrated Engineering Design 学 时: 学分:1.0 课程类型:必修 课程性质:专业课适用专业:计算机科学与技术 先修课程:计算机通信与网络、网络计算、随机 过程与排队论、网 络存储及讨论、网络程序设计、网络运行与维护、 计算机与网络安全、 协议分析与设计、组网工程开课学期:7 开课院系:计算机学院一、课程的教学目标与任务随着 Internet 网络的飞速发展,计算机网络越来越和计算机通信
44、融合。本课程在全面讲述计算机通信与网络基本知识的基础上,以 Internet的 TCP/IP 体系结构来介绍计算机通信与网络的基本原理,对 ATM、帧中继、xDSL 、千兆以太网、IP 组播技术、无线局域网等新的技术进行介绍。并通过实验配置和使用交换机、路由器。本课程的知识体系有 ISO/OSI 体系结构、X.25 公用数据网、ATM、帧中继、TCP/IP 协议簇、局域网和网络互联。通过本课程的学习可系统地掌握数据通信和计算机通信与网络的基本概念和基本原理,理解 ISO OSI/RM 和 TCP/IP 体系结构的有关理论、计算机通信与网络的主要协议的操作原理和有关标准、IEEE 局域网标准及其
45、应用、IPv4 、IPv6 和网络互联的原理,使学生能充分运用并掌握先进网络管理方法和手段,为 Internet 开发与管理和局域网的组建、规划和管理打下良好基础。组网与运维教学大纲课程编号:CS4221307 英文名称:Networking Engineering课程名称:组网与运维 英文名称:Networking Engineering学 时:30+32 学 分:3课程类型:限选 课程性质:专业课适用专业:计算机科学与技术 先修课程:计算机通信技术、计算机网络原理 开课学期:6 开课院系:计算机学院 一、课程的教学目标与任务局域网技术的广泛应用使得社会对掌握局域网技术的人员的需求也日益高涨
46、,越来越多的人希望在计算机知识的基础上进一步学习计算机网络知识,了解和掌握局域网的组网技术,从而使局域网更好的为各自的业务服务。本课程的目的是通过实践和理论两个方面的,详细说明了局域网的基础知识,包括原理、概念、应用、示例、发展,同时还介绍了局域网组网涉及的网络技术、网络设计、网络施工、网络维护和网络安全管理等方面,通过本课程的学习,使学生能够了解局域网组网的完整过程,掌握基本的组网技能、网管技能等。本课程注重实践和理论两个方面,主要内容包括以太网基础知识、拓扑结构、交换式以太网、虚拟局域网、无线局域网,VLAN 间通信与路由选择,三层交换机以太网设计及实例组网,综合布线系统设计,Internet 及广域网接入,IPV6、路由协议配置以及无线局域网组网等。主要目的是锻炼学生的实际组网方面的工程能力。一、