file.fosu.edu.cn · web view可编程控制器及应用 - 157 - 离散数学 - 162 -...

373
Android 程序设计........................................................................................................................ - 1 - CCNA 网络工程师概论................................................................................................................ - 7 - FPGA 概论.................................................................................................................................. - 12 - Internet 技术及其应用.............................................................................................................. - 16 - LINUX 操作系统......................................................................................................................... - 22 - Oracle 数据库............................................................................................................................. - 26 - Web 编程与设计........................................................................................................................ - 31 - Windows CE 程序设计............................................................................................................... - 37 - 编译原理.................................................................................................................................... - 44 - 操作系统原理............................................................................................................................ - 49 - 程序设计语言 C......................................................................................................................... - 55 - 单片机原理与应用.................................................................................................................... - 61 - 电子商务案例分析.................................................................................................................... - 66 - 电子商务概论............................................................................................................................ - 71 - 电子商务营销写作实务............................................................................................................ - 76 - 电子线路 CAD............................................................................................................................ - 82 - 动漫设计与制作........................................................................................................................ - 87 - 复变函数与积分变换................................................................................................................ - 91 - 汇编语言程序设计.................................................................................................................... - 95 - 计算机多媒体技术.................................................................................................................. - 101 - 计算机接口技术...................................................................................................................... - 105 - 计算机局域网技术.................................................................................................................. - 110 - 计算机控制技术...................................................................................................................... - 115 - 计算机密码学.......................................................................................................................... - 120 - 计算机平面设计技术.............................................................................................................. - 124 - 计算机图形技术...................................................................................................................... - 128 - 计算机网络系统集成技术...................................................................................................... - 134 - 计算机网络原理...................................................................................................................... - 139 - 计算机组成原理...................................................................................................................... - 143 - 计算机组网技术...................................................................................................................... - 148 - 科技文献检索.......................................................................................................................... - 153 - 可编程控制器及应用.............................................................................................................. - 157 - 离散数学.................................................................................................................................. - 162 - 面向对象程序设计 C++........................................................................................................... - 172 - 嵌入式系统基础...................................................................................................................... - 179 - 嵌入式系统设计与开发.......................................................................................................... - 183 - 人工智能技术导论.................................................................................................................. - 187 - 软件工程.................................................................................................................................. - 192 - 数据仓库与数据挖掘.............................................................................................................. - 198 - 数据结构.................................................................................................................................. - 203 - 1

Upload: others

Post on 23-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

目 录Android程序设计........................................................................................................................ - 1 -CCNA网络工程师概论................................................................................................................ - 7 -FPGA概论.................................................................................................................................. - 12 -Internet技术及其应用..............................................................................................................- 16 -LINUX操作系统......................................................................................................................... - 22 -Oracle数据库.............................................................................................................................- 26 -Web编程与设计........................................................................................................................- 31 -Windows CE程序设计...............................................................................................................- 37 -编译原理....................................................................................................................................- 44 -操作系统原理............................................................................................................................- 49 -程序设计语言 C.........................................................................................................................- 55 -单片机原理与应用....................................................................................................................- 61 -电子商务案例分析....................................................................................................................- 66 -电子商务概论............................................................................................................................- 71 -电子商务营销写作实务............................................................................................................- 76 -电子线路 CAD............................................................................................................................ - 82 -动漫设计与制作........................................................................................................................- 87 -复变函数与积分变换................................................................................................................- 91 -汇编语言程序设计....................................................................................................................- 95 -计算机多媒体技术..................................................................................................................- 101 -计算机接口技术......................................................................................................................- 105 -计算机局域网技术..................................................................................................................- 110 -计算机控制技术......................................................................................................................- 115 -计算机密码学..........................................................................................................................- 120 -计算机平面设计技术..............................................................................................................- 124 -计算机图形技术......................................................................................................................- 128 -计算机网络系统集成技术......................................................................................................- 134 -计算机网络原理......................................................................................................................- 139 -计算机组成原理......................................................................................................................- 143 -计算机组网技术......................................................................................................................- 148 -科技文献检索..........................................................................................................................- 153 -可编程控制器及应用..............................................................................................................- 157 -离散数学..................................................................................................................................- 162 -面向对象程序设计 C++...........................................................................................................- 172 -嵌入式系统基础......................................................................................................................- 179 -嵌入式系统设计与开发..........................................................................................................- 183 -人工智能技术导论..................................................................................................................- 187 -软件工程..................................................................................................................................- 192 -数据仓库与数据挖掘..............................................................................................................- 198 -数据结构..................................................................................................................................- 203 -

1

Page 2: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

数据库系统原理......................................................................................................................- 209 -数值分析..................................................................................................................................- 216 -数字电子技术..........................................................................................................................- 220 -算法设计与分析......................................................................................................................- 224 -图形图像处理技术..................................................................................................................- 229 -网络安全原理与应用..............................................................................................................- 234 -网络程序设计..........................................................................................................................- 239 -网络工程设计与系统集成......................................................................................................- 244 -网络通信开发技术..................................................................................................................- 249 -网络营销实务..........................................................................................................................- 254 -物联网技术及应用..................................................................................................................- 259 -项目管理教程..........................................................................................................................- 263 -信息工程管理..........................................................................................................................- 269 -信息工程监理概论..................................................................................................................- 274 -虚拟现实技术..........................................................................................................................- 280 -学科概论..................................................................................................................................- 284 -云计算概论..............................................................................................................................- 288 -专业英语..................................................................................................................................- 293 -

2

Page 3: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《Android 程序设计》课程教学大纲Android Programming

学时数: 32 其中:实验学时 0 课外学时 0 学分数: 2

课程类别:专业必修课 适用专业:计算机科学与技术

执笔者:(姓名 顾艳春 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介《Android 程序设计》是计算机科学与技术专业学生的一门专业课,Android 是谷歌

(Google)发布的一个开放源代码的手机平台,由 Linux 内核、中间件、应用程序框架和应用软件组成,是第一个可以完全定制、免费、开放的手机平台。Android 不仅能够在智能手机中使用,还可以用在平板电脑、移动互联网终端、上网笔记本、便携式媒体播放器和电视等电子设备上。本课程包含了 Android 应用程序开发所涉及的各个方面的内容有:集成开发环境搭建、用户界面设计、后台服务开发、数据存储、组件通信、地图应用、Widget 和Android NDK 等。

本课程包括如下内容: 包括 Android 的简介、开发环境、第一个 Android 程序 、Android 生命周期和用户界面、组件通信与广播消息、后台服务、数据存储与访问、位置服务与地图应用、 Widget 组件、Android NDK 开发以及综合示例设计与开发。二、课程的性质、目的和任务

本课程是计算机科学与技术专业学生的一门必修课,培养学生的程序设计理念、掌握程序设计的基本方法,为进一步深入学习 Android 应用开发打下坚实的基础。对计算机学科学生进行严谨的逻辑思维能力训练,有助于提高信息素质;养成善于动脑、勤于思考的学习习惯;养成规范的软件代码编写习惯;具有良好的沟通能力和团队协作精神等。三、课程教学的基本要求(一)掌握移动开发基本理论和概念、资源访问、用户界面、组件使用、数据存储、多媒体程序设计、图形处理、互联网应用、GPS 定位服务等。(二)熟悉开发环境的安装和配置,能够从事移动 APP 和移动互联网产品的设计、开发、测试、维护等工作,熟悉 Android 程序的发布流程等。四、教学手段与方法(一)运用启发、讨论、互动式的教学方法,培养学生的学习积极性。强调案例教学法的应用,采取“提出问题-分析问题-解决方案-得出结论”的教学思路,以满足个性化、多样化的教学需求。(二)多媒体教学与黑板板书有机结合,提高教学效果。

1

Page 4: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、考核方式与成绩评定(一)考核方式

本课程考试采用闭卷考试形式,主要考查学生对程序设计基本概念的理解及灵活运用所学知识编写程序的能力。(二)成绩评定

成绩评定综合考虑学生考试情况和平时学习情况,其中考试成绩占 70%,平时成绩占30%(其中:出勤考核、平时作业各占 15%)。根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。六、课程的教学内容、重点和难点

第一章 Android 简介(2 学时)一、基本内容

(一)手机操作系统;(二)Android起源;(三)Android特征;(四)Android 体系结构。 二、基本要求

(一)了解Android 的产生和发展历史;(二)熟悉 Android 的系统架构;(三)熟悉 Android 的平台特性和平台架构。

重点:Android 平台的特征,Android 体系结构。难点:Android 平台的特征。

第二章 Android 开发环境(2 学时)一、基本内容

(一)安装 Android 开发环境;(二)Android SDK。二、基本要求

(一)掌握 Android 开发环境的安装配置方法;(二)了解Android SDK 的目录结构和示例程序;(三)掌握各种Android 开发工具的用途。

重点:理解Android模拟器、Android调试桥和 DDMS 三个工具的用途。难点:模拟器的使用方法。

2

Page 5: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第三章 第一个 Android 程序(2 学时)一、基本内容

(一)第一个 Android 程序;(二)Android 程序结构;(三)命令行创建 AVD;(四)命令行创建程序。二、基本要求

(一)掌握使用 Eclipse 开发 Android 应用程序的方法;(二)掌握 Android虚拟设备的创建方法; (三)理解Android 的程序结构;(四)了解使用命令行创建 Android 应用程序方法。

重点:Android 的程序结构。难点:Android虚拟设备的创建方法。

第四章 Android 生命周期(2 学时)一、基本内容

(一)程序生命周期;(二)Android 组件;(三)Activity 生命周期;(四)程序调试。二、 基本要求

(一)了解Android 系统的四大基本组件;(二)理解Activity 的生命周期中各状态的变化关系; (三)掌握 Activity 事件回调函数的作用和调用顺序 ;(四)掌握 Android 应用程序的调试方法和工具。

重点:Activity 生命周期。难点:Activity 事件回调函数的作用和调用顺序。

第五章 Android 用户界面(4 学时)一、基本内容

(一)用户界面基础;(二)界面控件;(三)界面布局;

3

Page 6: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四)菜单;(五)界面事件。二、 基本要求

(一)了解各种界面控件的使用方法;(二)掌握各种界面布局的特点和使用方法;(三)掌握选项菜单、子菜单和快捷菜单的使用方法;(四)掌握操作栏和 Fragment 的使用方法;(五)掌握按键事件和触摸事件的处理方法。

重点:各种界面布局的特点和使用方法。难点:按键事件和触摸事件的处理方法。

第六章 组件通信与广播消息(2 学时)一、基本内容

(一)Intent 简介;(二)Intent过滤器;(三)广播消息。二、基本要求

(一)了解使用 Intent 进行组件通信的原理;(二)掌握使用 Intent启动 Activity 的方法;(三)掌握获取Activity返回值的方法;(四)掌握 Intent过滤器的原理与匹配机制;(五)掌握发送和接收广播消息的方法。

重点:Intent过滤器的定义和功能。难点:Intent解析的匹配规则。

第七章 后台服务(4 学时)一、基本内容

(一)Service 简介;(二)本地服务;(三)远程服务。二、基本要求

(一)理解 Service 的原理和用途;(二)掌握本地服务的管理方法;(三)理解线程的启动、挂起和停止方法;

4

Page 7: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四)掌握远程服务的绑定和调用方法。重点:Service 的基本原理和用途。难点:二维数组、字符数组的应用技巧。

第八章 数据存储与访问(4 学时)一、基本内容

(一)简单存储;(二)文件存储;(三)数据库存储;(四)数据共享;(五)内部函数与外部函数。二、基本要求

(一)掌握 SharedPreferences 的使用方法;(二)掌握各种文件存储的区别与适用情况;(三)掌握 SQLite 数据库的特点、体系结构、建立和操作方法;(四)理解 ContentProvider 的用途和原理,创建与使用方法。

重点:在嵌入式系统中使用 SQLite 数据库。难点:SQLite 数据库的基本使用方法。

第九章 位置服务与地图应用(2 学时)一、基本内容

(一)位置服务;(二)Google 地图应用。二、基本要求

(一)了解位置服务的概念;(二)了解地图密钥的申请方法;(三)掌握获取位置信息的方法;(四)掌握 MapView 和 MapController 的使用方法;(五)掌握 Google 地图覆盖层的使用方法 。

重点:熟悉 Android 中的 GPS 编程。难点:Google 地图覆盖层的使用方法。

第十章 Widget 组件开发(2 学时)5

Page 8: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一)Widget 简介;(二)Widget 基础;(三)Widget 配置;(四)Widget 与 Service。二、基本要求

(一)掌握 Widget 的概念及特征,设计原则和开发步骤,调试方法;(二)掌握使用 Activity 配置 Widget 的方法;(三)掌握使用 Service更新Widget 的方法。

重点:Widget 的设计原则和注意事项。难点:使用 Service更新Widget 的方法。

第十一章 Android NDK 开发(2 学时)一、基本内容

(一)NDK 简介;(二)NDK 开发环境;(三)NDK文档和示例;(四)NDK初级示例;(五)NDK 高级示例。二、基本要求

(一)了解 Android NDK 的用途和不足; (二)掌握 Android NDK 编译环境的安装与配置方法; (三)掌握 Android NDK 的开发步骤;(四)了解动态检测 CPU 类型的方法。

重点: Android NDK 的开发步骤。难点:分析 NDK 对提高程序运行效率的能力。

第十二章 综合示例设计与开发(4 学时)一、基本内容

(一)需求分析;(二)程序设计;(三)程序开发;(四)文件读写;(五)文件定位。

6

Page 9: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、基本要求(一)掌握 Android 应用程序的基本设计方法和思路; (二)掌握使用多种组件进行 Android 程序开发的方法 。

重点:Android 应用程序的基本设计方法和思路。难点:使用多种组件进行 Android 程序开发的方法。七、课程各教学环节要求(一)理论课:

要求学生课前预习,认真听课。要求教师要突出重点,突破难点,分析编程的思路与方法,指出常见的错误,从而使学生深刻理解和牢固掌握程序设计的一般方法。(二)作业的基本要求 本课程作业以掌握基本常识和基本原理为主,题量不易过多。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

1 Android 简介 2 2 22 Android 开发环境 2 2 23 第一个 Android 程序 2 2 24 Android 生命周期 2 2 25 Android 用户界面 4 4 36 组件通信与广播消息 2 2 27 后台服务 4 4 38 数据存储与访问 4 4 49 位置服务与地图应用 2 2 2

10 Widget 组件开发 2 2 211 Android NDK 开发 2 2 212 综合示例设计与开发 4 4 2

合计 32 32 28

九、课程与其它课程的联系 本课程一般应在学完《程序设计语言》、《离散数学》 、《Java语言程序设计》之后开课。十、先修课程

7

Page 10: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《程序设计语言》、《离散数学》 、《Java语言程序设计》等。十一、教材与教学参考书(一)教材[1] 王向辉等.《Android 应用程序开发》.ISBN: 9787302283164.北京:清华大学出版社,2012 年,第二版。(二)教学参考书[1] 柯元旦等.《Android 程序设计》.ISBN: 9787512401136, 7512401132.北京:

北京航空航天大学出版社,2010 年,第一版 。[2] 郝玉龙.《Android 程序设计基础》.ISBN: 9787512107564.北京:清华大学出

版社,2011 年。[3] 肖云鹏 等.《Android 程序设计教程》.ISBN: 9787302312628.北京:清华大学

出版社,2013 年。

8

Page 11: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《CCNA 网络工程师概论》课程教学大纲The Introduction to CCNA Network Engineer

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 罗海天 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介课程的主要内容是学习如何在局域网和广域网(LAN 和 WAN)的多协议网络中安装

和配置思科交换机和路由器,提供一级故障排除服务并改善网络的性能和安全性。此外,本课程还提供了关于正确应用网络软件工具和保养、维护硬件设备的相关知识。二、课程的性质、目的和任务

思科认证网络工程师(CCNA)是思科职业认证的重要课程。该课程的重点是解决在科学、通讯和社会研究等领域的网络应用中的问题。本课程的目的和任务是将学习如何在局域网和广域网(LAN 和 WAN)的多协议网络中安装和配置思科交换机和路由器,提供一级故障排除服务并改善网络的性能和安全性。此外,还要学习正确应用网络软件工具,学会保养和维护硬件设备的相关知识。三、课程教学的基本要求(一)掌握网络技术基础(二)掌握路由及路由技术基础(三)掌握交换机的配置、验证以及故障排查 (四)掌握实施 IP 编址以及 IP 服务 (五)掌握路由及路由器配置、验证以及故障排查 (六)掌握网络安全 (七)理解实施、验证WAN链路(八)理解 ISDN 和 DDR、理解 I帧中继、理解 IPPP、理解 I 网络管理协议基础、SNMP

四、教学手段与方法教学手段采用多媒体课件。本课程已制作了多媒体演示课件,将原来抽象、复杂的理论

知识用生动的图像和动画表现出来,使学生可以更直观地理解教学内容,激发学生学习兴趣。教学大纲、教案、习题、案例、参考资料等内容可以全部发给学生。也可逐步通过网络化的教学方式(网络课件、网上答疑、网上提交作业),学生可以在课外自主学习。

教学方法采用多种教学方法相结合。如课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等,应用现代化教学手段提升教学水平。

9

Page 12: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、考核方式与成绩评定(一)考核方式 采用闭卷方式独立出题。试题主要以考察学生灵活运用知识的能力为主。具体如下:

(1)客观题,占 60%:分为填空、选择、简答等。(2)非完全客观题,占 40%:分为回答问题、复杂程序编程等。

(三)成绩评定 考试成绩占 80%、平时成绩占 20%。六、课程的教学内容、重点和难点

第一章 网络技术基础一、基本内容

(一)不同网络设备的功能和作用 (二)选择网络组件 (三)使用 OSI参考模型以及 TCP/IP模型的相关协议解释数据如何在网络进行传输 (四)描述基本的网络应用,包括 WEB (五)描述OSI参考模型以及 TCP/IP模型中相关协议的功能及其基本原理。 (六)描述Voice Over IP 以及 Video Over IP 对网络的影响。 (七)理解网络拓扑图 (八)确定主机间数据传输的路径 (九)描述网络以及 Internet 通讯的组件 (十)确定并处理网络中 1层、2层、3层以及 7层故障 (十一)区别 LAN 与 WAN

重点:OSI参考模型以及TCP/IP模型中相关协议的功能及其基本原理难点:理解网络拓扑图;网络以及 Internet 通讯的组件;确定并处理网络中 1层、2

层、3层以及 7层故障第二章 交换机的配置、验证以及故障排查

一、基本内容(一)选择正确的介质、线缆、接口和连接器来完成交换机与其他网络设备以及

主机的连接 (二)解释 Ethernet 网中 Media Access Control 技术 (三)解释网段以及基本的流量管理概念 (四)解释基本的交换概念以及 Cisco交换机的工作原理 (五)完成交换机的初始化配置,包括对交换的远程管理 (六)使用基本的工具(ping、traceroute、telnet、SSH、ARP、ipconfig)、SHOW 以及

DEBUG 验证网络以及交换机 (七)分析、确定并解决交换网络中介质问题、配置问题、自动协商以及交换机硬

10

Page 13: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

件故障 (八)描述增强的交换网络技术(VTP、RSTP、VLAN、PVSTP、802.1q) (九)描述 VLAN 如何创建逻辑上隔离的网络,VLAN 间通讯需要进行路由 (十)VLAN 配置、验证以及故障排查 (十一)Cisco交换机 Trunk 配置、验证以及故障排查 (十二)VLAN 间路由配置、验证以及故障排查 (十三)VTP 配置、验证以及故障排查 (十四)RSTP 配置、验证以及故障排查 (十五)理解 SHOW 以及 DEBUG 命令显示的信息,并根据信息验证 Cisco交换网

络的工作状态 (十六)实施基本交换机安全(port security、trunk access 等)

重点:使用基本的工具(ping、traceroute、telnet、SSH、ARP、ipconfig)、SHOW 以及 DEBUG

验证网络以及交换机;分析、确定并解决交换网络中介质问题、配置问题、自动协商以及交换机硬件故障

难点:Cisco交换机 Trunk 配置、验证以及故障排查;VLAN 间路由配置、验证以及故障排查;VTP 配置、验证以及故障排查

第三章 实施IP编址以及IP服务

一、基本内容(一)私有地址以及公有地址使用优点以及工作原理 (二)解释 DCHP 以及 DNS 的优点以及工作原理 (三)路由器上 DHCP 以及 DNS 配置、检查以及故障排查 (四)在 LAN 中,为主机实施静态以及动态地址分配 (五)实施 IP 编址,包括 VLSM 地址分配 (六)在 LAN/WAN 中实施 VLSM 以及地址汇总 (七)描述 IPv6 与 IPv4 的共存技术(包括协议、双栈以及隧道等) (八)描述 IPv6 编制 (九)分析并解决基本 IP 地址分配问题

重点:路由器上DHCP以及DNS配置、检查以及故障排查

难点:在 LAN/WAN 中实施 VLSM 以及地址汇总;IPv6 与 IPv4 的共存技术(包括协议、双栈以及隧道等);IPv6 编制

第四章 路由及路由器配置、验证以及故障排查一、基本内容(一)描述路由概念 (二)描述路由器工作原理 (三)选择正确的介质、线缆、接口以及连接器完成路由器与其他网络设备和主

11

Page 14: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

机的连接 (四)RIPv2 配置、验证以及故障排查 (五)访问路由器并进行基本配置(CLI/SDM) (六)路由器接口配置、验证以及故障排查 (七)验证路由器配置、使用 ping, traceroute, telnet, SSH或其他工作验证网络的

连通性 (八)实施并验证静态路由以及默认路由配置 (九)管理 IOS 配置文件 (十)管理 Cisco IOS (十一)比较不同的路由技术以及路由协议 (十二)OSPF 配置、验证以及故障排查 (十三)EIGRP 配置、验证以及故障排查 (十四)排查路由问题 (十五)使用 SHOW 以及 DEBUG 命令验证路由器硬件和软件工作状态

重点:路由器接口配置、验证以及故障排查

难点:OSPF 配置、验证以及故障排查;EIGRP 配置、验证以及故障排查第五章 WLAN管理和网络安全

一、基本内容(一)描述无线介质相关标准 (二)描述小型WLAN 中组件的功能(包括 SSID、BSS 以及 ESS 等) (三)在 WLAN 配置基本参数,确保设备连接到正确的访问点 (四)比较WALN 安全特性以及 WPA 安全的功能 (五)分析并解决在 WLAN 实施过程中遇到的基本问题 (六)当今网络安全所面临的问题并解释实施复杂的网络安全策略以应对网络安

全的需要 (七)解释缓解对网络设备、主机以及应用安全问题的通用技术 (八)描述基本网络安全设备以及安全应用的功能 (九)描述推荐的实施安全的做法,包括最初的步骤,以确保网络设备安全

重点:网络安全所面临的问题并解释实施复杂的网络安全策略以应对网络安全难点:小型WLAN 中组件的功能(包括 SSID、BSS 以及 ESS 等)

第六章 NAT以及ACLs配置、验证以及故障排查

一、基本内容(一)描述 ACLs 类型以及功能 (二).配置 ACLs 以实施数据过滤 (三)配置 ACLs 以实施对于 Telnet 以及 SSH 的访问限制

12

Page 15: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四)实施、验证WAN链路 (五)描述不同的 WAN链路技术 (六)HDLC 配置、验证 (七)Frame-relay 配置、验证 (八)PPP 配置、验证

重点:HDLC配置、验证;Frame-relay配置、验证

难点:PPP 配置、验证;排查WAN 实施中的问题

七、学时分配章节 主要内容

各教学环节学时分配 作业题量

备注讲

授实验

讨论

习题

课外

其它

小计

1 网络技术基础 4 4 2-6

2 交换机的配置、验证以及故障排查 6 6 6-10

3 实施 IP 编址以及 IP 服务 6 6 8-12

4 路由及路由器配置、验证以及故障排查 6 6 4-6

5 WLAN管理和网络安全 6 6 4-6

6 NAT 以及 ACLs 配置、验证以及故障排查 4 4 4

合计 32 32 28-40

八、课程与其它课程的联系 本课程应在学生学习完《计算机网络》,《电子技术基础》,《C语言程序设计》后

开设,学习本课程前学生应有计算机网络基础知识,数字电子技术知识,应具有网络编程能力。本课程后续课程是《计算机网络安全》等使用计算机网络进行控制的有关课程,也是学生毕业设计、计算机开发的基础。九、先修课程 《计算机网络》,《电子技术基础》,《C语言程序设计》十、教材与教学参考书(一)教材Mark A.Dye(美国) . 思 科 系统公司译 . 思 科 网络技 术 学院教 程 .标准书号( ISBN

13

Page 16: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

978711519062-8).北京:人民邮电出版社,2009.1 第一版(二)教学参考书[1] Todd Lammle 程代伟等译.CCNA 学习指南.标准书号(ISBN 9787121 05675-

8).北京:人民邮电出版社,2008 年 2 月,第六版.

14

Page 17: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《FPGA 概论》课程教学大纲System Design Based on FPGA

学时数:32 其中:实验学时:0 课外学时:0 学分数:2 课程类型:专业选修课 适用专业:计算机科学与技术 执笔者:(姓名 杨定安 、职称 副高)

审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 ) 编写日期:2013 年 9 月

一、课程简介本课程是本专业的必修专业课程。当今电子系统的设计已不再是利用各种 IC 进行 PCB

板级的设计和调试,而是转向以大规模 FPGA 为物理载体的系统芯片的设计。由于集成电路工艺的成熟和 EDA工具的迅速发展,使得电子系统的设计者并不需要过多地关注半导体集成工艺,完全可以利用现有的成熟工艺,在 EDA工具的帮助下完成这个系统从行为算法级到物理结构级的全部设计,并最终在 FPGA 上实现。利用 Quartus 软件一方面可以克服实验室各种条件的限制,另一方面可以针对不同目的对学生进行训练,培养学生分析、应用和创新的能力。通过本课程的学习,使学生能够理解和掌握 EDA 技术的思想,能够利用Quartus 软件进行电子系统的设计。二、课程的性质、目的和任务

在本课程的学习中,介绍现场可编程逻辑器件 FPGA 的集成环境、开发流程和软件处理技术,了解基于 FPGA 的数字系统开发工具、开发流程(ALTERA)和开发中常见问题,要求学生以 Verilog HDL语言为设计基础,并较深入地分析数字系统的工作原理,从集成化的视角去理解系统的结构优化、时序、速度、面积和功耗等物理性能的设计优化理念,通过对上述多重物理性能的折中分析,实现 Verilog HDL描述方法的高级数字系统的设计方案,培养学生具备一定的 FPGA 系统或者硬件系统开发知识,并能够进行成熟的基于 FPGA 的数字系统设计。三、课程教学的基本要求(一)了解可编程逻辑器件的基本结构、设计方法和设计流程的概念。(二)了解可编程逻辑器件系列及特点。(三)熟悉可编程逻辑器件开发软件。(四)熟悉第三方工具软件。(五)熟悉可编程逻辑器件的编程与配置。(六)了解 FPGA 设计中的基本问题。(七)学习基本的 FPGA 电路设计范例。四、教学手段与方法

15

Page 18: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程教学环节包括讲课以及实验课, 实验课的目的是使学生熟悉 QuartusⅡ 的应用方法和设计流程。本课程要求在机房上课,讲课与实验穿插在一起。通过本课程的学习,使学生能够达到以下要求:(一) 理解 FPGA 的设计思想;(二) 掌握利用 QuartusⅡ 软件进行电路的开发和设计;(三) 在实验中能够正确地完成实验并分析实验结果,正确书写实验报告。 为了使学生更好地掌握所学的知识点,基本上每章都有一定量的练习题需要学生完成。第一章要求学生了解 FPGA 的综述,因此不布置作业。第三和六章也没有书面作业,但要求学生课外上机练习。第二、四、五部分是该课程的核心部分,因此需要学生熟练掌握,习题量在 5-7题的范围内。

课外要求学生熟练利用 QuartusⅡ 设计电路的各种方法;并能应用该技术设计一些综合性的题目。五、考核方式与成绩评定(一)考核方式

考试一般采用开卷笔试的形式。主要考查学生对基于 FPGA 系统设计的掌握情况。(二)成绩评定

平时成绩占 30%,期末考试成绩占 70%,综合成绩=平时成绩+期末考试成绩。六、课程的教学内容、重点和难点

第一章 FPGA 概述(2 学时)一、 FPGA 概述二、 可编程逻辑器件的基本概念三、 简单可编程器件的(SPLD)结构四、 高密度逻辑器件五、 基于 FPGA 的设计流程与设计方法

重点:FPGA 的设计流程与设计方法。难点:高密度逻辑器件。

第二章 Verilog 设计入门(4 学时)一.组合电路Verilog描述二.时序模块及其 Verilog表达

16

Page 19: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

三.二进制计数器及其 Verilog 设计重点:用 VERIOG表达和设计电路方法。难点:区分组合逻辑电路好时序电路的语法规则。

Quartus Ⅱ 开发软件(7 学时)一. 硬件逻辑电路的一般设计和测试流程二. 引脚锁定与硬件测试三. 嵌入式逻辑分析仪使用方法四. 原理图编辑输入设计流程五. 功能块Chip Planner 应用六. Synplify 的应用及接口方法 LPM 计数器模块调用七. 流水线乘法累加器设计八. LPM_RAM模块的设置九. LPM_ROM 的制定和使用示例十. 在系统存储器数据读写编辑器应用十一. FIFO 制定

重点:原理图编辑输入设计流程。难点:嵌入式逻辑分析仪使用方法。

第四章 Verilog HDL 设计深入(7 学时)一.过程中的两类赋值语句二.过程结构总结三.移位寄存器设计

17

Page 20: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

四.乘法器设计及相关语句应用五. if语句一般用法六.三态与双向端口设计七.模可控计数器设计八.半整数与奇数分频电路设计九.Verilog 的描述风格

重点:乘法器设计及相关语句应用。难点:半整数与奇数分频电路设计。

第五章 有限状态机设计技术(6 学时)一.Verilog状态机的一般形式二.Moore型状态机及其设计三.Mealy型状态机的设计四.System Verilog 的文举类型应用五.状态机图形编辑设计六.不同编码类型状态机七.安全状态机设计八.硬件数字技术排除毛刺

重点:MOORE型有限状态机的设计难点:综合优化、毛刺信号的克服、控制速度以及状态编码方式等问题

第六章 SOPC 系统开发技术(6 学时)一.32 位 NiosⅡ嵌入式核

18

Page 21: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二.SOPC 系统设计流程三.SOPC 系统设计示例四.SOPC 系统接口设计五.SOPC 系统综合设计

重点: SOPC 设计流程。难点: SOPC 系统综合设计七、课程各教学环节要求 (一)了解可编程逻辑器件的基本结构、设计方法和设计流程的概念。(二)了解可编程逻辑器件系列及特点。(三)熟悉可编程逻辑器件开发软件。(四)熟悉第三方工具软件。(五)熟悉可编程逻辑器件的编程与配置。(六)熟悉 MAX+PLUSⅡ 开发软件中宏模块及其应用。(七)了解 FPGA 设计中的基本问题。(八)学习基本的 FPGA 电路设计范例。八、学时分配

章节 主要内容各教学环节学时分配 作业

题量 备注讲授

实验

讨论

习题

课外

其它

小计

1 FPGA 概述 22 Verilog 设计入门 43 Quartus Ⅱ 集成环境 74 VerilogHDL 设计深入 75 有限状态机设计技术 66 SOPC 系统开发技术 67 合计 32 32 20

九、课程与其它课程的联系本课程应该在模拟电路、数字电路以及微机原理之后开设。

十、先修课程 本课程应先修模拟电路、数字电路以及微机原理等课程十一、教材与教学参考书(一)教材

19

Page 22: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

潘松,黄继业.《EDA 技术实用教程——Verilog HDL版》.北京:科学出版社,2010 年。杨晓慧,杨旭.《FPGA 系统设计与事例》.北京:人民邮电出版社,2010 年。刘皖,何道君,谭明.《FPGA 设计与应用》.北京:清华大学出版社,2011 年。赵峰.《FPGA 上的嵌入式系统设计实例》.西安:西安电子科技大学出版社,2008 年。(二)教学参考书[1] 张志刚.《FPGA 与 SOPC 设计教程——DE2 实践》.西安:西安电子科技大学出版社,

2007 年。[2] 范丽珍,薛宁,薛小刚.《Atera FPGA/CPLD 设计(初级篇)》.北京:人民邮电出版社,2005 年。

[3] 吴继华,王诚.《Atera FPGA/CPLD 设计(高级篇)》.北京:人民邮电出版社,2005年。

[4] 谭会生,瞿遂春.《EDA 技术综合应用实例与分析》.西安:西安电子科技大学出版社,2004 年。

[5] Volnei A.Pedroni.《VHDL 数字电路设计教程》.北京:电子工业出版社,2005 年。

20

Page 23: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《Internet 技术及其应用》课程教学大纲Technology and Application of Internet

学时数:32 其中:实验学时 8 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 韦庆清 、职称 讲师 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介Internet 技术及其应用本质上是一门应用性课程,主要学习内容包括:1.计算机网络的基础知识(计算机网络的发展与应用、计算机网络的分类、体系结构

等。)2.Internet 技术基础(Internet浏览技术,IE浏览器使用技巧与常见疑难解答。Internet

信息搜索技术和资源上传下载等技术。)3.网络应用服务器创建技术(利用 IIS6.0 和 Serv-U创建 FTP 服务器、利用 IIS6.0创建

Web 服务器以及创建论坛、应用 WinWebMail 软件和 POP3 与 SMTP 服务创建电子邮件服务器技术。)

4.网上娱乐(网上游戏、聊天等技术。)5.电子商务技术(网上银行、购物、炒股等技术。)6.网页设计技术基础(HTML语言基础、网页制作与网站建设等。)

二、课程的性质、目的和任务开设本课程的主要目的,是为了适应信息技术和多媒体技术的飞速发展,为学生今后

在学习、工作中使用 Internet 及制作多媒体打下基础。通过本课程的学习,使学生牢固建立起 Internet 的应用意识,全面了解 Internet 提供的信息服务及其原理,熟练掌握获取Internet 各种信息服务的方法,至少掌握一种网页创作技术。并使学生认识和掌握多媒体技术的基本原理、多媒体计算机系统组成及基本的多媒体创作工具。三、课程教学的基本要求

在强调基本概念和基本原理的基础上,应着重讲述基本服务的应用技术和使用方法:(一)在本课程的学习中,要求学生了解 Internet 的基本原理和相关的基本概念,熟练使用浏览器、电子邮件、FTP、搜索引擎等软件工具。(二)了解并掌握 Web 服务、FTP 服务、E-mail 服务和流媒体服务的构建及其管理;掌握HTML语言的基本语法规则。(三)熟练掌握一种网页制作工具及网站构建。

21

Page 24: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

四、教学手段与方法本课程教学主要采用多媒体教学手段,结合启发式教学、问题教学以及实际应用教学

等多种教学方法。在具体的教学过程中,在强调基本概念和基本原理的基础上,应着重讲述基本服务的应用技术和使用方法,注意加强理论联系实际,提高学生对 Internet 技术的实际应用的能力。五、考核方式与成绩评定(一)考核方式 本课程考核采用平时作业、闭卷考试(笔试)结合的方式。(四)成绩评定 平时作业成绩占 30%,笔试成绩占 70%。六、课程的教学内容、难点和重点

第一章 Internet 概述(1 学时)一、基本内容

计算机网络的概念、网络的分类、Internet 的发展历史、Internet 在中国的发展、几大骨干网、“中国互联网络发展状况统计报告”、Internet 的未来、Internet 的应用、Internet 对社会的影响。

(一)什么是计算机网络(二)Internet 的概念(三)Internet 的由来与发展(四)Internet 在中国的发展(五)关于 Internet 的相关组织机构(六)常用术语二、基本要求

了解计算机网络基本概念,以及 Internet 发展的历史、现状、发展方向以及应用。重点:Internet 的应用及对社会的影响。难点:无

第二章 Internet 技术基础(2 学时)一、基本内容

网络协议和体系结构、参考模型、TCP/IP 协议、域名与 DNS、IPv6 与下一代互联网、Internet 的接入技术。

(一)网络协议和体系结构(二)参考模型(三)TCP/IP 协议

22

Page 25: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四)域名与 DNS(五)Ipv6 与下一代互联网(六)Internet 的接入技术

二、基本要求了解 Internet 网络协议和体系结构、参考模型、TCP/IP 协议族中若干个协议的作用;、了

解什么是 IP 地址和域名系统及其分类;了解 Internet 的若干种接入技术;学会如何利用Windows2000 上网。重点:TCP/IP 协议、IP 地址、域名系统、Internet 的接入技术。难点:Internet 网络是如何组成和运行的。

第三章 Internet 应用技术(4 学时)一、基本内容

信息浏览与搜索、论坛与博客、文件压缩与`解压、文件传输、收发电子邮件、网络聊天与网络电话、电子商务、在线学习、网上求职求医等。

(一)信息浏览与搜索(二)论坛与博客(三)文件压缩与`解压(四)文件传输(五)收发电子邮件(六)网络聊天与网络电话(七)电子商务(八)在线学习(九)网上求职求医二、基本要求了解WWW 的原理和基本概念;熟练掌握浏览器的使用、信息浏览及搜索方法、网页保

存与收藏;了解并掌握 Internet 基本服务(www、FTP、Telnet 和 E-mail)的应用、了解论坛与博客、网络聊天与网络电话、电子商务、网上求职求医等网络应用。重点:IE浏览器的使用、BBS、FlashGet、CuteFTP、eMule、Outlook Express 等软件的下载、安装

与使用。难点:Outlook Express 和 CuteFTP 的配置。

第四章 构建和管理 Web 服务(3 学时)一、基本内容Web 服务的概念、IIS 6.0 的安装和 Web 网站的标识方法及设置、虚拟目录的创建、Web

网站的测试及远程管理、论坛的构建。23

Page 26: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)概述(二)Web 服务的实现方案(三)安装 IIS 6.0 和 Web 网站技术方案(四)标识Web 网站的方法(五)设置 Web 网站(六)创建虚拟目录(七)测试Web 网站、远程管理 Web 网站(八)构建论坛

二、基本要求了解Web 服务的实现方案、了解并掌握 IIS 6.0 的安装、掌握标识Web 网站的方法、熟练

Web 网站的设置、虚拟目录的创建及 Web 网站测试、Web 网站的远程管理;了解论坛的构建。重点:IIS 6.0 的安装、配置、Web 网站的设置、虚拟目录的创建及 Web 网站测试。难点:Web 网站的设置和论坛的构建。

第五章 构建和管理 E-mail 服务(2 学时)一、基本内容E-mail 概述:E-mail 的原理、E-mail 的协议、E-mail收发过程;构建 E-mail 服务器:安

装 Foxmail Server、调试邮件服务器、配置和管理 Foxmail Server邮件服务器。(一)E-mail 概述(二)构建 E-mail 服务器

二、基本要求了解电子邮件的工作原理及相关协议,熟练使用基于 WWW 的电子邮件系统及

Outlook Express 和 Foxmail Server收发电子邮件;了解并掌握 Foxmail Server 的配置、使用和管理。重点:E-mail 的工作原理,Foxmail Server 的配置、使用和管理。难点:如何根据实际情况对 Foxmail Server 进行配置。

第六章 构建和管理 FTP 服务(4 学时)一、基本内容FTP 协议、FTP 的权限、常用的 FTP 命令、FTP 软件的使用、断点续传、构建和管理 IIS

FTP 服务器、构建和管理 Serv-U FTP 服务器。(一)FTP 概述(二)构建和管理 IIS FTP 服务器(三)构建和管理 Serv-U FTP 服务器

24

Page 27: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、基本要求了解 FTP 的基本原理,掌握常用的 FTP 命令和一种 FTP 软件的使用;学会从 Internet

下载软件并安装使用、掌握 Serv-U FTP 服务器构建、使用和管理。重点:常用 FTP 命令、IIS FTP 服务器和 Serv-U FTP 服务器的构建、使用和管理。难点:如何在没有安装任何 FTP客户端软件的 Windows 系统中使用 FTP功能。

第七章 构建和管理流媒体服务(4 学时)一、基本内容流媒体概述、流媒体的传输技术、流媒体的通信协议、流媒体播放方式、流媒体文件的常

用格式、流媒体网络结构及实现方案、构建 Windows Media流媒体服务、构建 Real System流媒体服务、流媒体服务的应用。

(一)流媒体概述(二)流媒体的传输技术(三)流媒体的通信协议(四)流媒体播放方式(五)流媒体文件的常用格式(六)流媒体网络结构及实现方案(七)构建 Windows Media流媒体服务(八)构建 Real System流媒体服务(九)流媒体服务的应用二、基本要求了解并掌握流媒体的基本概念、流媒体文件的常用格式、传输技术、通信协议以及使用

方法、了解Windows Media流媒体服务的构建,了解并掌握 Real System流媒体服务的构建,掌握流媒体服务的实际应用。重点:流媒体的传输技术、流媒体服务的实际应用。难点:Real System流媒体服务的构建:服务器设置和客户端设置。

第八章 HTML语言基础(4 学时)一、基本内容

HTML语言的语法规则、常用的 HTML语言标记及属性。二、基本要求

掌握 HTML语言的基本语法规则,学会使用 HTML 的常用标记来编辑网页。常用的25

Page 28: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

HTML 标 记 有 :<HTML>、<HEAD>、<BODY>、<A>、<P>、<FONT>、<IMG>、<TABLE>、<FORM>、<SCRIPT>、<STYLE>等。重点:常用的 HTML标记。难点:<A>、<IMG>、<TABLE>、<FRAMESET>、<SCRIPT>、<STYLE>等标记。

第九章 网页制作与网站建设(8 学时)一、基本内容网页和网站、页面的组成元素、网站的分类、网站建设的一般步骤、网页制作的一般原则、

网页制作工具 Dreamweaver 使用:加入文字、文字格式设置;加入图片、动画、声音、背景;插入、修改超级链接;加入表单;使用表格进行版面布局设计、网页的动态效果设计、网页导航设计、使用框架组织网页、网页的总体美化和发布。

(一)网页和网站(二)页面的组成元素(三)网站的分类(四)网站建设的一般步骤(五)网页制作的一般原则(六)网页制作工具 Dreamweaver 介绍(七)网站建设实例

二、基本要求掌握各种基本的网页元素的加入和修改,能够进行网页的美化、版面设计、导航设计等,

掌握 Web站点的创建和维护的基本方法。重点:静态及动态网页的制作、网站建设。难点:动态站点的创建。七、课程各教学环节要求(一)作业的基本要求本课程作业以掌握基本常识和基本原理为主,题量不易过多。(二)考试环节的基本要求题型多样化。其中基本概念以填空、选择、简答题为主,主要考查学生对 Internet 技术基

础的掌握程度。注重 Internet 技术在实际中的应用。本课程考核采用平时作业与笔试结合的方式,其中平时成绩占 30%,笔试成绩占

70%。八、学时分配

教学内容 各教学环节学时分配 作业 备

26

Page 29: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

题量 注章节 主要内容 讲授

实验讨论

习题

课外

其它

小计

第 1章 Internet 概述 1 1 2第 2章 Internet 技术基础 2 2 3第 3章 Internet 应用技术 4 4 3第 4章 构建和管理 Web 服务 3 3 2第 5章 构建和管理 E-mail 服务 2 2 2第 6章 构建和管理 FTP 服务 4 4 2第 7章 构建和管理流媒体服务 4 4 2第 8章 HTML语言基础 4 4 2第 9章 网页制作与网站建设 8 8 2

合计 32 32 20

九、课程与其它课程的联系本课程是一门应用性课程,学习方向注重实际应用。先修课包括:《计算机组成原理》、

《汇编语言程序设计》、《计算机网络》等。十、先修课程

先修课:《计算机组成原理》、《汇编语言程序设计》、《计算机网络》等。十一、教材与教学参考书(一)教材洪家军,林荣.《Internet 技术与应用》.北京:清华大学出版社,2009 年。(二)教学参考书[1] 曲大成等.《Internet 技术与应用教程》(第 3版).北京:高等教育出版社,2007 年。[2] 李琳等.《Internet 技术与应用》(第 2版).北京:清华大学出版社,2007 年。[3] 孙印杰,夏跃伟等.《Internet 技术及应用教程》.北京:电子工业出版社,2009 年。[4] 杨小平等.《Internet 应用基础教程》(第 2版).北京:清华大学出版社,2005 年。

27

Page 30: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《LINUX操作系统》课程教学大纲LINUX Operating System

学时数:32 其中:实验学时:0课外学时:0学分数:2

课程类型:专业任选课适用专业:计算机科学与技术执笔者:(姓名: 胡小生 、职称: 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介Linux 作为一个日渐流行的多用户、多任务操作系统,有着开放、稳定、安全、费用低廉

等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。本课程的目的在于讲授 Linux操作系统的基础和应用知识,使学生掌握 Linux 系统的安装、配置、管理维护、主要网络应用等技能,对 Linux 系统有一个全面的了解,奠定在 Linux 系统上作进一步开发的基础,以摆脱作为操作系统简单使用者的禁锢,为日后的发展铺平道路。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的一门专业选修课。开设本课程的目的是让学生掌握这一在科研和市场应用方面非常重要的 Linux操作系统平台及其技术。课程的任务是通过对开放源代码的 Linux操作系统的主要功能、基本原理的学习,通过对 Linux操作系统的基础和应用知识,使学生掌握 Linux 系统的安装、配置、管理维护等技能的学习,对 Linux 系统有一个全面的了解,奠定在 Linux 系统上作进一步开发的基础,并可以使学生掌握在 Linux操作系统上程序设计的方法,为将来参与实际项目的开发奠定坚实的基础。三、课程教学的基本要求

(一)通过本课程使学生掌握 Linux操作系统的基本原理,基础应用;(二)培养学生操作 Linux 和在 Linux 下进行程序设计的方法;(三)完成本课程的学习后能够熟练的、综合应用 Linux 及其编程技术编写程序解决现实生活中的问题;(四)通过理解和掌握 Linux 平台下的 C语言的基本语法和语义,掌握标准程序和小应用程序的开发方法,了解基于 Linux 的嵌入式开发。四、教学手段与方法

1、课堂讲授:因为本课程作为专业限选课,授课内容对原理性的知识涉及较少,主要偏向培养学生的应用技能。授课过程中要求带有网络环境的多媒体教学手段,现场演示各种服务的配置过程,使用大量的例子,培养学生分析问题、解决问题的能力。

2、课后实验:根据课程进度,理论课之后会安排一些实验上机操作内容,要求学生在宿舍或者学校机房完成。

28

Page 31: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、考核方式与成绩评定(一)考核方式:闭卷笔试成绩评定 总成绩=考试成绩(70%)+ 出勤考核(15%)+ 平时作业(15%)六、课程的教学内容、重点和难点

第一章 Linux 系统概述一、基本内容:

(一)Linux 系统发展史、现状和特点(二)Linux 主要应用、主要发行版本(三)Linux 系统安装注意事项、系统安装过程及基本配置(四)使用 VMWare虚拟机

重点:开放源代码运动与 Linux,Linux操作系统的安装过程及基本配置。难点:Linux操作系统的安装过程及基本配置。

第二章 Linux常用命令一、基本内容:

(一)Linux 系统基本操作(二)简单命令(三)文本概念和文件类型(四)文件操作命令(五)目录及其操作命令(六)联机帮助命令

重点:使用 shell 与终端对 Linux 进行管理,相对路径与绝对路径,命令的各种参数 ,grep 命令,硬链接与软链接,文件权限。

难点:硬链接与软链接,文件权限。第三章 文本编辑

一、基本内容:(一)vi 的工作方式(二)进入和退出 vi(三)文本输入(四)移动光标(五)文本修改

29

Page 32: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(六)编辑文件(七)字符串检索(八)ex 命令

重点:vi 的输入方式与命令模式,vi 的光标移动方式,ex 命令。难点:vi 的输入方式与命令模式。

第四章 Linux Shell 程序设计一、基本内容:

(一)shell 概述(二)命令历史(三)名称补全(四)别名(五)shell特殊字符(六)shell变量(七)参数置换变量(八)算术运算(九)控制结构(十)函数(十一)作业控制(十二)shell 内置命令(十三)shell脚本调试

重点:bash 的控制语句与控制流程;bash函数;shell脚本的调试。难点:shell脚本的调试。

第五章 Linux 系统管理一、基本内容:

(一)用户管理、用户组管理(二)文件系统的创建、磁盘空间管理、文件系统的安装与卸载、文件系统的维护(三)系统引导过程、运行级与 init、系统开机服务、服务的启动与配置(四)进程与作业的概念、进程启动、进程查看、进程调度(五)Linux 下的软件安装

重点:用户与用户组管理;系统开机服务;作业控制;二进制发布包、源代码包软件安装。难点:系统开机服务;作业控制;源代码软件安装。

第六章 常用开发工具30

Page 33: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容:(一)gcc 编译系统(二)GDB 程序调试工具(三)程序维护工具 make

二、基本要求:掌握 GNU C 与 GNU C++的编译系统 gcc;掌握 GDB调试工具;了解程序维护工具 make。

重点:gcc 命令选项,gdb 中调试程序的方式与方法,make 的工作机制。难点:gdb 中调试程序的方式与方法,make 的工作机制。

第七章 网络应用及管理一、基本内容:

(一)TCP/IP 网络(二)常用网络命令(三)网络配置文件(四)网络配置工具(五)Web 服务器、FTP 服务器、xinetd

重点:Linux 下的常用网络配置命令。难点:Linux 的 Web 与 FTP 服务器管理与配置。七、课程各教学环节要求(一)课后实验环节的基本要求:

本课程内容涉及的技术面较宽,需要通过课后实验使学生熟悉和掌握 Unix/Linux操作系统常见命令,通过课后上机实验,使学生了解 Unix/Linux操作系统的管理、配置等日常维护命令,并对使用各种命令过程中遇到的错误情况给予正确处理。(二)作业的基本要求:根据每次讲课内容,课后都留适当的作业或思考题,以帮助学生掌握有关的基本理论

和关键技术及方法。八、学时分配章节 主要内容

各教学环节学时分配 作业题量

注讲授

实验

讨论

习题

课外

其它

小计

第一章 Linux 系统概述 4 4 2

第二章 Linux常用命令 4 4 4

第三章 文本编辑 2 2 2

31

Page 34: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第四章 Linux Shell 程序设计 6 6 6

第五章 Linux 系统管理 10 10 4

第六章 常用开发工具 2 2 0

第七章 网络应用及管理 4 4 2

合计 32 32 20

九、课程与其它课程的联系本课程涉及的技术面较宽,要求学生在学此课程之前应具有一定的专业知识,故应放

在三年级下学期或四年级上学期开设此课。十、先修课程前修课或同修课为 C语言程序设计、计算机网络、操作系统等。

十一、教材与教学参考书(一)教材孟庆昌,牛欣源.《Linux 教程》(第 3版). 北京:电子工业出版社,2011 年。(主)杨云,王秀梅,孙凤杰.《Linux 网络操作系统及应用教程》. 北京:人民邮电出版社,2013年 。(二)教学参考书[1] 王刚. 《Linux 命令、编辑器与 Shell 编程》. 北京:清华大学出版社,2012 年。[2] Neil Matthew,Richard Stones .《Linux 程序设计》(第 4版). 北京:人民邮电出版社,

2010 年。

32

Page 35: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《Oracle 数据库》课程教学大纲ORACLE DATABASE

学时数:32 其中:实验学时 0 课外学时 0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名: 任朝晖 、职称: 讲师 审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013年12月

一、课程简介《Oracle数据库》课程主要介绍 Oracle 数据库管理系统的结构及组成,包括 Oracle 数据

库实例结构,Oracle 数据库结构和 Oracle 网络结构,介绍 Oracle 网络配置及 Oracle 数据库管理工具,介绍 SQL 语言,PL/SQL 编程及 Oracle 数据库备份和恢复技术。通过学习使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库应用系统的设计和开发方法。本课程的先修课程有《C语言程序设计》、《离散数学》、《数据结构》、《数据库系统原理》、《计算机网络》。二、课程的性质、目的和任务

《Oracle数据库》课程是高等学校计算机系的一门选修的专业课,其教学目的是通过本课程的学习,使学生掌握大型数据库系统的管理及维护技术,掌握大型数据库应用系统的设计和开发方法。

Oracle 数据库是应用最广泛的大型数据库管理系统之一,掌握和了解 Oracle 数据库的基本知识,有利于提高学生管理、维护和开发大型数据库系统的能力。三、课程教学的基本要求(一)掌握Oracle数据库的实例结构,Oracle数据库逻辑结构和物理结构及数据字典;(二)掌握Oracle数据库网络结构及配置方法;(三)掌握数据库管理技术,包括数据库启动与关闭,空间管理,数据文件管理,控制文件管理,(四)日志文件管理,安全管理,对象管理;(五)学习使用 SQL Plus工具,熟练掌握关系数据库语言 SQL及 PL/SQL程序设计基础;(六)掌握数据库Oracle数据库备份及恢复技术。四、教学手段与方法 课堂多媒体教学+作业+学生课外学习。五、考核方式与成绩评定(一)考核方式 开卷成绩评定

33

Page 36: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

平时成绩占 30%,期末考核占 70%

六、课程的教学内容、重点和难点第一章 Oracle系统概述(2学时)

1.1 Oracle 系统简介1.2 Oracle 系统的特点1.3 Oracle 系统的应用1.4 Oracle 的体系结构1.5 如何得到 Oracle 产品基本要求:了解Oracle数据库的发展,掌握Oracle数据库结构。

重点:Oracle的体系结构,Oracle数据库管理系统的结构。难点:Oracle的体系结构,Oracle数据库管理系统的结构。

第二章 Oracle系统的安装(2学时)2.1 安装前的准备工作2.2 安装数据库服务器2.3 安装客户机2.4 查看安装结果基本要求:掌握Orale数据库的安装。

重点:Orale数据库服务器及客户机的安装。 难点:Orale数据库服务器及客户机的安装。

第三章 Oracle系统实用工具(4学时)3.1 SQL Plus 简介3.2 SQL Plus Worksheet 简介3.3 企业管理控制台---独立启动的数据库管理器3.4 企业管理控制台---集成的管理服务器3.5 数据库配置助手3.6 网络配置助手基本要求:掌握 SQL Plus简介,设置 SQL Plus,企业管理控制台的使用。

重点:SQL Plus 的使用,SQL Plus Worksheet 的使用。 难点:SQL Plus 的使用,SQL Plus Worksheet 的使用。

34

Page 37: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第四章 管理数据库(2学时)4.1 创建 Oracle 数据库4.2 查看数据库信息4.3 启动和关闭数据库基本要求:掌握创建Oracle数据库,启动和关闭数据库, 查看数据库信息。

重点:创建Oracle数据库,启动和关闭数据库。 难点:创建Oracle数据库,启动和关闭数据库。

第五章 管理表空间(2学时)5.1 创建表空间5.2 修改表空间5.3 删除表空间5.4 管理数据文件基本要求:掌握创建表空间,管理数据文件。

重点:创建表空间,管理数据库方案对象。难点:创建表空间,管理数据库方案对象。

第六章 数据库方案对象(2学时)6.1 方案6.2 管理表6.3 管理索引基本要求:掌握方案,创建表,管理表,管理索引。

重点:方案,创建表,管理索引。难点:方案,创建表,管理索引。

第七章 SQL语言基础(4学时)7.1 SQL 的概念7.2 SQL函数及操作符7.3 用 SQL查询数据7.4 用 SQL 录入数据7.5 用 SQL更新数据

35

Page 38: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

7.6 用 SQL删除数据基本要求:掌握 SQL 的概念,SQL函数及操作符,SQL查询。

重点:SQL函数及操作符,SQL查询,嵌套查询。

难点:嵌套查询。第八章 PL/SQL编程语言(4学时)

8.1 PL/SQL语言概述8.2 PL/SQL语言的基本语法要素8.3 PL/SQL控制结构8.4 PL/SQL复合类型8.5 游标8.6 异常处理基本要求:掌握 PL/SQL语言概述,PL/SQL语言的基本语法要素,PL/SQL控制结构,

PL/SQL复合类型,游标。

重点:PL/SQL 的基本语法要素,PL/SQL控制结构,PL/SQL复合类型,游标。难点:PL/SQL复合类型、游标、异常处理。

第九章 管理高级方案对象(3学时)9.1 管理视图9.2 管理同义词9.3 管理序列9.4 管理 PL/SQL 存储过程9.5 管理 PL/SQL 存储函数9.6 管理触发器基本要求:掌握管理视图、创建视图的方法,同义词的概念,存储过程, 触发器。

重点:管理视图,存储过程, 触发器。 难点:存储过程。

第十章 管理安全性(2学时)10.1 安全性概述10.2 Oracle 数据库的权限10.3 管理用户10.4 管理角色

36

Page 39: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

10.5 管理概要文件基本要求:掌握安全性概述、数据库的权限,管理用户,概要文件。

重点:数据库安全性, 权限管理, 概要文件。 难点:概要文件。

第十一章 数据库的保护(2学时)11.1 事务的基本概念11.2 日志文件11.3 数据库工作方式11.4 回滚段11.5 数据库备份与恢复的方法基本要求:掌握事务基本概念、日志文件,数据库工作方式,回滚段,数据库备份与

恢复。重点:事务, 回滚段, 数据库备份与恢复。

难点:回滚段。第十二章 Oracle高级技术及应用(3学时)

12.1 对象关系型数据库的应用12.2 分布式数据库的应用12.3 Oracle Web 程序设计基本要求:掌握对象关系型数据库、分布式数据库概念、Oracle Web 程序设计。

重点:对象关系型数据库的应用,分布式数据库的应用。

难点:对象关系型数据库的应用,分布式数据库的应用。

七、课程各教学环节要求(一)课堂教学

本课程以课堂教学为主,新内容讲授 32 课时,课程以文字教材为主,教材负担起形成整个课程体系系统性和完整性的任务。采用多媒体教学方式,尽量使用启发式教学。要求学生们课前预习,课后复习。(二)作业

作业的目的是为了巩固课堂教学的知识,学生在学习过程中必须完成布置的课堂作业。建议学生课余自觉完成除布置外的所有课后练习。作业题量参见“八、学时分配”表。(三)课外学习

要求学生们课外至少不得少于 24 课时的实验自学,训练自己熟悉 Oracle 数据库管理系统的各环节。

37

Page 40: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配章节 主要内容

各教学环节学时分配 作业题量 备注讲

授实验

讨论

习题

其他

小计

1 Oracle 系统概述 2 2 12 Oracle 系统的安装 2 2 13 Oracle 系统实用工具 4 4 24 管理数据库 2 2 25 管理表空间 2 2 26 数据库方案对象 2 2 27 SQL语言基础 4 4 68 PL/SQL 编程语言 4 4 49 管理高级方案对象 3 3 210 管理安全性 2 2 111 数据库的保护 2 2 112 Oracle 高级技术及应用 3 3 2

合 计 32 32 26

九、课程与其他课程的联系本课程学习前,学生需要先学习完“十”中的先修课程,必须至少掌握高级语言编程

和数据库系统基本原理。十、先修课程

本课程的先修课程为《C语言程序设计》、《离散数学》、《数据结构》、《数据库系统原理》《计算机网络》。十一、教材与教学参考书(一)教材李卓玲等编.《Oracle大型数据库及应用》. ISBN:9787040139044. 北京:高等教育出版社,2004,版次 1(二)教学参考书[1] 王珊,萨师煊.《数据库系统概论》(第四版). ISBN:9787040195835. 北京:高等

教育出版社,2006,版次 1[2] (美)西尔伯沙茨等,杨冬青等译.《数据库系统概念》(原书第 6版). ISBN:97871114

00851.北京:机械工业出版社,2013,版次1[3] 孙风栋等 .《Oracle 数据库基础教程》 .ISBN:9787121046315. 北京:电子工业出版社,

2007,版次 1[4] 秦靖,刘存勇 等著.《Oracle 从入门到精通(视频实战版)》.北京:机械工业出版社,2011,

版次1

38

Page 41: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《Web 编程与设计》课程教学大纲Web Programming and Design

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业必修课 适用专业:计算机科学与技术

执笔者:(姓名 李娅 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程介绍了基于 java 的 Web 编程技术,主要内容包括:Web 技术基础;Servlet 技术模型和 Servlet 容器模型;JSP 的各种元素、声明周期、作用域对象等;Web 应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签文件的使用等。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的专业必修课。按照学校的定位和培养应用型人才的目标,该课程的目的是让学生能够应用 java 技术开发 Web 应用程序,了解当前应用广泛的开发规范;掌握 WEB 程序设计思想和方法;熟悉主要的 Web 开发工具,具有较强的实战技能。学生学完本课程后,在校期间和毕业后能够直接上手从事相关研究,程序难度应达到专业级水平。三、课程教学的基本要求

本课程是一门实践性极强的课程,学生应按教学大纲具体要求,掌握基于 java 的Web 编程技术,并能正确运用这些理论和方法进行一般计算机项目的分析和判断,完成编程设计,解决应用中的实际问题。

通过对本课程的学习,要求学生:(一)熟练掌握 Web 应用开发的基础知识、Tomcat 服务器的安装和配置以及 Servlet 与JSP 的入门知识。(二)理解和掌握 Servlet模型和 Servlet 容器模型,包括常用的 Servlet API、Servlet生命周期、分析请求和发送响应、Web 应用程序与部署描述文件、ServletConfig接口与ServletContext接口、会话管理等。(三)掌握 Web 应用开发中组件重用技术,其中包括 JSP 的各种语法元素、JSP页面的生命周期、page指令及属性、JSP 的隐含对象、页面作用域、include指令、<jsp:include>动作以及 JavaBeans 的使用等。(四)掌握使用 JDBC 访问数据库的传统方法和使用数据源访问数据库的方法。(五)掌握表达式语言的使用。(六)掌握 JSP 的标签技术和标准标签库(JSTL)与标签文件。四、教学手段与方法根据授课对象的特点、课程类型,本课程教学以讲授课程内容为主,利用多媒体课件

39

Page 42: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

辅助启发式、案例、项目、参与式教学,提高学生学习能力、创新能力。五、考核方式与成绩评定(一)考核方式 笔试(五)成绩评定 考试成绩(70%)+出勤考核(10%)+平时作业(20%)六、课程的教学内容、重点和难点

第一章 Web 应用概述一、教学内容

(一)Web 应用体系结构(二)服务器的安装与配置(三)HTTP 基础(四)动态Web文档技术(五)Servlet 与 JSP 入门二、教学要求

(一)掌握服务器的安装与配置,Web 应用体系结构。(二)了解 Servlet 与 JSP 的基础知识。

重点:Web 应用体系结构,服务器的安装与配置,Servlet 与 JSP 的基础知识。难点:URL 和 URI 的区别,Servlet 与 JSP 的比较。

第二章 Servlet 技术模型一、教学内容

(一)Servlet API(二)Servlet 的执行过程和生命周期(三)分析请求(四)发送响应二、教学要求

(一)掌握 Servlet 的执行过程和生命周期。(二)掌握分析请求,发送响应的方法。

重点:Servlet 的执行过程和生命周期,分析请求,发送响应。难点:分析请求,发送响应。

40

Page 43: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第三章 Servlet 容器模型一、教学内容

(一)Web 应用的结构和部署(二)部署描述文件(三)ServletConfig接口(四)ServletContext接口(五)Servlet 的多线程问题(六)一个综合实例二、教学要求

(一)了解Web 应用的结构。(二)了解部署描述文件。(三)掌握 ServletConfig接口、ServletContext接口的使用方法。

重点:Web 应用的结构和部署,部署描述文件。难点:ServletConfig接口,ServletContext接口。

第四章 会话管理一、教学内容

(一)会话管理(二)通过Cookie支持会话(三)URL重写与隐藏表单域二、教学要求

(一)掌握会话管理的相关概念。(二)掌握 HttpSession接口的使用方法。(三)掌握 Cookie 的使用方法。

重点:会话管理的相关概念,HttpSession接口,通过Cookie支持会话。难点:HttpSession接口,通过Cookie支持会话。

第五章 JSP 技术模型一、教学内容

(一)JSP语法概述(二)JSP页面生命周期(三)理解 page指令属性(四)JSP 进阶

41

Page 44: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(五)JSP隐含变量(六)理解作用域对象二、教学要求

(一)掌握 JSP 的相关语法。(二)了解 JSP页面生命周期。

重点:JSP语法,JSP页面生命周期。难点:作用域对象的区别。

第六章 Web 组件重用与 JavaBeans

一、教学内容(一)静态包含(二)动态包含(三)在 JSP 中包含 Java Applet(四)JavaBeans 概述(五)在 JSP 中使用 JavaBeans(六)在 Servlet 中使用 JavaBeans(七)在 JSP脚本中使用 JavaBeans(八) MVC 设计模式二、教学要求

(一)掌握静态包含,动态包含的概念。(二)掌握在 JSP 和 JavaBeans 中使用 JavaBeans 的方法。

重点:静态包含,动态包含,JavaBeans。难点:静态包含,动态包含,JavaBeans。

第七章 JDBC 数据库访问一、教学内容

(一)PostgreSQL 数据库简介(二)Java 数据库技术概述(三)传统的数据库连接方法(四)JDBC API 介绍(五)访问数据库元数据(六)预处理语句(七)使用数据源连接数据库(八)DAO 设计模式介绍(九)可调用语句

42

Page 45: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(十)数据库事务处理二、教学要求

(一)掌握传统的数据库连接方法。(二)掌握使用数据源连接数据库的方法。(三)掌握 DAO 设计模式。

重点:传统的数据库连接方法,使用数据源连接数据库,DAO 设计模式。难点:使用数据源连接数据库,DAO 设计模式。

第八章 使用表达式语言一、教学内容

(一)理解表达式语言(二)使用 EL运算符(三)使用 EL 访问数据(四)在 EL 中使用函数(五)在 JSP页面中禁用 EL

二、教学要求(一)掌握 EL运算符的相关概念。(二)掌握 EL运算符访问数据的方法。

重点:EL运算符,EL 访问数据。难点:在 EL 中使用函数。

第九章 自定义标签的开发一、教学内容

(一)简单标签的开发(二)理解 TLD文件(三)几种类型标签的开发(四)传统的自定义标签(五)IterationTag接口与 TagSupport 类(六)BodyTag接口与 BodyTagSupport 类二、教学要求

(一)掌握简单标签的开发方法。(二)掌握带属性标签,带标签体标签,迭代的标签,动态属性标签和协作标签的开

发方法。

43

Page 46: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:简单标签的开发,几种类型标签的开发。难点:几种类型标签的开发。

第十章 JSTL 与标签文件一、教学内容

(一)JSP标准标签库(二)核心标签库(三)其他 JSTL标签库(四)使用标签文件二、教学要求

(一)了解 JSP标准标签库。(二)了解核心标签库。(三)掌握使用标签文件的方法。

重点:核心标签库,使用标签文件。难点:核心标签库,使用标签文件。七、课程各教学环节要求(一)本课程以上课为主,讲授内容参见(六)课程的教学内容、重点和难点;(二)作业题量参见(八)学时分配表;(三)成绩评定方法为:期末考试成绩(70%)+出勤考核(10%)+平时作业(20%)八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

第一章 Web 应用概述 2 2 2

第二章 Servlet 技术模型 4 4 4

第三章 Servlet 容器模型 4 4 4

第四章 会话管理 2 2 2

第五章 JSP 技术模型 4 6 5

第六章 Web 组 件 重 用 与JavaBeans

4 4 2

第七章 JDBC 数据库访问 4 4 2

第八章 使用表达式语言 2 2 2

44

Page 47: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第九章 自定义标签的开发 2 2 2

第十章 JSTL 与标签文件 2 2 2

复习 2 2

合计 32 32 27

九、课程与其它课程的联系学生在学习本课程之前应当具有《计算机网络》、《数据库系统原理》、《java 程序设计》

等前导课程的预备知识。十、先修课程 本课程的先修课程为《计算机网络》、《数据库系统原理》、《java 程序设计》。十一、教材与教学参考书(一)教材

沈泽刚. Java Web 编程技术.9787302215400.北京:清华大学出版社, 2010,第一版.

(二)教学参考书[1] 丁跃潮 . Web 编 程 技 术 JSP XML JAVAEE.9787030207357.北京: 科 学出版社 ,

2008,第一版.

[2] 刘甫迎. Web 编程实用技术教程. 7040178958.北京:高等教育出版社, 2005,第一

版.

45

Page 48: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《Windows CE 程序设计》课程教学大纲Windows CE Programming Design

学时数:32 其中:实验学时:0 课外学时:0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名 吴臣 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程基于目前流行易用的嵌入式操作系统Windows CE 平台,以 Windows API 程序框

架技术为支撑,以完整的程序实例为导向,详细介绍编写 Windows CE 应用程序的方法和技巧。主要内容包括 Windows CE 嵌入式操作系统下的 Windows API 程序设计框架技术 、Windows CE 设备的绘图操作、设置字体与子窗口编程、菜单与触摸屏事件的处理、与运算相关的数据处理方法、通用控件与对话框编程技术、常用的文件管理与数据库操作以及Windows CE 设备辅助输入面板等内容。

本课程将Windows CE 应用程序依靠事件消息驱动的工作机制,结合完整程序实例对窗口过程及消息处理进行实质性的论述,力求让学生在任务中学习知识点,在项目中灵活运用知识点。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的专业选修课,它是一门基于硬件平台的软件开发具有很强的实践性。本课程的主要任务是介绍Windows CE 进行中断、驱动程序开发的基本原理和设计方法。通过本课程的学习,使学生掌握和理解 Windows CE 程序设计与开发的基本过程,各种程序与设备的开发方法和技巧。主要涉及内存管理、文件管理、系统输入等,以及中断处理、驱动程序模型、流驱动程序开发等,要求学生对嵌入式系统的开发有进一步深入的了解,对硬件和开发环境都有较好的掌握,加强对理论知识的理解、提高学生解决问题能力的作用。三、课程教学的基本要求(一)学习 Windows CE 的基础理论和特点,以及相关的程序设计方法;(二)掌握 Windows CE 开发工具、内存管理、文件管理、系统输入等;(三)掌握中断处理、驱动程序模型、流驱动程序开发等。四、教学手段与方法

46

Page 49: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程实践操作性极强,学生只有通过实践操作,才能对系统开发有进一步了解,对硬件和开发环境有较好的认识。因此在教学中采用多模式教学法:理论课的学习采用3W1H 教学法,而且要合理安排一定的课外实践任务,让学生掌握理论,学会操作,并能在实践后进行总结反思。五、考核方式与成绩评定(一)考核方式

本课程的考核方式采用闭卷考试。(二)成绩评定

成绩评定方式采用:考试成绩(70%)+平时作业(20%)+考勤(10%)。六 课程的教学内容、重点和难点

第一章 嵌入式系统简介(1 学时)一、教学内容

(一)嵌入式系统特点、分类、组成;(二)嵌入式系统的应用领域;(三)常见的嵌入式操作系统。

重点:认识Windows CE、Symbian、Palm OS、嵌入式 Linux、VxWorks 等嵌入式操作系统。难点:嵌入式系统组成及其特点。

第二章 Windows CE.Net 简介(2 学时)一、教学内容

(一)Windows CE 的发展历史、功能简介、电源管理功能、多任务功能、图形界面、通信能力、多媒体和扩展功能、实时功能等;

(二)Windows CE.Net 的体系结构;(三)Windows CE 的应用领域。

重点:认识Windows CE 及 Windows CE.Net 的体系结构。难点:Windows CE.Net 的层次架构、内核模块、文件系统、网络与通信模块、GWES模块等。

第三章 Windows CE.Net 开发基础(1 学时)一、教学内容

(一)Windows CE.Net 的启动;(二)Windows CE 设备的电源特性;

47

Page 50: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)Windows CE.Net 程序开发环境;(四)Windows CE.Net 目录解析。

重点:Windows CE.Net 程序开发环境。难点:Platform Builder、EVC 和 EVB、Visual Studio.Net、ActiveSync 等。

第四章 Windows CE.Net 开发工具简介(1 学时)一、教学内容

(一)Platform Builder;(二)Embedded Visual C;(三)Visual Studio.Net 等工具。

重点:Visual Studio.Net工具的认识与理解。难点:Win32 API、MFC 及 ATL 三种程序设计方式;使用 Visual Studio.Net 2003构建 Smart

Device工程。第五章 Windows CE.Net 中的内存管理(2 学时)

一、教学内容(一)Windows CE 中 RAM 和 ROM77,虚存,堆,栈以及静态数据块的使用;(二)Windows CE 下的 Bootloader。

重点:RAM 和 ROM 在实际设备中的体现,虚存,堆,栈以及静态数据块的特性难点:Bootloader 的结构。

第六章 Windows CE.Net 中的进程和线程(2 学时)一、教学内容

(一)Windows CE.Net 中的进程,线程;(二)Windows CE.Net 中进程间通信。

重点:线程的优先级;线程等待与互斥、互锁的处理。难点:进程间通信的处理方式。

第七章 Windows CE.Net 中的文件系统和注册表管理(2 学时)一、教学内容

(一)Windows CE.Net文件的输入输出,内存映射,文件管理等;48

Page 51: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)注册表及相关 API函数。重点:内存映射文件,注册表相关 API函数。难点:内存映射文件的理解。

第八章 Windows CE.Net 中的屏幕绘制函数(2 学时)一、教学内容

(一)Hello Windows CE 的建立;(二)文本显示相关的函数;(三)字体;(四)图形绘制;(五)使用 Win32 API 编程方式在 Windows CE 中显示文本、绘制图形。

重点:各种常见图形的绘制;使用 API 编程实现文本的显示及图形的绘制。难点:使用 Win32 API 编程。

第九章 Windows CE.Net 系统中的输入(2 学时)一、教学内容

(一)键盘输入;(二)鼠标输入;(三)Windows CE 中的触摸屏;(四)通过鼠标点击的方式进行屏幕绘制;(五)在 Windows CE 中实现鼠标移动轨迹的绘制。

重点:触摸屏认识,屏幕绘制。难点:鼠标点击,移动轨迹的绘制。

第十章 Windows CE.Net 中的中断处理(2 学时)一、教学内容

(一)中断基础知识:(二)汇编语言与微处理器的体系结构,中断处理程序,保存和恢复上下文,中断禁

止和中断延迟,共享数据问题的产生与解决;(三)Windows CE.Net 中断的组成;(四)Windows CE.Net 中断处理机制的特点;(五)Windows CE.Net 中断发生和处理的过程;(六)Netarm2410-S 设备中断简介。

49

Page 52: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:Windows CE.Net 中断的组成,中断处理机制,及中断发生和处理。

难点:中断发生和处理的过程。第十一章 Windows CE.Net 中的驱动程序(1 学时)

一、教学内容(一)Windows CE.Net 的驱动程序模型;(二)驱动程序的组成及单体/分层驱动程序在 WindowsCE.Net 中的集成;(三)Windows CE.Net 中的类型驱动程序;(四)Windows CE 简单驱动开发实例。

重点:单体/分层驱动程序的理解。难点:Windows CE 简单驱动的实例开发。

第十二章 Windows CE.Net 中的流驱动开发和相关注册表项(2 学时)

一、教学内容(一)流驱动程序简介;(二)设备文件名;(三)流驱动的标准接口;(四)样本流接口驱动程序;(五)Windows CE.Net 的注册表的结构、设置及访问等;(六)流接口驱动程序的加载和卸载;(七)ADC流驱动程序。

重点:流驱动的标准接口的原型与调用,文件操作和设备操作函数参数间的对应关系,单访问和多访问等;ADC流驱动程序的设计。

难点:ADC流驱动程序的设计与操作。第十三章 Windows CE.Net 中的总线(1 学时)

一、教学内容(一)总线的分类和主要参数;(二)内部集成(IIC)总线;(三)PCI总线;(四)USB总线。

50

Page 53: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:内部集成总线(IIC)与硬件设备之间的数据交换;USB总线及 USB 设备的软件设计。难点:Windows CE.Net 下 USB 设备驱动程序的编写。第十四章Windows CE.Net 下的 PS/2键盘驱动程序设计(1 学时)

一、教学内容(一)PS/2 电气接口概述;(二)键盘及键盘协议;(三)键盘驱动程序的工作流程。

重点:键盘驱动程序的工作流程。难点:PDD层的开发。

第十五章Windows CE.Net 下的触摸屏(1 学时)一、教学内容

(一)触摸屏概述;(二)触摸屏的工作原理;(三)电阻类触摸屏;(四)触摸屏与 Windows CE.Net 系统。

重点:触摸屏设置函数、使用函、坐标转换函数、采样坐标点函数。难点:无。

第十六章 用 Platform Builder 进行内核定制(2 学时)一、教学内容

(一)Platform Builder 简介、主要功能、用户界面;(二)定制嵌入式系统平台主要包括的内容;(三)使用 Platform Builder 建立操作系统镜像;(四)使用 Platform Builder 生成操作系统镜像;(五)把操作系统镜像下载到模拟器。

重点:定制嵌入式系统平台;使用 Platform Builder 建立操作系统镜像。难点:选择操作系统的核心服务。

第十七章 用 Embedded Visual C 进行 Windows CE 程序设计(3 学时)51

Page 54: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、教学内容(一)EVC特性、模拟器、远程调试工具等;(二)用 EVC 编写俄罗斯方块;(三)游戏程序界面的设计;(四)源代码分析。

重点:用 EVC 编写俄罗斯方块。难点:源代码分析。

第十八章 用 Visual Studio 进行 Pocket PC 程序设计(3 学时)一、教学内容

(一)各种 Pocket PC 的简介;(二)Pocket PC 的发展;(三)Visual Studio.Net 2003 简介;(四)程序的构建过程;(五)源代码的添加与分析。

重点:用 Visual Studio.Net 2003 进行程序设计。难点:源代码分析。

52

Page 55: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

七、课程各教学环节要求(一)本课程主要以授课为主;(二)安排 1 个学时进行讨论与习题讲解,作业题量见学时分配表,考试采用闭卷考试;(三)授课时可以适当安排一定的课外学习任务,让学生每 4-5 人为一组,选择一个题目进行系统开发,与程序设计,最终形成系统开发报告及可运行的应用系统,锻炼学生分析解决问题的能力及系统开发的能力。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 嵌入式系统简介 1 1 12 Windows CE.Net 简介 2 2 13 Windows CE.Net 开发基础 1 1 14 Windows CE.Net 开 发工具 简

介1 1 1

5 Windows CE.Net 中 的 内 存管理

2 2 2

6 Windows CE.Net 中 的 进 程 和线程

2 2 3

7 Windows CE.Net 中 的文件 系统和注册表管理

2 2 2

8 Windows CE.Net 中 的屏幕绘制函数

2 2 2

9 Windows CE.Net 系统中 的输入

2 2 2

10

Windows CE.Net 中 的 中断处理

2 2 2

11

Windows CE.Net 中 的驱动 程序

1 1 1

12

Windows CE.Net 中 的流驱动开发和相关注册表项

2 2 2

13

Windows CE.Net 中的总线 1 1 1

14

Windows CE.Net 下的 PS/2键盘驱动程序设计

1 1 1

15

Windows CE.Net 下的触摸屏 1 1 1

1 用 Platform Builder 进 行 内 核 2 2 2

53

Page 56: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

6 定制17

用 Embedded Visual C 进 行Windows CE 程序设计

3 3 2

18

用 Visual Studio 进 行 Pocket PC 程序设计

3 1 4 3

合计 31 1 32 30

九、本课程与其它课程的联系学习本课程之前,学生必须学习高级语言程序设计,嵌入式系统,操作系统等课程。

这些课程是本课程的基础。十、先修课程:

《高级语言程序设计》,《嵌入式系统》,《操作系统》等。十一、教材与教学参考书(一)教材姜波.《Windows CE.Net 程序设计》( ISBN:9787111201212).北京:机械工业出版社,2007.

(二)教学参考书[1] 何宗键.《Windows CE嵌入式系统》(ISBN:7810777939).北京:北京航空航天大学出版社,2006 年,第一版.

[2] 傅曦,齐宇.《嵌入式系统Windows CE 开发技巧与实例》(ISBN:9787502548544).北京:化学工业出版社,2004.

54

Page 57: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《编译原理》课程教学大纲Compiling Principle

学时数:40 其中:实验学时:8 课外学时:0学分数:2.5课程类别:专业必修课适用专业:计算机科学与技术执笔者:(姓名 吴臣 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程主要介绍程序设计语言编译程序构造的基本原理和设计方法。通过本课程的学

习,使学生掌握和理解编译的基本过程,重点理解并掌握词法分析、语法分析、语义分析及代码生成等相关技术,并对相应的算法实现有一定的了解与认识,还要了解各个编译阶段的功能与常用的一些设计方法和技巧。通过各个编译过程的分析,认识编译器中各阶段在计算机语言的编译中所起的作用,更好地理解计算机底层与上一层的交流执行方式,更进一步把应用层中的程序、数据的过渡到更深一层的算法、编码中去,更好地把握程序编译执行的实质。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的一门专业必修课程,既是一门理论性、实验性、技术性很强的课程,又是理论与实践紧密结合的课程。

本课程的主要任务是介绍程序设计语言编译程序构造的基本原理和设计方法。通过本课程的学习,使学生掌握和理解编译的基本过程,各个编译阶段的功能与常用的一些设计方法和技巧。三、课程教学的基本要求(一)编译器的基本结构;(二)文法与语言的基本知识;(三)自动机的相关理论学习与应用(四)各个编译过程的设计方法与技巧;(五)编译器实现中所用相关算法及编码、分析。四、教学手段与方法

55

Page 58: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

采用讲授法、讨论法、演示法等教学手段,首先介绍编译原理的基础理论,然后按章节的内容讲授,包括自动机的构造,词法的分析技术,语法的分析技术, 以及中间代码的生成和优化等。在教学方法上,首先通过例子引出问题,然后,从理论上找出解决问题的方法,最后,再通过例子进行巩固。五、考核方式与成绩评定(一)考核方式

理论知识方面采用闭卷考试 。实验操作要求提交实验报告并附上关键实现代码。(二)成绩评定按下表比例进行成绩评定,主要包括:平时表现、实验报告、期末考试三大部分考核办法描述 占总评成绩的比重(%) 备注考勤+课堂表现+作业 20%  实验与实验报告 10%  期末考试成绩 70%  

六、课程的教学内容、重点及难点

第一章 编译概述(2 学时)一、教学内容

(一)翻译与编译程序;(二)编译过程概述;(三)编译程序的基本结构;(四)编译程序的组合;(五)编译技术及其在软件开发中的应用。

重点:了解什么是编译程序,了解编译程序工作的基本过程及各阶段的基本任务,熟悉编译程序总体框架结构。

难点:编译过程和编译程序的结构。第二章 文法和语言的基本知识(2 学时)

一、教学内容(一)文法的概念;(二)符号和符号串;(三)文法和语言的形式定义;(四)文法的类型;(五)上下文无关文法及其语法树;(六)句型的分析;(七)有关文法实用中的实用限制与变换。

56

Page 59: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:上下文无关文法及其语法树和文法的类型以及二义性。难点:上下文无关文法及其语法树;文法的类型以及上下文无关文法中 ξ 规则和二义性

判别。第三章 词法分析与有穷自动机(7 学时)

一、教学内容(一)词法分析程序的功能;(二)单词的描述与输出形式;(三)正规表达式、正规文法与有限自动机,以及三者的相互转换。

重点:词法分析器的功能和输出形式,词法分析器的功能和设计方法,正规表达式与有限自动机。

难点:正规表达式与有限自动机、状态转换图及化简。第四章 语法分析(12 学时)

一、教学内容(一)确定自顶向下分析思想;(二)LL(1)文法的判别;(三)不确定自顶向下分析思想;(四)确定的自顶向下分析方法(递归子程序和预测分析法);(五)自底向上优先分析法概述;(六)算符优先分析法;(七)LR(0)分析;(八)LR(1)分析;LR(1)分析;LALR(1)分析。

重点:LL(1)文法的判别;自下而上和自上而下分析器的设计思想;简单优先分析法的形式定义、算符优先分析法,算符优先表的构造和优先函数;LR(0)分析、活前缀、LR(0)项目族的构造以及 LR(0)项目集规范族的构造。

难点:算符优先表的构造和优先函数;正确理解自上而下分析法的基本思想;掌握递归子程序和预测分析法;非 LL(1)文法的转换;活前缀、LR(0)项目族的构造以及LR(0)项目集规范族的构造。第五章 语法制导翻译技术和中间代码生成(4 学时)

一、教学内容(一)语法制导翻译的基本思想;(二)中间语言的形式;

57

Page 60: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)算术表达式与布尔表达式到四元式的翻译;控制语句的翻译;数组元素引用和赋值,过程调用的处理。重点:正确理解语法制导翻译的基本思想和方法,熟悉常见的几种中间语言的描述,掌

握各种语句到四元式的翻译,以及各种语句适应语法制导翻译的产生式及相应的语义子程序。

难点:表达式、控制语句、和数据元素引用的翻译。第六章 符号表的组织与管理(自学)

一、教学内容(一)符号表的作用和地位;(二)符号的主要属性及作用;(三)符号表的组织;符号表的管理。

重点:符号表的组织和使用。难点:符号表的组织和使用,尤其是层次管理。

第七章 代码优化(自学)一、教学内容

(一)优化概述;(二)局部优化;(三)控制流分析和循环优化;(四)窥孔优化。

重点:了解代码优化的含义、作用、掌握利用 DAG表示进行局部优化的方法;数据流分析。难点:DAG表示及其应用和数据流分析。

第八章 运行时的存储组织与管理(自学)一、教学内容

(一)数据空间的三种不同使用方法和管理方法;(二)简单的栈式存储分配的实现;(三)堆式存储分配;(四)临时变量的存储分配。

重点:目标程序运行时存储空间的使用和组织管理方式,了解静态分配和动态分配的基本思想;掌握嵌套过程语言目标程序运行时动态运行栈的内容、组织和变化过程。

58

Page 61: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:目标程序运行时存储空间的使用和组织管理方式、栈式存储分配的实现。第九章 目标代码生成(2 学时)

一、教学内容(一)代码生成重点考虑的问题;(二)假想计算机模型分析;(三)简单代码生成器分析;(四)代码生成技术简介。

重点:代码生成过程中的基本问题,理解待用信息、寄存器描述和地址描述等概念,掌握简单代码生成器的生成算法、寄存器分配策略。

难点:一个简单代码生成器的算法。七、课程各教学环节要求(一)本课程主要以授课为主;(二)上机实践操作 8 学时,是一个综合性实验,名称为“PL 编译器设计”,具体内容为编译器的词法分析、语法分析、代码生成等三个阶段实验组成;可以参考教材中附录进行。(三)作业题量见学时分配表,考试采用闭卷考试。八、学时分配

章节 主要内容

各教学环节学时分配 作业题量 备注讲

授实验

习题

课外

其它

小计

1 编译概述 2 2 22 文法和语言的基本知识 2 1 3 33 词法分析与有穷自动机 7 2 1 10 44 语法分析 12 4 1 17 45 语法制导翻译技术和中间代码生成 4 4 36 符号表的组织与管理 0 0 07 代码优化 0 0 08 运行时的存储组织与管理 0 0 09 目标代码生成 2 2 4 2

10 并行编译技术基本常识 0 0 0

合计 29 8 3 40 18

九、课程与其它相关课程的联系

59

Page 62: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

学习本课程之前,学生必须学习汇编语言程序设计,数据结构、离散数学等课程。这些课程是本课程的基础。十、先修课程

《汇编语言程序设计》,《数据结构》,《离散数学》等。十一、教材与教学参考书(一)选用教材胡伦骏,徐兰芳等.《编译原理》( ISBN:712101454).北京:电 子工业出版社,2005,第二版.(二)教学参考书[1] 陈意云.《编译原理》(ISBN:9787040239638).北京:高等教育出版社,2005,第二版.[2] (美)阿霍(Aho,A.V.)等著,李建中等译.《编译原理》(ISBN: 9787111269298).

北京:机械工业出版社,2009,第二版.

60

Page 63: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《操作系统原理》课程教学大纲Principles of Operating Systems

学 时 数:56 其中:实验学时:8 课外学时:0学 分 数:3.5课程类别:学科基础课适用专业:计算机科学技术专业执笔者:(姓名 顾艳春 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 11 月

一、课程简介本门课程首先介绍了计算机操作系统的发展、特征、功能以及操作系统的结构。在此基

础上,深入地阐述了进程和线程的基本概念、同步与通信、调度与死锁。为了支持进程这一基本概念,先后展开讲解:1)连续和离散存储器管理方式及虚拟存储器;2)对众多种类外部设备的管理方式,并对 I/O 软件的层次结构作了较深入的阐述;3)文件的组织和管理,并讨论了文件共享和安全保护;4)设计更为人性化的用户接口;5)介绍了计算机网络、网络体系结构、网络提供的功能和服务以及 Internet;6)对保障系统安全的各种技术和计算机病毒都作了较详细的介绍。二、课程的性质、目的和任务

性质:本课程是高等院校计算机科学与技术专业本科的一门学科基础课程,是必修课。目的:通过操作系统原理的学习,了解操作系统的发展过程及种类,掌握操作系统设

计中的相关基本概念和原理,以及在操作系统的设计与构造中涉及的资源共享、提高系统资源利用率等各方面基本知识,了解并掌握操作系统在发展过程及将来引入的新技术与方法。

任务:阐述计算机系统的核心软件——操作系统的基本概念、基本原理和实现技术。主要包括操作系统的用户界面、操作系统的资源管理功能等,其中资源管理还包括进程管理、处理机管理、存储管理、设备管理、文件管理、网络与安全等方面内容,并将操作系统的一般原理与实际操作系统的分析与设计有机地结合。三、课程教学的基本要求(一)掌握操作系统的基本原理、概念及主要功能(二)掌握进程概念、进程的同步与互斥、死锁的预防与检测(三)掌握处理机的调度层次划分与调度、调度方法评价以及调度基本策略(四)掌握存储管理目标与几种存储管理策略(五)掌握设备与处理之间的数据传送方式、缓冲技术以及设备管理基本手段(六)掌握文件系统的物理及逻辑设备的空间组织与管理、多级目录结构、文件东共享实现以及文件系统的安全与防护(七)了解并掌握操作系统的安全与防护基本知识,了解一些病毒与黑客的常用手段以及一些基本应对措施

61

Page 64: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(八)了解网络操作系统的基本概念,了解网络操作系统必须实现的一些基本技术(九)通过实验环节具备一定系统软件和应用软件的开发技能四、教学手段与方法 教学手段采用多媒体教学与传统教学相结合的方式。教学方式包括案例式、项目式、参与式以及启发式教学。五、考核方式与成绩评定(一)考核方式 本课程的考核采用期末考试、出勤考核和平时作业综合评定方式,其中期末考试形式为闭卷考试形式。成绩评定 考试成绩(70%)+出勤考核(10%)+平时作业(20%)六、课程的教学内容、重点和难点

第一章 操作系统概论(2 学时)一、基本内容

(一)操作系统概观(二)操作系统的形成与发展(三)操作系统提供的服务与用户接口(四)流行操作系统简介二、基本要求

(一)掌握操作系统的基本概念。(二)了解操作系统的发展过程,理解资源共享观点是现在操作系统的基本观点。(三)掌握操作系统的功能结构。

重点:操作系统的概念;多道程序;分时技术难点:多道程序特征

第二章 处理器管理(6 学时)一、基本内容

(一)中央处理器(二)中断技术(三)进程及其实现(四)线程及其实现(五)处理器调度(六)低级调度

62

Page 65: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、基本要求(一)了解单处理器系统于多处理器系统、处理器状态。(二)回顾中断概念与技术。(三)掌握进程和线程的基本概念,掌握进程与线程的特性,掌握进程状态。(四)掌握处理器调度层次与层次划分。(五)掌握低级调度的功能与调度算法。(六)了解实时调度与多处理器调度。

重点:进程的基本概念;进程的特性;进程的状态及状态转换;处理器调度的层次划分;低级调度算法

难点:进程的概念及特性;进程与线程的区别与联系第三章 并发进程(12 学时)

一、基本内容(一)并发进程(二)临界区管理(三)信号量与 PV操作(四)管程(五)进程通信(六)死锁二、基本要求

(一)掌握顺序程序与并发程序各自不同的特性。(二)掌握临界区与临界资源的定义。(三)了解临界资源管理的一些常用的软件和硬件方法。(四)了解通过信号量实现进程之间的同步与互斥。(五)掌握利用 PV原语解决进程之间的同步与互斥的方法。(六)了解管程实现进程的同步与互斥的方法。(七)了解进程之间通信的几种通信方法。(八)掌握死锁的概念及产生的基本条件。(九)了解如何预测、检测和消除死锁。

重点:顺序程序执行的特点;并发程序执行的特点;进程的同步与互斥;临界区与临界资源;信号量与 PV原语;死锁及产生条件

难点:P、V原语解决进程之间的同步与互斥的方法;死锁的判断与解除第四章 存储管理(10 学时)

一、基本内容

63

Page 66: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)存储器(二)连续存储空间管理(三)分页式存储管理(四)分段式存储管理(五)虚拟存储管理二、基本要求

(一)了解存储器层次,掌握地址转换与保护。(二)掌握连续存储空间管理的单用户连续存放、固定分区、可变分区存储管理的基本

思想。(三)掌握分页式存储管理的基本思想、基本数据结构、地址变换过程,特性等内容。(四)掌握分段式存储管理的基本思想、基本数据结构、地址变换过程,特性等内容。(五)掌握虚拟存储管理的支持技术。

重点:分页式存储管理;分段式存储管理;虚拟存储管理难点:动态地址变换;虚拟存储管理

第五章 输入输出管理(6 学时)一、基本内容

(一)I/O硬件原理(二)I/O 软件原理(三)具有 I/O 通道的系统管理(四)缓冲技术(五)驱动调度技术(六)设备分配(七)虚拟设备二、基本要求

(一)了解并回顾 I/O硬件和软件的基本原理。(二)了解具有通道的 I/O 系统管理技术。(三)掌握缓冲技术中的单缓冲、双缓冲与多缓冲技术。(四)掌握驱动调度技术关于存储设备的物理结构、循环排序、优化分布、交替地址、搜

索定位等技术措施。(五)掌握设备管理的基本数据结构。(六)掌握 Spooling 技术。

重点:缓冲技术;驱动调度技术;设备管理;spooling 技术难点:虚拟设备实现及管理

64

Page 67: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第六章 文件系统(6 学时)一、基本内容

(一)文件系统的基本概念(二)文件的逻辑组织与基本方法(三)文件的物理结构(四)文件存储空间的管理(五)文件目录(六)共享与安全(七)文件操作二、基本要求

(一)掌握文件与文件系统的基本概念。(二)掌握文件的逻辑结构与物理结构与相应的组织与存取方式。(三)掌握文件的目录结构组织方式。(四)掌握文件系统中文件共享文件的技术策略。(五)掌握文件的安全与共享的基本手段。

重点:文件与文件系统概念;文件逻辑结构与物理结构的联系与区别;存储空间组织;目录结构;文件共享

难点:共享文件的组织形式;文件保护第七章 操作系统的安全与保护(4 学时)

一、基本内容(一)操作系统的安全性(二)安全威胁及其类型(三)操作系统的保护(四)入侵者(五)病毒(六)保护机制、策略与模型二、基本要求

(一)掌握操作系统的安全性相关基本概念。(二)了解系统的安全威胁来源及分类。(三)了解操作系统保护的层次划分以及在不同层次上的应对措施。(四)了解入侵者常用的一些入侵方法。(五)了解计算机病毒特征、类型及相关的防范措施。(六)了解利用身份认证机制、授权机制、加密机制和审计机制提供对操作系统的保护。

重点:操作系统的安全性;操作系统的层次保护

65

Page 68: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:操作系统的认证机制及机理第八章 网络和分布式操作系统(2 学时)

一、基本内容(一)计算机网络概述(二)网络操作系统(三)分布式操作系统二、基本要求

(一)了解并回顾计算机网络相关内容。(二)了解网络操作系统的基本特征。(三)了解分布式操作系统基本特征、资源管理手段、进程通讯机理、死锁处理等内容。

重点:网络操作系统及其特征;分布式操作系统及其特征难点:分布进程的并发;分布进程的死锁七、课程各教学环节要求(一)实验

《操作系统》课程是计算机本科教育的主要专业课程,进程作为现代操作系统进行资源分配和管理的基本对象,对进程概念更好的理解,有助于学生全面理解现代操作系统的构造机理以及各种管理手段的设计。

设计完成后,要求上交设计报告。设计报告内容包括:·设计题目·设计主要思路·主要数据结构·主要算法流程·自己对设计情况的分析具体实验内容如下:

实验(设计)名称 实验学时 实验属性 实验者类别 开出要求生产者-消费者模型模拟进程调度 2 设计 本科 必开存储管理 2 设计 本科 必开文件管理 2 设计 本科 必开多道程序调度转换 2 设计 本科 必开

本课程考核采用平时作业与笔试结合的方式,其中平时成绩占 30%,笔试成绩占 70%。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

66

Page 69: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第 1章 操作系统概论 2 2 4

第 2章 处理器管理 6 2 8 4

第 3章 并发进程 12 2 14 8

第 4章 存储管理 10 2 12 8

第 5章 设备管理 6 6 6

第 6章 文件系统 6 2 8 6

第 7章 操作系统的安全与保护 4 4 2

第 8章 网络与分布式操作系统 2 2 2

合计 48 8 56 40

九、课程与其它课程的联系计算机操作系统是一个大型的系统软件,它是应用程序使用计算机硬件的接口。本课

程的学习,既要有程序设计的基础,又要有计算机硬件的相关理论知识。《C语言程序设计》和《数据结构》:这两门课程是讲述程序设计方法的课程,是学习本

门课程的软件基础,可以为理解计算机操作系统的设计思想和相关理论知识打下基础。《计算机组成原理》和《汇编语言程序设计》:是讲述计算机硬件体系结构及底层实现技

术的一门课程,是学习本门课程的硬件和底层基础,只有了解了计算机的体系结构,才能理解操作系统的算法设计思想。十、先修课程先修课:《计算机组成原理》、《C语言程序设计》、《汇编语言程序设计》、《数据结构》等。

十一、教材与教学参考书(一)教材汤小丹.《计算机操作系统》(第 3版).西安:电子科技大学出版社,2007 年。(二)教学参考书[1] 张尧学.《计算机操作系统教程》.北京:清华大学出版社,2006 年。[2] 屠祁.《操作系统基础》(第三版).北京:清华大学出版社,2000 年。[3] 孙钟秀.《操作系统教程》(第四版).北京:高等教育出版社,2008 年。

67

Page 70: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《程序设计语言C》课程教学大纲Programming Language C

学时数: 56 其中:实验学时 10 课外学时 0 学分数: 3.5

课程类别:学科基础课 适用专业:计算机科学与技术

执笔者:(姓名 周 燕 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 《程序设计语言C》是计算机科学与技术专业学生的一门重要的学科基础课,采用算法

基础、程序设计基础、C语言程序设计三大层面的内容框架。要求学生掌握高级语言程序设计的有关概念,熟练掌握 C语言的语法、语义和用法,掌握结构化程序设计方式和用计算机解题的基本算法,能够用 C语言描述算法及编写小型的应用程序。培养学生具有较熟练的程序设计能力和程序阅读能力,学生能够以程序设计语言为工具进行本专业后续课的学习、研究和工程应用,为专业继续学习奠定良好的基础。

本课程包括如下内容:C语言概述,基本算法,基本数据类型,运算符与表达式,顺序、选择、循环程序设计,数组,函数,预处理命令,指针,结构体与共用体以及枚举的应用,文件的建立和使用。二、课程的性质、目的和任务

本课程是计算机科学与技术学生的一门重要的学科基础课,也是学习其他计算机课程的先导课。其目的和任务是通过课堂理论讲授和上机实践编程,培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。对计算机学科学生进行严谨的逻辑思维能力训练,有助于提高信息素质。三、课程教学的基本要求(一)熟练掌握 C语言的语法、语义和用法;(二)深刻理解数组、函数、动态存储、指针、结构体、链表、文件等重要概念;(三)掌握结构化程序设计方法、程序设计的思想和编程技巧、用计算机解题的基本算法;(四)能够用 C语言描述算法及编写小型应用程序。 四、教学手段与方法(一)运用启发、讨论、互动式的教学方法,培养学生的学习积极性。强调案例教学法的应用,采取“提出问题-分析问题-解决方案-得出结论”的教学思路,以满足个性化、多样化的教学需求。(二)多媒体教学与黑板板书有机结合,提高教学效果。

68

Page 71: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、考核方式与成绩评定(一)考核方式

本课程考试采用闭卷考试形式,主要考查学生对程序设计语言的基本概念的理解及灵活运用所学知识编写程序的能力。(二)成绩评定

成绩评定综合考虑学生考试情况和平时学习情况,其中考试成绩占 70%,平时成绩占30%(其中:实验成绩占 15%,出勤考核+平时作业占 15%)。根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。六、课程的教学内容、重点和难点

第一章 C语言概述(2 学时)一、基本内容

(一)C语言的历史背景、简况及其特点;(二)简单的 C 程序介绍;(三)C 程序上机的基本步骤。二、基本要求

(一)了解C语言的主要特点,C 程序的基本结构和基本的语法单位;(二)C 程序上机的基本步骤。

重点:C 程序的基本结构;C 程序在不同的操作系统环境下的上机步骤。难点:C语言是函数式语言的概念。

第二章 程序的灵魂——算法(2 学时)一、基本内容

(一)算法的概念和特征;(二)表示算法的各种方法;(三)结构化程序设计方法。二、基本要求

(一)深刻理解算法的概念,至少会用一种或一种以上的方法表示一个算法;(二)熟练掌握程序的三种基本逻辑结构,即:顺序结构、选择结构和循环控制结构;(三)理解结构化程序设计方法的基本思想和主要内容。

重点:一种或一种以上的算法表示方法的应用。难点:算法的应用。

69

Page 72: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第三章 数据类型、运算符与表达式(4 学时)一、基本内容

(一)C 的数据类型,整型数据,浮点型数据,字符型数据;(二)常量与变量;(三)各种运算符与表达式。二、基本要求

(一)熟悉 C 的各种数据类型;主要掌握“基本类型”的应用;(二)掌握整型、实型、字符型的应用;各类数值型数据的混合运算;(三)熟练使用各种运算符和相应的表达式。

重点:C运算符及应用特点,基本类型变量的定义。难点:自增、自减运算符。

第四章 最简单的C程序设计——顺序程序设计(2 学时)一、基本内容

(一)C语句概述,赋值语句;(二)标准的输入输出函数;(三)简单程序举例。二、基本要求

(一)了解 C语句的语句类型,掌握赋值语句;(二)熟练掌握标准输入输出函数的应用;(三)会编写简单的 C顺序程序。

重点:顺序结构中赋值语句,数据输出、输入。难点:格式的输入和输出。

第五章 选择结构程序设计(3 学时)一、基本内容

(一)关系运算符和关系表达式;(二)逻辑运算符和逻辑表达式;(三)实现选择结构的控制语句;(四)选择结构程序举例。二、基本要求

(一)熟练掌握以上各种语句的使用,会编程序;70

Page 73: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)掌握关系运算符、逻辑运算符的适用及混合逻辑表达式的优先次序。重点:关系表达式和逻辑表达式,if语句,switch语句;难点:流程控制语句的使用技巧。

第六章 循环控制(4 学时)一、基本内容

(一)goto语句;(二)while语句;(三)do-while语句;(四)for语句;(五)break、continue语句;(六)几种循环的比较。二、基本要求

(一)熟练掌握以上各种语句的使用,会编程序;(二)熟练掌握循环的嵌套,了解几种循环的区别与特点。

重点:循环结构的概念及使用。难点:循环的嵌套。

第七章 数组(6 学时)一、基本内容

(一)一维数组的定义和引用;(二)二维数组的定义和引用;(三)字符数组的定义和引用。二、基本要求

(一)熟练掌握一维、二维数组以及字符数组的定义和引用;(二)掌握字符串处理函数的应用,并理解利用字符串处理函数对简化编程的重要作

用;(三)掌握用数组编程的基本方法。

重点:数组的概念;一维、二维数组以及字符数组的区别和特点。难点:二维数组、字符数组的应用技巧。

第八章 函数(6 学时)

71

Page 74: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一)函数定义与函数说明;(二)函数调用与参数传递;(三)变量类型与变量的存储类别;(四)递归函数与递归调用;(五)内部函数与外部函数。二、基本要求

(一)掌握几个重要概念:函数、函数参数和函数值、局部变量和全局变量、变量的存储类别、内部函数与外部函数;

(二)熟练掌握函数调用的三种方式:函数语句、函数表达式和函数参数;(三)熟练掌握函数的嵌套调用和函数的递归调用。(四)掌握局部变量与全局变量的区别,并根据需求定义它们;(五)掌握内部函数和外部函数的基本使用方法。

重点:函数定义及函数调用;全局变量和局部变量的应用。难点:函数递归及调用。

第九章 预处理命令(略去)第十章 指针(8 学时)

一、基本内容(一)地址与指针的概念;(二)数组与指针; (三)字符串与指针;

(四)指向函数的指针;(五)返回指针值的函数;

(六)指针数组和指向指针的指针。二、基本要求

(一)深刻理解指针的概念。(二)熟练掌握各种类型指针的定义形式和应用,如:变量的指针、数组与指针、字符 串与指针、函数指针、指针数组和指向指针的指针,以及返回指针值的函数等。

重点:指针的概念;数组指针、字符指针和函数指针的应用。难点:区别不同数据类型的指针。

第十一章 结构体与共同体(6 学时)

72

Page 75: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一)结构体类型与应用;(二)共同体类型与应用、枚举类型;(三)用指针处理链表;(四)用 typedef 定义类型。二、基本要求

(一)掌握结构体与共同体类型的概念、定义和应用;(二)熟练掌握结构体数组的定义和应用;(三)掌握用指针处理链表的基本思想和基本方法;(四)了解枚举类型和用 typedef 定义类型的基本用法。

重点:结构体类型变量的定义、引用和初始化,共用体类型和变量的定义及其引用,用指针处理链表。

难点:指向结构体数组的指针、用指针处理链表。第十二章 位运算(略去)第十三章 文件(3 学时)

一、基本内容(一)C文件概述;(二)文件指针;(三)文件打开与关闭;(四)文件读写;(五)文件定位。二、基本要求

(一)理解 ASCII 码文件和二进制文件的概念和区别;(二)理解缓冲文件系统与非缓冲文件系统;(三)文件指针、文件打开与关闭的重要概念;(四)能熟练使用文件操作函数编写程序。

重点:文件指针;文件读写和文件定位函数的应用。难点:随机文件的应用。七、课程各教学环节要求(一)理论课:

要求学生课前预习,认真听课。要求教师要突出重点,突破难点,分析编程的思路与73

Page 76: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

方法,指出常见的错误,从而使学生深刻理解和牢固掌握程序设计的一般方法。(二)实验课:

实验课是培养学生上机动手能力,从而提高程序设计和程序调试能力的主要手段。本课程的实验内容设置 5 个单元,共计 10 学时。

实验一:顺序结构程序设计实验二:选择结构程序设计实验三:循环结构程序设计实验四:数组实验五:函数说明:① 以上上机实验的内容可参照《C 程序设计题解与上机指导》(第三版)谭浩强编。② 根据以上指定的实验内容和时数,教师可根据上课进度灵活安排每次实验的时数。

因课时少,要求每次实验前,给学生明确基本任务,预先准备待调试程序。③ 对计算机专业的学生,有关 C 程序的综合练习与应用将在程序设计语言强化课程设

计中安排。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 C语言概述 2 2 22 程序的灵魂——算法 2 2 23 数据类型、运算符与表达式 4 4 4

4 最简单的C程序设计——顺序程序设计 2 2 4 4

5 选择结构程序设计 3 2 5 46 循环控制 4 2 6 47 数组 6 2 8 68 函数 6 2 8 6

10 指针 8 8 611 结构体与共用体 6 6 413 文件 3 3 4

合计 46 10 56 46

九、课程与其它课程的联系 是数据结构、面向对象程序设计、操作系统、编译原理和软件工程等的前导课程。十、先修课程 无

74

Page 77: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

十一、教材与教学参考书(一)教材[1] 谭浩强.《C 程序设计》.ISBN: 978-7-302-10853-5.北京:清华大学出版社,2005 年,第三版。

(二)教学参考书[1] 苏小红.《C语言大学实用教程》.ISBN: 9787121037825.北京:电子工业出版社,

2007 年,第 2版。[2] 巫家敏.《C 语言程序设计 》.ISBN:704021490 9787040214901.北京:高等教

育出版社,2007 年。[3] 梁栋等.《C 语言程序设计 》.ISBN:7508384334 9787508384337.北京:中国电

力出版社,2009 年。

75

Page 78: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《单片机原理与应用》课程教学大纲Single Chip Microcomputer Principles and Applications

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业必修课 适用专业:计算机科学与技术专业

执笔者:(姓名 雷晓平 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介课程主要讲述单片微机的基本概念、基本结构和原理,以及在单片微机检测与控

制系统中常用的接口芯片的原理、功能与应用;详细地讲述 MCS-51单片机的指令系统和汇编语言源程序的设计方法,讲述单片微机控制系统的扩展方法及其工程应用系统的设计方法与调试步骤。通过本课程的学习,使学生掌握单片微机的基本结构、组成和原理,汇编语言源程序的设计方法以及单片微机内部接口部件的功能与应用等基本基础知识,具备运用单片微机设计微机控制系统和用汇编语言编写应用程序的技能 ,为微机在工业控制领域,家电领域等的应用、开发打下基础。二、课程的性质、目的和任务 《单片机原理及应用》是计算机科学与技术专业的一门学科基础课,以 MCS-51单片机为主要讲述对象。课程的任务是讲述单片微机的基本概念、基本结构和原理,以及在单片微机检测与控制系统中常用的接口芯片的原理、功能与应用;详细地讲述MCS-51单片机的指令系统和汇编语言源程序的设计方法讲述单片微机控制系统的扩展方法及其工程应用系统的设计方法与调试步骤。通过本课程的学习,使学生掌握单片微机的基本结构、组成和原理,汇编语言源程序的设计方法以及单片微机内部接口部件的功能与应用等基本基础知识,具备运用单片微机设计微机控制系统和用汇编语言编写应用程序的技能,为微机在工业控制领域,家电领域等的应用、开发打下基础。三、课程教学的基本要求(一)掌握单片微机的基本概念及其基本结构。(二)掌握单片微机存储器空间构成及其内部 RAM 中各功能区域的地址分配。(三)理解单片微机的中断系统及其管理。(四)掌握单片微机内部各功能接口的特点、应用和编程方法。(五)掌握单片微机的指令系统和汇编语言源程序的设计方法。(六)掌握单片微机最小系统的组成及扩展单片微机系统的一般方法,了解接口扩展的常用芯片功能及其与单片微机的连接方法。(七)熟悉单片微机系统的设计与开发,掌握微机接口在工业技术,家电中的应用方法。

76

Page 79: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

四、教学手段与方法教学手段采用多媒体课件。本课程已制作了多媒体演示课件,将原来抽象、复杂的理论

知识用生动的图像和动画表现出来,使学生可以更直观地理解教学内容,激发学生学习兴趣。教学大纲、教案、习题、案例、参考资料等内容可以全部发给学生。也可逐步通过网络化的教学方式(网络课件、网上答疑、网上提交作业),学生可以在课外自主学习。

多种教学方法相结合。如课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等。应用现代化教学手段提升教学水平五、考核方式与成绩评定(一)考核方式 试题主要以考察学生灵活运用知识的编程能力为主,采用闭卷方式独立出题。具体如下:

(1)客观题,占 60%:分为填空(基本计算、基本指令、基本原理)、分析程序、执行结果、填空完成指令功能。

(2)非完全客观题,占 40%:分为回答问题、复杂程序编程(二)成绩评定 考试成绩占 80%,平时成绩占 20%。六、课程的教学内容、重点和难点

第一章 单片机概述一、基本内容单片机的基本概况、单片机与嵌入式系统和单片机应用的特点,单片机的发展趋势和

MCS–51 系列的最新发展。二、基本要求

(一)单片机与嵌入式系统(二)单片机的发展趋势(三)MCS-51 系列及其部分兼容机简介

重点:单片微型计算机的基本结构。难点:单片机与嵌入式系统

第二章 MCS-51 系列单片机的硬件结构一、基本内容

MCS-51单片机的主要功能、内部总体结构、引脚功能,微处理器、存储器配置;输入/输出接口的功能;串行接口的模式设定与使用;中断系统的设定与使用;复位方式。

(壹) 总体概况(貳) 微处理器(參) 存储器

77

Page 80: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四) 定时器/计时器(伍) 并行输入/输出接口(六) 串行输入/输出接口(七) 中断系统(八) 特殊工作方式二、基本要求

(壹) 理解MCS-51单片微机主要性能特点,内部总体结构。(貳) 了解MCS-51单片微机的振荡器、时钟电路和 CPU 时序。(參) 理解并掌握 MCS-51单片微机的引脚功能、存储器的配置、输入/输出端口的负载

能力与接口要求。(四) 理解并掌握 MCS-51单片微机的定时器/计时器的设定与功能。(伍) 了解MCS-51单片微机的串行接口的模式设定与使用。(六) 理解并掌握 MCS-51单片微机中断系统的设定与使用。(七) 理解MCS-51单片微机的复位操作。

重点:存储器配置,并行输入/输出接口的负载能力与使用,定时器/计时器、中断系统、串行接口的模式设定与使用。

难点:定时器/计时器、中断系统、串行接口的工作原理和编程方法。第三章 MCS-51 系列单片机的指令系统和汇编语言程序示例

一、基本内容MCS-51 系列单片机的寻址方式;数据传送类指令;算术操作类指令;逻辑操作类指令;

程序转移类指令;位操作类指令;算逻处理程序;数制转换程序;多分支转移程序;延时程序;定时器、外部中断等应用程序。

(壹) 汇编语言与指令系统(貳) 寻址方式(參) 数据传送类指令(四) 算术操作类指令(伍) 逻辑操作类指令(六) 程序转移类指令(七) 位操作类指令(八) 汇编语言源程序的格式和伪指令(九) 算术逻辑处理程序(拾) 数制转换程序(拾壹)多分支转移(散转)程序(拾貳)延时程序(拾參)定时器/计时器应用程序(拾四)外部中断应用程序(拾伍)串行接口应用程序

78

Page 81: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、基本要求(壹) 理解MCS-51单片机的寻址方式。(貳) 熟练掌握 MCS-51 的数据传送类、算术操作类、逻辑操作类、程序转移类共 111条

指令。熟记 MCS-51指令系统的 42种助记符。理解指令系统中每条指令按功能、助记符、字节、机器周期来区分的意义与用途。

(參) 了解指令的机器代码,并能根据指令助记符查出其相应的机器代码。(四) 掌握一些简单的算逻处理程序、数制转换程序、多分支转移程序、延时程序的编

程方法,能正确地注释程序,扼要说明其功能,画出流程框图。(伍) 掌握典型的应用程序。

重点:熟练掌握 MCS-51 的指令系统及编程方法。难点:定时器/计时器、外部中断、串行接口的应用程序。

第四章MCS-51 系列单片机的扩展一、基本内容最小系统与程序存储器的扩展;数据存储器的扩展;输入/输出口的扩展。(壹) 最小系统与程序存储器的扩展(貳) 数据存储器的扩展(參) 输入/输出口的扩展

二、基本要求(壹) 了解外部程序存储器及外部数据存储器的操作程序。(貳) 理解锁存器 74LS373,程序存储器 2716 及数据存储器 6116 集成件的引脚功能。(參) 掌握外扩 RAM 及 EPROM 的方法。能正确画出单片微机 MCS-51 分别与 2716或

6116扩展的连接图。(四) 了解多功能芯片 8255、TTL芯片 74LS377、74LS244扩展输入/输出口的方法。

重点:掌握单片机扩展存储器和 I/O口的方法。

难点:并行芯片 8255 的工作原理,编程方法。

第五章 MCS-51 系列单片机的接口与应用一、基本内容扳键开关、拨盘开关、按钮、键盘与单片机的接口;显示器与单片机的接口; A/D、D/A

转换芯片与单片机的接口。(壹) 扳键开关、拨盘开关、按钮、键盘与单片机的接口(貳) 显示器与单片机的接口(參) A/D、D/A转换芯片与单片机的接口

79

Page 82: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四) 应用实例二、基本要求(壹) 掌握扳键开关、键盘、显示器、行程开关、继电器、晶闸管元件与单片机的接口

方法。(貳) 掌握 A/D、D/A转换芯片与单片机的连接方法,编程方法。

重点:掌握 A/D、D/A转换芯片与单片机的接口方法。难点:连接方法,编程方法 。

第六章 单片机应用系统的开发一、基本内容单片机应用系统的开发。

(壹) 硬件电路设计(貳) 应用软件设计(參) 应用系统开发步骤二、基本要求了解单片机应用系统的开发方法和研制步骤。

重点:单片机应用系统的开发方法。难点:单片机应用系统的设计方法。

七、课程各教学环节要求(一)本课程教学环节除讲课外还有作业和考试等。(二)本课程要求学生达到如下要求:1.掌握在 IBM-PC 机上开发汇编程序的方法。2.掌握在 IBM-PC 机上调试汇编程序的方法。3.在 MCS-51单片机开发系统上设计接口实验的能力。作业的基本要求是通过完成各章的习题,巩固和掌握教学的重点和难点。各章题量见

学时分配。 本课程采用闭卷考试。成绩评定方法为考试(80%)++作业加平时考勤(20%)。八、学时分配

章节 主要内容各教学环节学时分配 作业

题量备注讲

授实验

讨论

习题

课外

其它

小计

80

Page 83: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

1 单片机的基本概念 2 1 2-62 MCS-51 系列单片机的硬件结构 6 8 6-10

3 MCS-51 系列单片机的指令系统和汇编语言程序示例 6 8 8-12

4 MCS-51 系列单片机的扩展 6 8 4-6

5 MCS-51 系列单片机的接口与应用 6 8 4-6

6 单片机应用系统的开发 6 4 4

合计 32

32

28-40

九、课程与其它课程的联系本课程应在学生学习完《计算机组成原理》,《电子技术基础》,《C语言程序设计》和

《汇编语言程序设计》后开设,学习本课程前学生应有计算机应用基础知识,数字电子技术知识,应具有 C语言编程能力。本课程后续课程是《计算机控制技术》、《计算机接口技术》等使用计算机进行控制的有关课程,也是学生毕业设计、计算机开发的基础。十、先修课程

《计算机组成原理》,《电子技术基础》,《C语言程序设计》和《汇编语言程序设计》十一、教材与教学参考书(一)教材雷晓平,李晓东.《单片机原理及应用》.标准书号(ISBN 7-111-20304-6)北京:机械工业出版社,2007 年 1 月,第一版。(二)教学参考书[1] 胡汉才.《单片机原理及其接口技术》.标准书号(ISBN 7-302-02107-4/TP.987)北京:清华大学出版社,1998 年.第 5次印刷。

[2] 马忠梅,籍顺心,张凯等.《单片机的 C语言应用程序设计》.标准书号(ISBN7-81012-835-3/TP.312)北京:北京航空航天大学出版社,1999 年第 1版。

81

Page 84: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《电子商务案例分析》课程教学大纲E-commerce Case Analysis

学时数:16 其中:实验学时 0 课外学时 0 学分数:1

课程类别:选修课 适用专业:计算机科学与技术

执笔者:(姓名 范灵 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 《电子商务案例分析》是一门建立在电子商务概论、计算机网络、网络营销理论基础之上的实践性较强的课程。要求培养学生独立的操作能力、分析问题和解决问题的能力。其主要任务是:可以使学生对电子商务的基本知识和电子商务的基本框架有一个大致的了解,并且对当今众多电子商务案例有一个基本的了解,同时能够为进一步学习电子商务专业的其他课程打下一个理论基础。二、课程的性质、目的和任务 《电子商务案例分析》是计算机科学与技术专业开设的一门选修课。通过本课程的学习,使学生能够对电子商务产生更为实际的感性认识,能够把握国内外电子商务的发展动态,能够对各行业电子商务的发展有一个完整的了解,能借鉴电子商务应用的成功经验并加以实际运用。本课程通过建立案例分析的基本框架,系统分析案例的电子商务模式,让学生掌握电子商务案例分析方法;通过案例分析,了解电子商务模式的分类,掌握电子商务案例的分析模式和教学模式。

使学生熟悉不同类型的电子商务运营模式,从而学会撰写电子商务的案例分析报告。三、课程教学的基本要求(一)通过某个典型案例的研习,掌握一般课程原理和学科知识的学习方法。(二)课堂讲授应侧重电子商务模式的基本知识和电子商务案例的模式分析方法,同时通过典型案例的剖析加强学生对基本知识点的理解和掌握。(三)通过启发式教学,结合学生的上网实践,帮助学生从案例分析中学习体会相关知识和实 际经验,提高自己分析和处理相关问题的能力。(四)通过课程实践活动增强学生对电子商务应用模式的实际认识和理解,同时掌握电子商务案例分析报告的撰写方法。四、教学手段与方法

82

Page 85: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程将采用多媒体课件授课为主,学生讨论为辅的教学手段;教师也可以板书讲解,结合面授辅导、面授或电子邮件答疑。 在教学过程中应采取师生互动,教学相长的教学模式。首先由主讲教师讲授案例分析模式,并对典型案例进行示范性讲授;然后由学生对给定的电子商务案例进行分组讨论和汇报交流。在此基础上,由学生利用课余时间分组进行社会实践调查,根据所选择的调查对象撰写一份完整的案例分析报告作为课程论文。五、考核方式与成绩评定(一)考核方式 课程考核方式采用课程论文的方式。(二)成绩评定

课程论文成绩占 70%,平时成绩占 30%。平时成绩包括出勤情况(10%)、课堂讨论(10%)、作业完成情况(10%)。六、课程的教学内容、重点和难点

第一章 电子商务案例分析模型一、基本内容

(一)电子商务基础知识;(二)电子商务模式;(三)电子商务案例分析模式的概念。二、基本要求

了解电子商务模式的分类,掌握电子商务案例的模式分析方法。重点:电子商务模式的概念、分类难点:电子商务案例的模式分析方法

第二章 网络经纪模式案例分析一、基本内容

(一)网络经纪的概念,基础知识;(二)携程旅行网的网络经纪模式;(三)华泰证券网的网络经纪模式等。二、基本要求

掌握网络经纪的定义、特征、分类和优势,以及相关典型案例。重点:网络经纪的基本概念,典型案例

83

Page 86: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:网络经纪的定义、特征、分类第三章 网络广告模式案例分析

一、基本内容(一)主要介绍网络广告概念;(二)新浪网的网络广告,百度的网络广告等典型案例。二、基本要求

了解网络广告的定义、特性、优势、类型和效果,以及相关典型案例。重点:网络广告的概念;分析典型的网络广告案例难点:网络广告的定义、特性、优势、类型和效果

第四章 内容经营模式案例分析一、基本内容

(一)经营模式的基本概念; (二)分析艾瑞市场咨询的内容经营,中国知网的网络出版等典型案例。

二、基本要求掌握内容经营模式的定义、特征、分类和优势,以及相关典型案例。

重点:分析内容经营模式的典型案例难点:经营模式的定义、特征、分类和优势

第五章 网上商店模式案例分析一、基本内容

(一)理解网上商店的概念,; (二)分析当当网上书店,淘宝等网上开店的经典案例; (三)掌握网上开店的基本流程。

二、基本要求掌握网上商店的定义、特征、分类和优势,以及相关典型案例。

重点:分析典型案例掌握网上商店的基本业务流程

84

Page 87: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:网上商店的定义、特征、分类和优势第六章 网络直销模式案例分析

一、基本内容 (一)介绍网络直销的概念; (二)分析雅芳的网络直销,戴尔的网络直销模式的特点; (三)分析掌握并体验网络直销模式的内在规律,找出案例中所使用的策略及内在原因。

二、基本要求掌握网络直销模式的定义、类型和优势;网络直销企业的功能定位;以及相关典型案

例。重点:掌握网络直销模式的概念、分类及特点难点:分析采用网络直销模式企业的营销策略、市场定位

第七章 行业服务提供模式案例分析一、基本内容

(一)行业服务提供模式;(二)分析搜房网的房地产服务提供,中农网的农业服务提供等典型案例。二、基本要求

掌握行业服务提供模式的定义、特征、分类和优势,以及相关典型案例。重点:分析行业服务提供模式的典型案例难点:掌握行业服务提供模式的定义、特征、分类和特点

第八章 虚拟社区模式案例分析一、基本内容

(一)虚拟社区的概念;(二)分析百度贴吧虚拟社区,诺基亚论坛等典型案例。二、基本要求

掌握虚拟社区电子商务模式的定义、特征、分类、优势和盈利模式,以及相关典型案例。重点:分析虚拟社区模式的典型案例

85

Page 88: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:掌握虚拟社区电子商务模式的定义、特征、分类及盈利模式第九章 企业整体电子商务模式案例分析

一、基本内容 (一)企业整体电子商务模式; (二)分析海尔整体电子商务模式,宝供物流整体电子商务模式等;

(三)理解企业整体电子商务解决方案。二、基本要求

掌握企业整体电子商务模式的定义、特征、分类和优势,以及相关典型案例。重点:分析经典企业整体电子商务模式案例难点:掌握企业整体电子商务模式的定义、分类及解决方案

第十章 新型电子商务模式案例分析一、基本内容

(一)Web2.0的概念; (二)移动商务、第三方支付等商务模式及其案例分析。 二、基本要求

掌握 Web2.0、移动商务和第三方支付的定义、特点、类型和盈利模式;以及相关典型案例。重点:掌握新型电子商务模式的特点,分析典型案例难点:掌握 Web2.0、移动商务和第三方支付的定义、特点、类型和盈利模式七、课程各教学环节要求(一)教学手段

1.综合运用课堂教学,多媒体教学,案例讨论教学的方法,辅之以网络信息查找,从而将分析 的案例综合运用到实际;

2.在教学中尽可能联系电子商务实践中的现实问题,进行分析和讨论,培养学生的分析问题能力和创新能力;

3.建议在教学中尽可能采用分组讨论教学,加强实践性教学,让学生具备在电子商务环境下独立从事企业网站建设和网络营销的能力;(二)考核方式 本课程考核方式采用课程论文的方式。课程论文成绩占 70%,平时成绩占 30%。平时成绩包括出勤情况(10%)、课堂讨论(10%)、作业完成情况(10%)。(三)教学建议

86

Page 89: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

根据学科发展的需要,任课教师可及时调整、充实、完善有关的教学内容。

87

Page 90: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配教学内容 各教学环节学时分配 作业

题量 备注章节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 电子商务案例分析模型 2 22 网络经纪模式 2 23 网络广告模式 2 24 内容经营模式 1 15 网上商店模式 1 16 网络直销模式 2 27 行业服务提供模式 2 28 虚拟社区模式案例 1 19 企业整体电子商务模式 2 2

10 新型电子商务模式 1 1

合计 16

九、课程与其它课程的联系 本课程一般是在学生学习了《电子商务务概论》等专业基础课之后开设。十、先修课程 学习本课程的先修课程是《电子商务概论》。十一、教材与教学参考书 (一)教材: 司林胜.电子商务案例分析. 标准书号(ISBN):9787562432425.重庆:重庆大学出版社,2007 年 9 月(二)教学参考书[1] 桂学文,王伟军.电子商务案例分析.标准书号(ISBN):9787040283815.北京:高等教

育出版社,2011 年 2 月[2] 杨坚争主编.电子商务网站典型案例评析.标准书号(ISBN):9787560623931.西安:

西安电子科技大学出版社,2010 年 4 月[3] 陈德人.电子商务案例及分析.标准书号(ISBN):9787040289510.北京:高等教育出

版社,2010 年 5 月

88

Page 91: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《电子商务概论》课程教学大纲E-commerce and application

学时数:16 其中:实验学时:0 课外学时:0学分数:1课程类别:专业选修课适用专业:计算机科学与技术执笔者:(姓名 马 莉 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介电子商务是一门集技术科学、经济学与管理科学为一体的综合性课程,也是一门理论

和实践结合非常紧密的课程,是许多专业的一门专业基础课。本课程的重点在于全面介绍电子商务的概念和相关技术,在介绍电子商务的产生与发展、电子商务的特征和电子商务的系统框架基础上,系统、全面地介绍电子商务中所使用的各种技术,特别是电子商务安全技术、客户端/服务器端技术、xml 和 web 服务、数据库技术并给出了策划实施电子商务系统的主要解决方案和产品。

本课程系统阐述电子商务的基本理论、基本方法和基本技术,吸纳和反映了近几年电子商务领域中的一些最新发展,精选了一批富有时代气息的优秀案例,突出了电子商务在现代商务中的具体应用。二、 课程的性质、目的与任务

本课程适用于计算机科学与技术专业本科学生。本课重点从技术角度向学生介绍电子商务,希望是学生能在宏观上把握电子商务的相

关技术构成,培养出既懂技术又懂电子商务的专业人才。三、 课程的基本要求(一) 学习本课程应掌握的主要知识与理论:

电子商务的基本概念和特点、电子商务交易系统的组成及常用技术、常用加密技术、防火墙的类型与功能、认证协议与认证中心、常用电子货币与网上支付系统、电子商务物流技术和运作模式、网络营销的基本知识及常用营销方法、电子商务法的概念及主要内容 (二) 学习本课程应掌握的主要技能: 商务信息的搜索、收集与处理技术; 安全协议与认证技术在应用软件中的使用方法;

电子商务交易的操作过程和后台处理流程。 89

Page 92: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)学习本课程应掌握的主要能力与素质: 综合应用网络技术、Internet 技术和网页制作技术等知识的能力; 应用与操作电子商

务交易系统的综合能力; 课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌

握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用四、教学手段与方法

本课程将采用多媒体课件授课为主,学生讨论为辅的教学手段;教师也可以板书讲解,结合面授辅导、面授或电子邮件答疑。五、考核方式与成绩评定(一)考核方式 考核方式采用理论考试与大课题讨论、课后作业相结合的方式。(二)成绩评定 理论考试着重于基本概念和基本方法,占考核的 70%;平时作业和考勤 30%。六、课程的教学内容、重点和难点

课程按内容分为相对独立的六个单元,教师在讲授该课程时可根据具体的学时、学生的专业及对课程的要求选择每个单元的内容。

第一章 电子商务概述(2 学时)

一、理论知识: (一)电子商务基本概念。(二)电子商务的发展状况。(三)电子商务对商务活动的影响

二、基本要求:熟练掌握电子商务概念、特点,了解发展现状;列出网上商场购物流程图、网上购物与

传统购物的区别。重点:电子商务概念、特点难点:电子商务对商务活动的影响

第二章 电子商务技术(4 学时)

一、理论知识: (一)计算机网络通信技术、TCP/IP 体系结构、数据库技术、WWW 技术及应用、Internet

90

Page 93: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

接入方法、EDI 技术。 (二)网络系统和电子商务交易的安全威胁、加密技术、防火墙技术、认证技术的原理

在电子交易中的安全作用、SSL、SET 协议的特点和工作步骤、电子商务安全策略、物流信息技术。

二、基本要求: 熟练掌握接入技术、WWW 的概念、IP 地址与域名、网站系统组成;要列出各种技术之

间的逻辑关系,系统的软硬件结构,系统各组成部分的功能和选择方案。 掌握加密协议、防火墙原理与类型、了解 SET、SSL 的特点与流程;实训要了解认证中心

的功能和运作流程、证书的申请和更换、在应用软件中设置和使用安全协议。

重点:接入技术、WWW 的概念、IP 地址与域名、网站系统组成难点:加密协议、防火墙原理与类型

第三章 电子商务系统(4 学时)

一、理论知识: (一)电子商务系统的层次结构的含义和研究方法、电子商务系统组成要素。 (二)电子支付系统的概念、电子货币的类型、特点、信用卡支付系统、电子现金支付系

统、电子支票支付系统、金融电子商务的内容、含义、特点、优势。 (三)物流的概念、发展历史、现代物流的概念和内容、电子商务与物流的关系、物流模

式、物流配送的特点。 (四)商务网站分类标准和典型网站实例、网站的规划设计、内容设计、建站步骤。 (五)了解电子商务法律的主要内容。

二、基本要求:(一)了解电子商务物流概念与理论、物流模式,了解物流技术;(二)了解配送中心的工作流程和应用的技术,物流企业内部的管理模式,电子商务

企业的物流解决方案 (三)熟悉电子货币的种类及特点,列出网上支付系统的特点,举例说明某一系统的

使用过程。

重点:电子商务系统的层次结构的含义和研究方法、电子商务系统组成要素,电子支付系统的概念、电子货币的类型、特点、信用卡支付系统、电子现金支付系统、电子支票支付系统、金融电子商务的内容、含义、特点、优势。

难点:典型网站实例、网站的规划设计、内容设计、建站步骤

91

Page 94: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第四章 电子商务交易(2 学时)

一、理论知识: (一)理解电子商务交易流程的原理和设计的系统;(二)了解 B2C、B2B、C2C 电子商务交易的特点和运作流程。

二、基本要求:学习管理网上商店的商品和后台采购、网上竟拍的流程和方法

重点:理解电子商务交易流程的原理和设计的系统、了解 B2C、B2B、C2C 电子商务交易的特点和运作流程。

难点:B2C、B2B、C2C 电子商务交易的特点和运作流程

第五章 电子商务典型应用(2 学时)一、理论知识:

(一)全面理解企业电子商务应用的主要内容;(二)了解企业应用电子商务的模式和方法;(三) 电子政务的基本内容、基本架构;移动商务基本知识; (四)金融电子商务,了解银行、证券和保险应用电子商务的基本方法和特点。

二、基本要求: (一)掌握电子政务的基本内容、基本架构;(二)了解企业应用电子商务的模式和方法;(三)了解银行、证券和保险应用电子商务的基本方法和特点

重点:企业电子商务应用的主要内容、基本架构、移动商务基本知识难点:企业应用电子商务的模式和方法

第六章 电子商务信息服务(2 学时)

一、理论知识: (一)网络媒体与传媒融合;(计算机专业可取消)(二)虚拟社区的概念和功能;(三)网络娱乐的内容、Web2.0 的概念及其相关社会软件应用。

二、基本要求: 92

Page 95: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)了解电视、广播、报纸与网络融合的方式和信息获取方法特点;(二)了解虚拟社区的商务应用以及 Web2.0 及其相关软件应用的方法和优势。

重点:虚拟社区的商务应用 Web2.0 及其相关软件应用的方法和优势难点:Web2.0 及其相关软件应用的方法和优势七、课程各教学环节要求(一)主要教学形式: 根据本课程的特点,在教学中主要采用以课堂讲述,辅以多媒体课件等形式,讲解每

个单元的重点内容,占用每单元总学时的三分之一;实用案例或电子商务模拟软件的操作演示,占用每单元总学时的三分之一;学生通过网络教学系统了解更深入、全面的知识,并实际上网查看或使用相关内容,占用每单元总学时的三分之一。

通过这种讲解、演示、实际操作和网络自学,使学生达到对各单元内容的理解和实际应用,并培养学生自己解决问题的能力。 (二)教学建议与要求:

在使用本大纲时,需要根据学生的专业、课程性质、学时数和对本课程的要求,选择不同的单元组合。

由于电子商务的技术和应用发展与变化的很快,因此,在教学内容上面要及时补充和更新新的理论与知识。 (三)教学用具

主要有:主教材、主要参考书、多媒体教学设备和课件、网站教学、上网设备和应用软件。

(四)考核方式及评分办法 本课程采用多媒体课件授课为主,也可以板书讲解;结合面授辅导、面授或电子邮件

答疑。本课程是考试课。评分标准:平时出勤、作业占 30%;期末闭卷考试占 70%。八、学时分配表教学学时分配如下:

序号 教 学 内 容 各教学环节学时分配 小计讲课 实验 习题1 <一>电子商务概述 2 22 <二>电子商务技术 4 43 <三>电子商务系统 4 44 <四>电子商务交易 2 26 <五>电子商务典型应用 2 2

7 <六>电子商务信息服务 2 2 合计 16 16

九、课程与其它课程的联系 《网络基础与 Internet 应用》是本课程的基础,本课程的后续课程有《电子商务平台开

发》、《电子支付与安全》等。

93

Page 96: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

十、先修课程 学习本课程的先修课程是《网络基础与 Internet 应用》。十一、教材与教学参考书 (一)教材: 谈晓勇、汪斌主编.《电子商务》. 标准书号(ISBN):9787111341284.北京:机械工业出版社,2011 年 11 月.(二)参考书: [1] 牟彤华、汪治编著.《电子商务应用》. 标准书号(ISBN):7810846345 . 大连:东北财

经大学出版社,2006 年 8 月.[2] 曾强.《电子商务的理论与实战》. 标准书号(ISBN):9787501708017 .北京:中国经济出

版社,2000 年 3 月.[3] 吕廷杰编著. 《电子商务教程》. 标准书号(ISBN):9787505362710 .北京:电子工业

出版社,2000 年 10 月.

94

Page 97: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《电子商务营销写作实务》课程教学大纲Writing of E-commerce Marketing

学时数:16 其中:实验学时:0 课外学时:0学分数:1课程类别:专业选修课适用专业:计算机科学与技术专业执笔者:(姓名 顾艳春 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 11 月

一、课程简介本门课程的主要目的是提高学生营销文案的写作能力。具体内容包括营销调查文案、营

销定位文案、营销战略与计划文案、新产品开发上市文案、营销价格文案、营销渠道文案、广告文案、营销活动文案、客户关系管理文案和营销策划合同文案等多种营销应用文的写作内容、格式和要求。二、课程的性质、目的和任务

从事电子商务营销的人员在策划、组织、实施电子商务营销活动的各个阶段,每一个主要环节都需要写作营销应用文,能够写作合乎要求的各种营销应用文,是营销从业人员的基本、必备的技能。本课程的开设,正是为了适应这种需求,通过知识传授和写作训练,让学生掌握这方面的知识和技能,提高学生总体职业素质。

作为计算机科学与技术电子商务方向的一门技能训练课程,主要目的是提高学生营销文案的写作能力。学好营销应用文写作,将使学生具备高级应用型人才所应具备的专业写作能力及文章分析与处理能力,使学生的总体写作水平得到一定程度的提高,并为写好毕业论文和从事学术研究作好必要的知识准备。

本课程是一门自成体系,实践性、综合性很强的专业课,也是面向当代的结合实际的课程。要求通过本课程的学习, 使学生全面、深刻地掌握有关理论和知识,把握不同文体的格式和要求,熟练撰写包括:营销调查文案、营销定位文案、营销战略与计划文案、新产品开发上市文案、营销价格文案、营销渠道文案、广告文案、营销活动文案、客户关系管理文案和营销策划合同文案等多种营销应用文。三、课程教学的基本要求

本课程的基本教学要求是强调各种营销应用文的格式和写作方法,要求理论教学与案例教学相结合,注重开放性和实践性,在立足教材的基础上,突出专业特色,恰当举例和实际动手写作,做到理论与实践的统一。(一)在各种应用文体的知识教学和写作训练中要求学生不断锻炼自己的逻辑思维、遣词造句能力。(二)要求学生掌握各种应用文体的基本构式和谋篇布局的技巧。(三)要能根据不同的营销活动项目要求,准确地表情达意,有针对性地写出合乎规范的应用文。

95

Page 98: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四)应用文写作,尤其是“市场调查报告”、“营销策划书”、“营销活动分析报告”,“广告文案”等写作,需要对相关的营销活动有深入的了解和研究,写出的应用文才能真正发挥作用,推动企业营销活动的开展。

本门课程的教学目的,是使学生掌握有关专业文体的实际用途及其写作知识和一般方法,获取必备的专业写作能力和文章分析与处理能力,使总体写作水平得到一定程度的提高,并为写好毕业论文和从事学术研究作好充分的知识准备。四、教学手段与方法 教学手段采用多媒体教学与传统教学相结合的方式。教学方式包括案例式、参与式以及启发式教学。五、考核方式与成绩评定(一)考核方式 本课程考试采用闭卷考试形式,主要考查学生对电子商务营销相关应用文写作的基本规范的理解及写作技巧的运用。成绩评定 考试成绩(70%)+出勤考核(10%)+平时作业(20%)六、课程的教学内容、重点和难点

第一章 营销调查文案写作 (2 学时)一、基本内容

(一)市场调查文案(二)市场调查问卷(三)市场调查分析报告(四)市场预测报告二、基本要求

(一)重点掌握规范的调查问卷和预测报告(二)重点掌握调查分析报告的写作

重点:调查分析报告的写作。难点:调查分析报告的写作。

第二章 营销战略与计划文案写作(2 学时)一、基本内容

(一)市场营销战略 SWOT 分析报告(二)产品分析报告(三)竞争对手研究报告(四)营销环境分析报告

96

Page 99: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(五)消费者分析报告(六)市场营销计划书二、基本要求

(一)理解产品、竞争对手、营销环境和消费者的分析报告写作技巧;(二)掌握市场营销计划书的写作。重点:市场分析报告的写作。难点:市场营销计划书的写作。

第三章 营销渠道文案写作(2 学时)一、基本内容

(一)网站策划文案 (二)网络营销策划书 (三)营销渠道策略 (四)媒体整合渠道文案

(五)会议营销的策划文案

二、基本要求(一)重点掌握网络营销策划书的写作。(二)了解营销渠道战略的知识。(三)理解网站策划文案和媒体整合渠道文案的写作。

重点: 网络营销策划书的写作。难点: 营销渠道战略。

第四章 广告文案写作(2 学时)一、基本内容

(一)广告策划书(二)广告创意策划(三)公益广告策划书(四)广告策划预算书

(五)广告策划书的评估文案二、基本要求

97

Page 100: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)了解广告文案的种类。(二)了解各类广告文案的策划书写作技巧。

重点:广告策划书的写作。难点:广告创意策划。

第五章 促销文案写作(2 学时)一、基本内容

(一)促销计划书(二)积点有奖促销文案(三)抽奖活动促销文案(四)价格折扣促销文案(五)赠送礼品促销文案(六)免费试用促销文案  (七)有奖竞赛促销文案二、基本要求

(一)了解促销计划书的种类。(二)掌握各种促销文案的写作要点。

重点:各种促销文案的写作要点。难点:各种促销文案的写作要点。

第六章 公关活动文案写作(2 学时)一、基本内容

(一)新闻发布会文案(二)新颖出奇事件策划文案(三)新闻策划文案(四)专题报道策划书(五)新产品上市公关促销活动(六)赞助策划书(七)商务谈判策划书(八)告示书二、基本要求

(一)了解活动文案的种类和形式;(二)掌握与新闻相关的文案写作要点。

98

Page 101: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:新闻策划文案。难点:商务谈判策划书。

第七章 客户关系管理文案写作(2 学时)一、基本内容

(一)客户联谊会策划文案(二)客户服务工作标准 (三)客户投诉处理规定(四)企业公关危机应对策略(五)突发公共事件应急预案二、基本要求

(一)理解客户服务工作标准(二)了解客户投诉处理规定(三)掌握企业公关危机应对策略(四)了解突发公共事件应急预案(五)掌握客户联谊会策划文案的写作

重点: 客户联谊会策划文案的写作。难点: 企业公关危机应对策略。

第八章 营销策划合同文案写作(2 学时)一、基本内容

(一)企业广告策划合同(二)广告策划的请战书(函)(三)销售代理协议书(四)产品经销合同(五)广告发布委托合同(六)委托销售合同二、基本要求

(一)掌握各种合同的写作规范和技巧(二)了解广告策划的请战书(函)和销售代理协议书的写作特点

重点:各种合同的写作规范和技巧。难点:各种合同的写作技巧。

99

Page 102: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

七、课程各教学环节要求(一)理论课:

要求教师要突出重点,突破难点, 在堂上讲授相关理论知识点,并结合案例分析,加深理论知识的理解。(二)考试环节

① 本课程的命题考试将根据本大纲所规定的考试内容和考试目标来确定考试范围和考核要求。考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。

② 本课程考试采用闭卷考试形式,主要考查学生对电子商务营销相关应用文写作的基本规范的理解及写作技巧的运用。

③ 成绩评定综合考虑学生考试情况和平时学习情况,其中:考勤、平时作业占 30%、期末笔试(闭卷)70%。根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

其他

小计

1 营销调查文案写作 2 2 22 营销战略与计划文案写作 2 2 23 营销渠道文案写作 2 2 24 广告文案写作 2 2 2

5 促销文案写作 2 2 2

6 营销公关活动文案写作 2 2 2

7 客户关系管理文案写作 2 2 28 营销策划合同文案写作 2 2 2

合计 16 16 16

九、本课程与其它课程的联系本课程是一门自成体系,实践性、综合性很强的专业课,也是面向当代的结合实际的

课程。本课程的学习,需要了解电子商务的基本概念,以及网络营销的基本理论,因此,

《电子商务概论》和《网络营销实务》等知识和课程的学习是学习本门课程的基础。十、先修课程先修课:《电子商务概论》和《网络营销实务》等基础课。

十一、教材与教学参考书(一)教材陈建中, 吕波. 《营销策划文案写作指要》.北京:中国经济出版社,2011.(二)教学参考书

100

Page 103: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

[1] [美]巴里·卡伦 著,王玖炜,高兰凤 译. 《完美销售和市场营销文案大全》. 北京:人民邮电出版社, 2013.

[2] 张妍,唐实. 《实用营销文案范本全书》. 北京:北京工业大学出版社,2012.[3] 史常青,邹莉. 《营销文案写作:技巧与实例》.广西:广西人民出版社,2008.

101

Page 104: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《电子线路CAD》课程教学大纲Electronics Circuit CAD

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 陈俊健 、职称 讲师 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介电子线路 CAD 是计算机本科各专业的一门选修课程。主要内容有 Protel99 SE 基础 、

Protel99 SE原理图、电路原理图设计、电气元件的制作和元件库的创建、报表的生成,印刷电路板 PCB 图的绘制。二、课程的性质、目的和任务

本课程是计算机专业的限选专业课程。它的内容与电子线路的设计和制作密切相联,是一门实践性、应用性很强的实用课程。

通过本课程的学习,使学生能够掌握电子线路的计算机辅助设计基础知识、基本理论和基本设计方法,从而使学生在今后走向工作岗位后,面临电子线路的实际问题时具备分析和解决问题的技能,并具有独立设计电子线路图和制板的工作能力。三、课程教学的基本要求

在本课程的学习中,要求学生深刻理解电子线路计算机辅助分析和设计的基本理论,掌握电子线路计算机辅助设计的一般步骤和方法,能熟练地运用计算机绘制电子线路原理图和 PCB 制板图。四、教学手段与方法

本课程教学主要采用多媒体教学手段,结合启发式教学、问题教学以及实际应用教学等多种教学方法。在具体的教学过程中,根据学生的实际情况,使教与学生动有趣而不枯燥,注意训练学生的编程能力,通过精讲实例来启发学生的学习兴趣,让学生参与教学活动,从而形成一定的动手解决实际问题的技能,为进一步学习打下良好基础。五、考核方式与成绩评定(一)考核方式 本课程考核采用平时作业与笔试结合的方式。(二)成绩评定

102

Page 105: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

平时(作业、考勤)成绩占 30%,笔试成绩占 70%。六、课程的教学内容、重点和难点

第一章 Protel 99 SE 基础(2 学时)一、基本内容(一) Protel 99 SE 的发展(二) Protel 99 SE绘图环境(三) Protel 99 SE 的特点(四) Protel 99 SE文件管理(五) 设计组管理(六) 进入设计环境(七) 设置 Protel 99 SE 界面环境二、基本要求了解 Protel 99 SE 的历史及概念。

重点:建立绘图设计文件及对设计组成员的管理。难点:对设计文件的管理和系统参数设置。

第二章 Protel 99 SE原理图设计基础(2 学时)一、基本内容(一) 电路原理图设计步骤(二) Protel 99 SE原理图设计工具(三) 设置图纸(四) 设置系统字体(五) 网格和光标设置二、基本要求了解电路原理图设计步骤及 Protel 99 SE原理图设计工具。

重点:绘图中主工具栏、绘图工具栏和布线工具栏的作用。难点:建立自定义的图纸模板。

第三章 电路原理图设计(4 学时)一、基本内容

103

Page 106: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一) 电路原理图元件库的装载(二) 放置器件(三) 编辑和修改各类元器件的属性(四) 设置原理图的环境参数和设计文件的保存。二、基本要求了解电路原理图元件库的装载及设置电路原理图的环境参数。

重点:原理图设计中,各类元器件的放置方法和其属性的编辑与修改。难点:环境参数的具体设置。

第四章 完整电路图的绘制(4 学时)一、基本内容(一) 使用原理图布线工具(二) 绘制图形(三) 绘制电路原理图实例二、基本要求了解电路原理图布线工具及学习绘制电路原理图实例。

重点:使用原理图工具栏放置各种器件,并对这些器件进行设置和修改。难点:电路原理图的完整设计。

第五章 制作原理图元件和创建元件库(4 学时)一、基本内容(一) 元件库编辑器(二) 元件库的管理(三) 元件绘图工具(四) 制作一个元件(五) 产生元件报表二、基本要求了解元件库编辑器的使用及管理,熟练使用 Protel 99 SE 制作一个元件及产生元件报表。

重点:元件管理器内各部分的作用和正确使用。难点:原理图元件的完整绘制及对元件的规则检查。

104

Page 107: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第六章 设计层次原理图(2 学时)一、基本内容(一) 层次原理图的设计方法(二) 建立层次原理图(三) 不同层次电路之间的切换(四) 由方块电路符号产生新原理图的 I/0 端口符号(五) 由原理图文件产生方块电路符号(六) 生成层次表二、基本要求了解层次原理图的设计方法,熟练使用 Protel 99 SE 制作生成层次表。

重点:建立层次电路原理图的方法和步骤。难点:完整的层次电路原理图的设计过程。

第七章 生成报表(2 学时)一、基本内容

(一) 产生(二) 网络表(三) 产生元件表(四) 交叉参考表(五) 网络比较表(六) 原理图的输出二、基本要求

了解报表的设计方法,熟练使用 Protel 99 SE 制作 ERC表、网络表、元件表、交叉参考表、网络比较表。重点:对绘制好的电路原理图进行规则检查和网络表的生成。难点:对 ERC检查出的错误和警告能深刻理解,并能改正直至通过 ERC检查。

第八章 PCB印刷电路板基础(4 学时)一、基本内容

(一) 印刷电路板基础(二) PCB 设计编辑器

105

Page 108: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三) 设置电路板工作层二、基本要求

了解印刷电路板布线流程及 PCB 板设计的基本原则,熟练使用 Protel 99 SE 设置电路板工作层。重点:PCB 板的布线流程和设计原则。难点:PCB 板工作层和电路参数的设置。

第九章 制作印刷电路板(8 学时)一、基本内容(一) PCB绘图工具(二) 单面板于多面板简介(三) 准备原理图和网络表(四) 规划电路板和电气定义(五) 网络表与元件的装入(六) 元件封装(七) 元件的自动布局(八) 添加网络连接(九) 手工编辑调整元件的布局(十) 自动布线(十一) 手工调整布线(十二) 手动交叉布线二、基本要求了解 PCB绘图工具,熟练使用 Protel 99 SE 完成网络表与元件的装入、元件封装、元件

的自动布局、添加网络连接、手工编辑调整元件的布局、自动布线、手工调整布线、手动交叉布线等工作。重点:网络表的装载、元件的手动布局、自动布线规则的设置及设计规则检查。难点:设计出一个规范化、通过了设计规则检查又比较满意 PCB 板图。

七、课程各教学环节要求

(一)理论课本课程教学课堂授课要求使用计算机教室,直接在 Protel 99 SE 环境下授课,使学生达

到如下要求:1. 能够绘制一般的电路原理图;2. 能够绘制较为复杂的层次式电路原理图。

106

Page 109: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

3. 能够根据原理图的需要,创建自己的元件库,设计需求的原理图元件。4. 能自主的设计难易程度适中的 PLC 电路板

(二)作业的基本要求本课程作业以掌握基本常识和基本原理为主,题量不易过多。

(三)考试环节的基本要求本课程考核采用平时成绩与闭卷考试成绩结合的方式,其中平时(作业、考勤)成绩

占 30%,闭卷考试成绩占 70%。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

第一章 Protel 99 SE 基础 2 2 1第二章 Protel 99 SE原理图设计基

础 2 2 1

第三章 电子线路原理图的设计 4 4 2第四章 完整电路图的绘制 4 4 2第五章 制作元件和创建元件库 4 4 2第六章 层次电路原理图设计 2 2 1第七章 生成报表 2 2 1第八章 PCB印刷电路板基础 4 4 2第九章 印刷电路板的制作 8 8 4

合计 32 32 16

九、课程与其它课程的联系本课程是一门偏应用的课程,学习方向注重实际应用。先修课包括:《模拟电子技术》、

《数字电子技术》等。十、先修课程先修课包括:《模拟电子技术》、《数字电子技术》等。

十一、教材与教学参考书(一)教材清源计算机工作室编.《Protel 99 SE原理图与 PCB 及仿真》.ISBN: 9787111132257.北京:机械工业出版社,2004.(二)教学参考书[1] 孙江宏.《Protel99 电路设计与应用》.ISBN: 9787900066060.北京:机械工业出版社,2001.[2] 夏路易.《电路原理图与电路板设计教程 Protel99 SE》.ISBN: 790010108X.北京:希望电子出版社,2004.

107

Page 110: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《动漫设计与制作》课程教学大纲Animation design and production

学时数: 32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术

执笔者:(姓名 张德丰 、职称 教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程以培养社会生产、建设、服务和管理一线需要的德、智、体、美等方面全面发展的高素质、高技能型人才为目标,主要面向本地区动漫行业和数字多媒体行业,培养具有良好的职业素质,掌握一定的动画专业知识和操作技能,能够从事适应广告动画和艺术动画专业岗位工作,并具备一定自我发展和创业能力的动画设计和制作职业技能需要的高级应用型人才。二、课程的性质、目的和任务 动漫设计是通过现代艺术之理念和现代艺术之能力实践的专业学习,培养学生的艺术美感、理性思维和创作鉴赏能力;能使用三维动画软件工具进行三维影视动画艺术作品的创作,能够独立完成动画设计、动画编辑、动画创作等创意任务。培养影视动画领域的高素质、专业技能人才。毕业生可在电视台、游戏角色进阶设计、影视后期特技、游戏公司、影视广告公司、影视特技公司、数字媒体及多媒体设计公司、动漫设计制作公司等从事动画片制作、影视广告制作、后期合成等工作。三、课程教学的基本要求(一)掌握人物比例、人体结构等内容,再赋予自己的想法和创意进行设计。(二)了解 3D 的表现形式和掌握 3D 软件的应用;利用 3D 软件再加以原画创作构思制作3D道具与场景。(三)利用 3D 软件再加以原画创作构思制作 3D角色;利用 3D 软件制作动画,3D 动画制作软件常见有的 3Ds max 和 Maya。四、教学手段与方法(一)运用启发、讨论、互动式的教学方法,培养学生的学习积极性。强调案例教学法的应用,采取“提出问题-分析问题-解决方案-得出结论”的教学思路,以满足个性化、多样化的教学需求。(二)多媒体教学与黑板板书有机结合,提高教学效果。五、考核方式与成绩评定(一)考核方式

本课程考核采用平时考核与期末考试相结合的方式。平时考核部分由考勤、作业和课堂108

Page 111: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

表现构成;期末考试采用闭卷方式。(二)成绩评定

平时成绩占 30%,笔试成绩占 70%。如有参加实训活动,再根据比赛难易程度调整成绩评定比例。六、课程的教学内容、重点和难点

第一章 动漫手绘工具(2 学时)一、漫画绘制流程及工具二、动画前期制作流程及工具

重点:漫画绘制流程及工具难点:动画前期制作流程及工具

第二章 基础技法训练(2 学时)一、草图工具的选择和运用二、线的训练要领三、写生训练

重点:草图工具的选择和运用难点:线的训练要领

第三章 人物造型设计(2 学时)一、人物比例的掌握二、动漫创作中的夸张与变形三、依据故事创作人物造型四、人物造型的艺术对比五、整体风格与人物造型之间的互动

重点:依据故事创作人物造型

109

Page 112: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:整体风格与人物造型之间的互动

第四章 场景造型设计(2 学时)一、透视法则二、动画场景三视图三、人与场景的结合四、道具与场景的结合五、场景为故事增添戏剧性和真实感六、聚散关系、节奏感、重叠。

重点:人与场景的结合难点:场景为故事增添戏剧性和真实感

第五章 动漫种类与其表现形式(4 学时)一、漫画的种类二、动画的种类

重点:漫画的种类难点:动画的种类

第六章 多重风格与其表现技法(4 学时)一、女性动画和漫画的特点二、男性动画和漫画的特点三、写实类动漫的特点四、涂鸦类动漫的特点

110

Page 113: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、幽默动漫的特点六、黑白灰在动漫手绘中的应用与表现

重点:涂鸦类动漫的特点难点:黑白灰在动漫手绘中的应用与表现

第七章 手绘创作与电脑软件的结合应用(4 学时)一、电脑硬件与绘图软件的要求二、PHOTOSHOP 的运用:漫画成稿的制作三、COMlCS 的运用:精准的绘制线条与画框四、PAINTER 的运用:用 CG展现手绘特质五、3D MAX 的运用

重点:COMlCS 的运用:精准的绘制线条与画框难点:PAINTER 的运用:用 CG展现手绘特质

第八章 动漫故事的创作(6 学时)一、故事的构思方法二、故事的意味三、画面的无声性和有声性

重点:故事的意味难点:画面的无声性和有声性

第九章 如何以专业眼光去分析学习优秀作品(6 学时)一、漫画欣赏误区

111

Page 114: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、鉴赏故事漫画《圣诞快乐》三、鉴赏优秀动画《功夫熊猫》《悬崖上的金鱼公主》《积木之家》

重点:漫画欣赏误区难点:鉴赏故事漫画《圣诞快乐》七、课程各教学环节要求(一)理论课:

要求学生课前预习,认真听课。要求教师要突出重点,突破难点,理论案例相结合,使学生系统掌握动漫设计与制作的基本理论、基本知识和动漫设计与制作的基本方法。(二)实验课:

本课程无实验课。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

1 动漫手绘工具 2 2 22 基础技法训练 2 2 23 人物造型设计 2 2 24 场景造型设计 2 2 25 动漫种类与其表现形式 4 4 26 多重风格与其表现技法 4 4 3

7 手绘创作与电脑软件的结合应用 4

6 3

8 动漫故事的创作 6 6 3

9 如何以专业眼光去分析学习优秀作品 6

6 3

合计 32 32 22

九、课程与其它课程的联系 无十、先修课程

112

Page 115: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

计算机图形学十一、教材与教学参考书(一)教材黄卢健. 动漫设计教程. ISBN: 9787807461074. 南宁:广西美术出版社,2009-07,第1版.(二)教学参考书(宋体五号)李璐等. 经典动漫作品赏析.ISBN:9787302313076.北京:清华大学出版社出版社,2013-04,第 1版.

113

Page 116: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《复变函数与积分变换》课程教学大纲Theory of Complex Functions and Integral Transform

学时数:32 其中:实验学时:0 课外学时:0学分数:2 课程类别:专业基础课适应专业:计算机科学与技术执笔者:(姓名: 胡小生 、职称: 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程主要讲授复数与复变函数,解析函数,复变函数的积分,解析函数的级数表示

法,留数及其应用、傅里叶变换与拉普拉斯变换。通过课程教学要使学生初步掌握解析函数、复积分、级数、留数、傅里叶变换与拉普拉斯变换等基本概念和基本计算方法,培养学生初步运用复变函数与积分变换理论分析问题、解决问题的能力。复变函数与积分变换的理论和方法在数学、自然科学和工程技术中有着广泛的应用,是解决诸如流体力学、电磁学、热学、弹性理论中的有力工具。二、课程的性质、目的和任务 本课程是高等院校工科各专业的一门基础课。通过本课程的学习,使学生初步掌握复变函数与积分变换的基本理论和方法,为学习电工学、电子技术等课程奠定必要的基础。本课程是高等数学在复数域的推广,学好高等数学是学好本课程的前提。通过本课程的学习,进一步加深学生对复数和复变函数及有关理论的理解,能应用复变函数的积分理论、留数理论解决一些实际问题,使学生熟练掌握傅里叶变换、拉普拉斯变换的性质及相关计算,并以此为工具学会分析和处理工程实际中的一些问题,为学习后续课程打下比较扎实的基础。三、课程教学的基本要求

(一)在课程的学习中,要正确理解和掌握复变函数中的数学概念和方法,了解复变函数与积分变换的一些基本知识,内容包含复变函数、解析函数、解析函数的级数表示、留数定理、以及工程上常用的傅立叶变换与拉普拉斯变换等;

(二)逐步培养利用这些概念和方法解决实际问题的能力。四、教学手段与方法

1、课堂讲授:本课程作为专业基础课,相关原理性的知识较多,定理、公式等相关推导过程非常多,授课过程中要求多媒体教室与黑板板书相结合,两者相结合来加深学生对知识点的理解过程。

2、课后作业:根据课程进度,每次理论课之后会安排相应的课后作业来加深相关知识点的理解。

114

Page 117: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、考核方式与成绩评定(一)考核方式:闭卷笔试(二)成绩评定 总成绩=考试成绩(70%)+ 出勤考核(10%)+ 平时作业(20%)六、课程的教学内容、重点及难点

第一章 复数与复变函数一、基本内容:

(一)复数的概念及各种表示法(二)复数的四则运算(三)复变函数概念(四)复变函数的极限、连续性

重点:复数的表示、复变函数的极限、连续性。难点:复角、复变函数的极限、连续性。

第二章 解析函数一、基本内容:

(一)复变函数导数(二)解析函数的定义及其性质(三)解析函数的充要条件(四)调和函数与解析函数之间的关系(五)初等函数

重点:复变函数的导数,解析函数及其简单性质,柯西黎曼方程。难点:柯西黎曼方程及其应用。

第三章 复变函数的积分一、基本内容:

(一)复变函数积分的概念(二)积分的存在性及计算公式(三)柯西积分定理(四)复合闭路定理(五)柯西积分公式

重点:柯西积分定理、复合闭路定理、柯西积分公式。

115

Page 118: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:柯西积分定理、复合闭路定理、柯西积分公式。第四章 解析函数的级数表示

一、基本内容:(一)复数列收敛、复数项级数收敛的相关定理(二)幂级数的收敛情况(三)幂级数在收敛域的性质(四)复变函数展开成泰勒级数的条件、几个主要的初等函数的泰勒展开式(五)洛朗级数的概念及其收敛域、将一些简单函数展开成洛朗级数

重点:幂级数的敛散性,收敛半径的求法,泰勒级数、洛朗级数。难点:泰勒级数、洛朗级数。

第五章 留数及其应用一、基本内容:

(一)孤立奇点及其分类(二)留数定理(三)孤立奇点的留数计算(四)留数定理在某些类型的定积分中的应用

重点:留数定理、留数定理在定积分中的应用。难点:留数定理、留数定理在定积分中的应用。

第八章 傅里叶变换一、基本内容:

(一)傅里叶变换及其逆变换概念(二)冲激函数的概念和性质(三)傅里叶变换的性质

重点:傅里叶变换及其性质。难点:傅里叶变换及其性质。

第九章 拉普拉斯变换一、基本内容:

116

Page 119: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)拉式变换的概念(二)拉式变换的方法(三)拉式变换的性质(四)拉式逆变换及其应用

重点:拉式变换方法、性质,拉式逆变换。难点:拉式变换方法、性质,拉式逆变换。七、课程各教学环节要求(一)作业的基本要求:根据每次讲课内容,课后都留适当的作业或思考题,以帮助学生掌握有关的基本理论

和关键技术及方法。(二)考试环节的基本要求:

考试闭卷,侧重基本常识和基本原理的掌握。考核成绩采用平时成绩和期末闭卷考试成绩相结合的方式,平时成绩占 30%,期末考试成绩占 70%。八、学时分配章节 主要内容

各 教 学 环 节 学 时 分 配 作业题量

备注讲

授实验

讨论

习题

课外

考试考查

小计

1 第一章 复数与复变函数 4 4 42 第二章 解析函数 5 5 43 第三章 复变函数的积分 6 6 44 第四章 解析函数的级数表示 5 5 45 第五章 留数及其应用 5 5 46 第八章 傅里叶变换 3 3 07 第九章 拉普拉斯变换 4 4 4

合 计 32 32 24

九、本课程与其他课程的联系本课程要求学生学习完高等数学课程,故应放在二年级或三年级上学期开设此课。

十、先修课程高等数学

十一、教材与教学参考书(一)选用教材李红、谢松法编著.《复变函数与积分变换》(第三版).北京:高等教育出版社,2008 年。(二)教学参考书

117

Page 120: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

[1] 西安交通大学高等数学教研室 . 工程数学—复变函数(第四版). 北京:高等教育出版进

社,1996.

[2] 张元林. 工程数学:积分变换(第四版). 北京:高等教育出版社,2003.

118

Page 121: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《汇编语言程序设计》课程教学大纲ASSEMBLY LANGUAGE PROGRAMMING

学时数:40 其中:实验学时 8 课外学时 0 学分数:2.5

课程类别:学科基础课 适用专业:计算机科学与技术专业

执笔者:(姓名 雷晓平 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程主要介绍 Intel80X86汇编语言的基本程序设计方法,程序运行的基本原理及指

令执行过程,掌握使用 80X86汇编语言编程的基本技巧以及控制和使用外设的基本应用技能。基本任务是能使用汇编语言的基本知识分析和解决计算机应用中有关的实际问题,开发汇编语言程序,为后续课程打好基础同时也为从事计算机与应用工作提供必要的知识准备。二、课程的性质、目的和任务 《汇编语言程序设计》是计算机科学与技术专业本科生必修的学科基础课程。它不仅是计算机原理、操作系统、计算机系统结构等其他核心课程的必要先修课,而且对于训练学生掌握程序设计技术、熟悉上机操作和程序调试技术都有重要作用。

本课程的目的是使学生了解 Intel80X86 汇编语言程序设计的基本方法,汇编语言程序运行的基本原理及指令执行过程,掌握使用汇编语言编程的基本技巧以及控制和使用外设的基本技能。基本任务是能使用汇编语言的基本知识分析和解决计算机应用中有关的实际问题,开发汇编语言程序,为后续课程打好基础同时也为从事计算机与应用工作提供必要的知识准备。三、课程教学的基本要求本课程以 80X86 系列作为基础机型,要求:(一)掌握机器语言和汇编语言的基本概况、80X86 的寻址方式、基本指令以及指令对机器状态的影响。(二)掌握汇编语言的程序结构、数据定义;掌握不同段内数据的使用方法,学会编写简单的汇编语言程序。(三)熟练掌握程序设计基本方法,会使用汇编语言设计分支程序、循环程序,能够编写和调试较复杂的汇编程序。(四)掌握宏汇编、重复汇编、条件汇编的使用技巧。(五)了解中断的基本概念和中断处理的整个过程,了解硬中断和软中断的基本区别,会用查询方式和中断方式解决实际问题。(六)掌握 DOS、BIOS 的功能调用以及常用的中断调用,熟练掌握实际应用中的输入输出

119

Page 122: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

方法。(七)掌握汇编语言与高级语言的接口方法和模块化编程方法四、教学手段与方法

教学手段采用多媒体课件。本课程已制作了多媒体演示课件,将原来抽象、复杂的理论知识用生动的图像和动画表现出来,使学生可以更直观地理解教学内容,激发学生学习兴趣。教学大纲、教案、习题、案例、参考资料等内容可以全部发给学生。也可逐步通过网络化的教学方式(网络课件、网上答疑、网上提交作业),学生可以在课外自主学习。

多种教学方法相结合。如课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等。应用现代化教学手段提升教学水平。五、考核方式与成绩评定(一)考核方式 采用闭卷方式独立出题试题主要以考察学生灵活运用知识的编程能力为主。具体如下:

(1)客观题,占 60%:分为填空(基本计算、基本指令、基本原理)、分析程序、执行结果、填空完成指令功能。

(2)非完全客观题,占 40%:分为回答问题、复杂程序编程等。(二)成绩评定 考试成绩占 70%,平时成绩占 10%、实验成绩占 20%。六、课程的教学内容、重点和难点

第一章 80X86 CPU 的结构一、基本内容

主要介绍机器语言和汇编语言的基本概况、80X86 CPU 的结构、存储器和段式管理技术。(一)机器语言和汇编语言的基本概况(二)80X86 CPU结构(三)存储器的分段二、基本要求

(一)掌握微机的系统概念(二)掌握 80X86 CPU 的基本结构(三)掌握段式管理的机理

重点:本章重点是 80X86 CPU结构和段式存贮器。难点:本章难点是存贮器分段,段式管理机理。

第二章 80X86 的寻址方式和指令系统一、基本内容

主要介绍 80X86指令的寻址方式,80X86指令格式, 80X86指令系统(一)与数据有关的寻址方式

120

Page 123: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)与转移指令有关的寻址方式(三)80X86 的指令系统二、基本要求(一)要求了解指令格式(二)熟练掌握 80X86 的寻址方式(三)熟练掌握 80X86 的基本指令运算和条件指令

重点:本章重点是 80X86指令系统中的运算指令和条件指令。难点:寻址方式和条件指令是本章的难点。

第三章 汇编语言程序格式一、基本内容

本章主要介绍汇编语言程序的结构定义、段定义、数据类型定义和常用的伪指令。(一)汇编程序的功能(二)伪指令(三)汇编语言程序的格式(四)汇编语言程序的上机过程二、基本要求(一)掌握汇编语言的程序结构,会编写简单的汇编语言程序(二)掌握汇编语言的数据定义及伪指令(三)掌握使用不同段内数据的方法(四)能够调试简单的汇编语言程序

重点:本章重点是伪指令、汇编语言的程序格式,会调试汇编语言程序。难点:伪指令,操作符的使用和 DEBUG调试程序的使用。

第四章 循环与分支程序设计一、基本内容

本章主要介绍循环与分支程序的例子,用例子说明汇编语言结构化程序设计方法。(一)循环程序设计(二)分支程序设计二、基本要求(一)熟练掌握程序设计的基本方法(二)会用汇编语言设计分支,并用分支结构解决实际问题(三)会用汇编语言程序设计循环程序,并用循环结构编写程序解决实际问题。

121

Page 124: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:本章重点是程序设计的基本步骤,顺序程序设计、分支程序设计、循环程序设计。难点:汇编语言设计的基本方法。

第五章 子程序结构一、基本内容

介绍模块化程序设计的重要工具——子程序,子程序嵌套和递归。(一)子程序的设计方法(二)嵌套与递归子程序(三)子程序举例二、基本要求(一)会使用子程序解决实际问题(二)会使用嵌套子程序解决实际问题(三)会分析和理解递归子程序(四)能够编写和调试复杂的汇编语言程序

重点:子程序的变量传递,子程序的设计方法。难点:嵌套和递归子程序。

第六章 高级宏汇编技术一、基本内容

介绍宏汇编、重复汇编、条件汇编。(一)宏汇编(二)重复汇编(三)条件汇编二、基本要求(一)掌握宏汇编的使用技巧(二)掌握重复汇编的使用技巧(三)掌握条件汇编的使用技巧(四)掌握涉及以上知识点的调试技能

重点:掌握宏汇编的使用方法及调试技巧。难点:理解宏定义和宏调用及其编程技巧。

第七章 输入/输出程序设计

122

Page 125: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容 输入/输出的概念,I/O接口、I/O 外设、I/O 地址、查询方式、中断方式、中断优先和中断的嵌套。

(一)I/O 设备的数据传送方式(二)程序直接控制 I/O 方式(三)中断传送方式二、基本要求(一)了解中断的基本概念(二)掌握中断处理的整个过程(三)了解硬件中断与软件中断的区别(四)会用查询方式和中断方式编写程序解决实际问题

重点:中断的传送方式、中断向量、中断过程和中断程序的编写。难点:中断程序的设计。

第八章 BIOS 和 DOS 中断一、基本内容

DOS 中断及 BIOS 中断调用及二者关系;基本的键盘、显示器、打印机、串行口中断功能调用。

(一)键盘 I/O(二)显示器 I/O(三)打印机 I/O(四)串行通信口 I/O

二、基本要求(一)掌握使用各种 DOS、BIOS功能调用的使用方法(二)熟练掌握常用的中断调用(三)熟练掌握实际应用中的 I/O 方法

重点:常用的中断调用和实际应用中输入输出方法。难点:键盘中断、显示器中断、打印机和串行口中断功能调用。

第九章 单色及彩色图形显示一、基本内容

CGA彩色图形适配器、文本显示方式、图形显示方式、显示存储区、显存与屏幕的对应关系,直接写屏,BIOS调用、EGA 图形适配器。

基本要求:123

Page 126: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)了解彩色图形适配器的简单原理(二)了解文本显示与图形显示的机理(三)掌握 CGA 中文本方式下屏幕上字符与显存的对应关系(四)掌握 CGA 中图形方式下屏幕上字符与显存的对应关系(五)会用直接写显存的方法绘制简单的图形(画线、画矩形)

重点:CGA彩色图形适配器的图形操作、单色和彩色绘图使用的一些常用方法。难点:图形显示方式下显存与屏幕的对应关系和 BIOS调用。

第十章 多模块程序设计与混合编程一、基本内容

理解多模块程序设计的基本概念,掌握汇编语言中多模块的链接方法,了解多模块之间的链接与模块之间的交叉访问;理解汇编语言与高级语言混合编程的原理,掌握汇编语言与 C语言的混合编程方法。

基本要求:(一)了解多模块程序设计的基本概念(二)掌握汇编语言与 C语言混合编程的方法

重点:汇编语言与 C语言混合编程的方法难点:汇编语言与 C语言混合编程的方法七、课程各教学环节要求(一)实验

实验是本课程的重要环节,通过实验可巩固、加深课堂所学知识,培养学生独立分析问题、解决问题的能力。本课程共有 8 学时实验,具体要求见实验大纲。(二)作业

课程每章有作业 5~15题,要求学生独立完成课后练习。(三)考试试题主要以考察学生灵活运用知识的编程能力为主。具体如下:(1)客观题,占 60%:分为选择题、填空(基本计算、基本指令、基本原理)、简答题、

分析程序执行结果等。(2)非完全客观题,占 40%:分为回答问题、复杂程序编程、阅读程序说明功能等。

八、学时分配

章节 主要内容各教学环节学时分配 作业

题量 备注讲授

实验

讨论

习题

课外

其他

小计

124

Page 127: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第 1章 80X86CPU 的结构 4 4 3-4

第 2章

80X86 寻址方 式 和指令系统 8 8 12-

15第 3章 汇编语言程序格式 4 4 8-10

第 4章 循环与分支程序设计 4 2 6 6-8

第 5章 子程序结构 4 2 6 6-8

第 6章 高级宏汇编技术 2 2 6-8

第 7章 输入输出程序设计 4 2 6 5-6

第 8章 BIOS 和 DOS 中断 4 2 6 4-5

第 9章 单色及彩色图形显示 2 2 4-5

第 10章

多模块程序设计与混合编程 4 4 3-4

合 计 40 8 48

九、课程与其它课程的联系 本课程的先修课:《数字电子技术》、《高级语言程序设计》、《计算机组成原理》等。

后续课:《操作系统》、《计算机接口技术》等十、先修课程 《数字电子技术》、《高级语言程序设计》、《计算机组成原理》十一、教材与教学参考书(一)教材沈美明等编.《80X86汇编语言程序设计》.标准书号(ISBN 9787302045403).北京: 清华大学出版社,2008 年 6 月,第 1版(二)教学参考书[1] 龚 尚 福 等 编 . 《 微 型 计 算 机 汇 编 语 言 程 序 设 计 》 标 准 书 号 ( ISBN

7-5606-1267-9/TP.0665).西安:西安电子科技大学出版社.2003 年 7 月第一版[2] 钱晓捷.《新版汇编语言程序设计》.标准书号(ISBN 7-121-02696-1).北京: 电子工业出版社,2008 年 8 月第 5次印刷

125

Page 128: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机多媒体技术》课程教学大纲Computer Multi-Media Technology

学时数:32 其中:实验学时:0 课外学时:0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名 杨跃武 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介《计算机多媒体技术》是计算机科学与技术及网络工程专业的专业选修课程。是计算机

技术、通信技术和广播电视技术相互渗透相互融合,把计算机技术的交互性和可视化的真实感结合起来,已渗透到社会、科学的各个方面,给人们的生活、观念及生产活动带来了巨大的变革,从而形成的一门综合性很强的新技术、新学科。

计算机多媒体技术是指把文字、图形图像、动画、音频、视频等各种媒体通过计算机进行数字化的采集、获取、加工处理、存储和传播而综合为一体化的技术。

计算机多媒体技术涉及信息数字化处理技术、数据压缩和编码技术、高性能大容量存储技术、多媒体网络通信技术、多媒体系统软硬件核心技术、多媒体同步技术、超文本超媒体技术等,其中信息数字化处理技术是基本技术,数据压缩和编码技术是核心技术。二、课程的性质、目的和任务

《计算机多媒体技术》是计算机科学与技术专业的一门专业选修课程。本课程综合讲述了多媒体计算机的基本原理、关键技术及其开发和应用;该课程的特点是概念多、实践性强、涉及面广,并有极广泛的实用性。

本课程通过全面系统地介绍多媒体技术的原理和应用,让学生了解、认识并掌握多媒体技术的基本概念、理论与方法,熟练掌握各种媒体及媒体处理技术,熟练掌握的数据压缩技术及相关的多媒体数据压缩国际标准,了解并掌握多媒体技术的硬件基础与软件基础熟练掌握多媒体信息管理技术。最终使学生既掌握多媒体技术的基本原理和实用技术,又把握多媒体技术的发展方向,具备运用多媒体技术的基本知识与能力。

计算机多媒体技术把计算机技术的交互性和可视化的真实感结合起来,使其应用渗透到各个领域。因此本课程的目的与任务是使学生通过本课程的学习,理解多媒体技术的基本概念和主要功能,掌握常用的多媒体工具软件的使用方法,了解如何进行多媒体软件开发和多媒体制造,从而为学生以后的学习和工作打下基础。三、课程教学的基本要求(一)本课程以基础、新颖、实用为宗旨,以阐述多媒体技术的基本概念和理论为主,从多媒体数据与信息的基本概念入手,介绍多媒体硬件、软件系统,多媒体数据压缩编码技术。同时也介绍人机交互、虚拟现实等技术以及多媒体技术的最新发展动态。同时本课程还着重讲解多媒体应用技术,学习音频、图像、视频、动画等媒体的编辑和制作方法和手段,突出

126

Page 129: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

使用特色。 基本概念和基本知识:多媒体、位图、矢量图、图像、图形、 MIDI �、图像文件的格式、信息

压缩和解压、超文本与超媒体、动画、多媒体开发环境、多媒体开发工具、音频卡、视频卡、数据传输速度、多媒体项目开发;及有关多媒体技术方面的基本知识。 (二)基本技能:能够使用多媒体系统,并能利用多媒体工具进行较简单的多媒体制造与制作。(三)难点:信息压缩技术。

本课程通过在多媒体教室讲解,以案例的方式展开各知识点,做到“学与练结合”,进而提高学生的学习兴趣,巩固专业技能;使学生对于多媒体技术中所涉及的相关知识有较为全面的了解,从而使学生了解有关多媒体技术的基本原理与技术。四、教学手段与方法

1、课程概念多、涉及面广,教学形式以讲授方式为主+多媒体辅助+答疑和讨论。2、为加强实动手能力的培养,应充分重视实践性教学环节,课外学时保证实训机时不

少于 16 学时。3、关键环节实现方面的技术问题可辅以课堂讨论的形式。4、课程概念多、比较抽象,算法分析有一定难度,为了学生进一步理解课堂教学内容,

拟布置一定数量习题为宜,教师批改作业本的 1/3,并安排时间上习题课。五、考核方式与成绩评定(一)考核方式

学期期末安排考试,考试方式为笔试(闭卷)。(二)成绩评定

期末成绩由二部分构成:平时成绩(30%)和期末考试成绩(70%)。平时成绩包括:出勤、平时作业、测验等。闭卷笔试主要考核学生对基本概念、基本理论与基本方法的理解和掌握情况,对相关软件的应用情况。六、课程的教学内容、重点和难点

第一章 概论一、多媒体的基本概念二、多媒体技术的产生与发展三、多媒体技术的应用四、多媒体技术研究的主要内容1、多媒体技术的基础2、多媒体硬件平台3、多媒体软件技术4、多媒体信息管理技术5、多媒体界面设计与人-机交互技术6、多媒体通信与分布应用技术

127

Page 130: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:多媒体的基本概念难点:多媒体研究的主要内容

第二章 多媒体数据压缩技术一、信息表示与编码。

二、常用的数据压缩技术。三、静态图像压缩标准 JPEG。四、运动图像压缩标准MPEG。五、视听通信编码解码标准H.26X

六、声音压缩技术。重点:图像压缩标准。难点:运动图像压缩标准MPEG。

第三章 多媒体计算机系统组成一、多媒体存储技术。二、多媒体功能卡。三、多媒体信息获取与显示设备。四、多媒体个人计算机。五、CD–I 交互式多媒体系统。六、DVI 多媒体计算机系统。

重点:多媒体光盘的存储技术。难点:多媒体功能卡的原理和功能。

128

Page 131: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第四章 多媒体数据制作一、概述 二、音频数据的获取 三、图像数据的获取四、图形和动画的制作

重点:音频数据的编码原理,静态图像和视频数据的基本概念和技术。难点:音频数据的编码原理。

第五章 多媒体数据库与基于内容的检索一、多媒体数据管理环境。二、多媒体数据库管理系统。三、面向对象技术与 MDBMS。 四、基于内容的检索技术。

重点:多媒体数据库系统的特点,结构,基于内容检索技术的概念,特点。难点:基于内容检索技术的概念,特点。

第六章 超文本和 Web 系统一、超文本的概念和发展简史。二、超文本系统的结构。三、超文本的文献模型。四、Web 系统的超文本标记语言。五、Web 系统的关键技术。

重点:超文本的概念,超文本的系统结构。

129

Page 132: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:Web 系统实现的关键技术。七、课程各教学环节要求(一)本课程教学环节主要以讲授为主,为传授更多的知识,课程设计上不安排实训环节实训环节主要安排在课外。(二)课外实训环节重点熟悉有关多媒体软件的应用,以加深对学生对教材的理解,熟练掌握多媒体应用技术。(三)本课程作业以掌握基本常识和基本原理为主,题量不易过多,主要体现学以致用。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

一章 概论 4 2 6 2

二章 数据压缩技术 6 2 8 4

三章 多媒体计算机系统组成 6 2 2 10 3

四章 多媒体数据制作 4 2 4 10 2

五章 多媒体数据库与基于内容的检索 4 2 6 3

六章 超文本和 Web 系统 4 4 8 3

合计 28 16 48

九、课程与其它课程的联系本课程为计算机专业高年级课程,要求学生在学习本课程之前,已学过《数字电路》,

《计算机组成原理》,《操作系统原理》,《数据库系统原理》等相关课程。十、先修课程《数字电路》,《计算机组成原理》,《操作系统原理》,《数据库系统原理》十一、教材与教学参考书(一)教材马华东著.《多媒体技术原理及应用》. ISBN:9787302176756 .北京:清华大学出版社,2013.4-10,第二版。(二)教学参考书(宋体五号)[1] 朱洁等编著.《多媒体技术教程》.标准书号(ISBN).北京:机械工业出版社,2011,第

一版.[2] 陈明.《多媒体技术与应用》.北京:清华大学出版社,2004.7,第一版[3] 林福宗.《多媒体技术基础》.北京:清华大学出版社,2006.7,第二版

130

Page 133: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机接口技术》课程教学大纲Computer Interface Technique

学时数:32 其中:实验学时 6 课外学时 0 学分数:2

课程类别:专业必修课 适用专业:计算机科学与技术专业

执笔者:(姓名 朱玉玺 、职称 教授 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )

编写日期:2013 年 9 月

一、课程简介本课程是计算机科学与技术及相近专业的专业课,其任务是研究计算机与外部设备及

器件的连接技术(包括硬件连接和软件驱动两方面的问题)。通过本课程学习,要掌握计算机接口技术的基本原理和方法,具有分析设计接口电路、使用接口解决实际问题的能力。要求能从硬件和软件编程两方面学会使用大规模集成电路接口芯片来构成实际应用系统。其具体内容有并行接口、串行接口、A/D,D/A转换等接口电路的工作原理、硬件设计及软件驱动程序的编程方法、定时计数器的编程使用方法、中断控制器和 DMA控制器的编程、类总线标准,存储器接口和系统资源软接口等。二、课程的性质、目的和任务 本课程是计算机科学与技术及相近专业的专业课,其任务是研究计算机与外部设备及器件的连接技术(包括硬件连接和软件驱动两方面的问题)。

随着计算机科学技术的发展,接口技术已成为直接影响微机系统功能和推广应用的关键。因此,微机接口技术已成为计算机应用及相近专业必不可少的基本知识和技能的课程。

通过本课程学习,要掌握计算机接口技术的基本原理和方法,具有分析设计接口电路、使用接口解决实际问题的能力。三、课程教学的基本要求

理解并掌握微型计算机原理及构成,要求能从硬件和软件编程两方面学会使用大规模集成电路接口芯片来构成实际应用系统。对课程的具体内容的基本要求:

(一)要求熟练掌握并行接口,串行接口,A/D,D/A转换接口等接口电路的工作原理,硬件设计及软件驱动程序的编程方法。(二)要求掌握 I/O 端口地址译码电路设计及定时计数器的编程使用方法。(三)要求基本掌握中断控制器和 DMA控制器的编程使用,各类总线标准,存储器接口和系统资源软接口。(四)了解人--机设备接口、多媒体设备接口等。

131

Page 134: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

四、教学手段与方法本课程教学主要采用多媒体教学手段,结合启发式教学、问题教学以及实际应用教学

等多种教学方法。在具体的教学过程中,根据学生的实际情况,使教与学生动有趣而不枯燥,注意训练学生的动手能力,通过精讲实例来启发学生的学习兴趣,让学生参与教学活动,逐步培养学生阅读程序代码、编写程序代码的能力,从而形成一定的编程技能,为进一步学习打下良好基础。五、考核方式与成绩评定(一)考核方式 本课程考核采用平时作业、实验与笔试结合的方式。(二)成绩评定 平时(作业、实验)成绩占 30%,笔试成绩占 70%。六、课程的教学内容、重点和难点

第一章 概述(2 学时)一、基本内容(一)微处理机的发展概况(二)接口技术及基本概念(三)微型计算机系统接口的基本功能及技术二、基本要求理解和掌握接口功能、接口技术及接口设计概要。

重点与难点:分析与设计接口电路的基本方法

第二章 微型机算机系统结构(2 学时)一、基本内容(一)微型计算机机系统结构(二)处理机、存储器、I/O(三)I/O 端口的编址方法(四)接口的分类(五)总线结构及类型(六)I/O 端口及端口编址方式(七)I/O 端口地址译码原理及电路设计二、基本要求理解和掌握微型机系统结构、总线结构及类型、I/O 端口编址方式及地址译码电路设计。

132

Page 135: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点与难点:I/O 端口的编址方法及地址分配、I/O 端口地址译码原理及电路设计。

第三章 存储器接口(2 学时)一、基本内容(一)存储器系统的性能和特点(二)存储器的时序结构(三)与主存器及高速缓冲存储器的接口(四)存储器接口地址译码方法及连接(五)静态存储系统接口(六)动态存储系统接口二、基本要求理解和掌握存储器分类、指标、主存储器接口及设计连接、静、动态存储系统接口。

重点与难点:与主存储器接口及连接方法、高速缓冲存储器接口、地址映像方式及索引机制。

第四章 并行接口(6 学时)一、基本内容

(一)并行 I/O接口的基本功能与特点(二)简单并行接口(三)可编程并行接口外部特性、工作方式及应用(四)可编程计数定时器工作原理(五)可编程计数定时器外部特性、工作方式及特点(六)定时/计数器的应用二、基本要求

理解和掌握并行 I/O接口、可编程并行接口、可编程计数及定时器重点与难点:可编程并行接口工作方式及应用、可编程定时/计数器、定时/计数器的应用。

第五章 串行接口(6 学时)一、基本内容(一)串行通信的基本概念、数据格式及传送的特点(二)串行通信的信息的检错与纠错、串行通信的基本方式

133

Page 136: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)数据的编码及串行通信标准(四)可编程串行接口芯片及接口电路的组成(五)典型全双工异步串行通信接口电路设计二、基本要求理解和掌握串行接口、基本通讯方式与数据编码、可编程串行接口芯新片。

重点与难点:串行通信的基本概念、可编程串行接口、全双工异步串行通信接口电路设计。

第六章 DMA 技术(2 学时)一、基本内容(一)DMA接口(二)DMA 数据传送概述(三)DMA传送的过程、传送方式(四)DMA接口控制器(五)DMA 系统的组成及控制器在系统中的地位(六)DMA传送的应用二、基本要求理解和掌握 DMA接口、DMA 数据传送特点过程及方式、DMA控制器。

重点与难点:DMA传送的过程与方式、DMA控制器及 DMA传送的应用。

第七章 人—机接口(2 学时)一、基本内容

(一)人机接口概述(二)开关与键盘接口工作原理(三)开关与键盘接口芯片(四)数码显示接口(五)CRT显示接口(六)CRT控制器接口芯片二、基本要求

理解和掌握典型人机接口工作原理、开关与键盘接口设计、数码显示接口设计。重点与难点:开关与键盘接口工作原理、开关与键盘接口设计、数码显示接口设计。

134

Page 137: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第八章 数/模(D/A)和模/数(A/D)及转换器接口(4 学时)一、基本内容

(一)数/模(D/A)工作原理(二)D/A转换器的接口方法(三)D/A转换器及其连接特性(四)D/A转换器与 CPU 的连接及接口电路设计(五)D/A转换器与 CPU 的连接及接口电路设计(六)A/D转换器接口基本原理和方法(七)A/D转换器及其连接特性(八)A/D转换器与 CPU 的接口及电路设计(九)数/模(D/A)和模/数(A/D)转换器接口芯片及器件选择二、基本要求

理解和掌握数/模(D/A)和模/数(A/D)工作原理、A/D 和 D/A转换器及芯片。重点与难点:A/D、D/A 设计方法,A/D、D/A 通道接口电路连接及应用。

七、课程各教学环节要求(一)实验

实验完成后,要求上交实验报告。实验报告内容包括:实验题目主要软件及相关工具主要理论及技术自己对实验结果的分析、总结

具体实验内容如下:实验项目名称 实验类型 实验学时 实验者类别 要求

实验一 8253 定时计数器调用实验 验证、设计 2 本科 必开

实验二 开发系统操作、简单 I/0 实验 验证、设计 2 本科 必开

实验三 (8086)开发系统 8255 实验 验证、设计 2 本科 必开

(二)作业的基本要求本课程作业以掌握基本常识和基本原理为主,题量不易过多。

(三)考试环节的基本要求本课程考核采用平时作业、实验与闭卷考试结合的方式,其中平时(作业、实验)成绩

占 30%,闭卷考试成绩占 70%。

135

Page 138: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配教学内容 各教学环节学时分配 作业

题量 备注章节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

第一章 概述 2 2 1第二章 微型计算机系统结构 2 2 1第三章 存储器接口 2 2 1第四章 并行接口 6 2 8 2第五章 串行接口及中断技术 6 2 8 2第六章 DMA 技术 2 2 2第七章 人-机接口 2 2 4 1第八章 A/D,D/A转换器接口 4 4 2

合计 26 6 32 12

九、课程与其它课程的联系学习本课程之前,先修课程有《模拟电子技术》、《数字电子技术/数字逻辑》、《计算机组

成原理》和《汇编语言程序设计》等。要求学生掌握计算机组成原理的基础知识和具备编写汇编语言程序的基本能力以及数字电路设计的基本技能,在此基础上可更好的完或本课程的学习。十、先修课程先修课程有《模拟电子技术》、《数字电子技术/数字逻辑》、《计算机组成原理》和《汇编

语言程序设计》等。十一、教材与教学参考书(一)教材李大友.《微型计算机接口技术》北京:高等教育出版社 2004 年 5 月(二)教学参考书[1] 裘雪红等.《微型计算机原理及接口技术》.西安:电子科技大学出版社 2001 年 8 月[2] 张载鸿.《微型机(PC 系列)接口控制教程》.北京:清华大学出版社 1996 年[3] 邹逢兴.《微型计算机接口原理与技术》.长沙:国防科技大学出版社 1995 年

136

Page 139: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机局域网技术》课程教学大纲Computer Local Area Network Technology

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 罗海天 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程的主要内容是讲授计算机广域网络的基础理论、实践知识,使学生掌握广域网

技术的基本原理、广域网软硬件的选配、服务器和工作站的安装配置、接入 Internet 的方法、常用的网络测试技术;熟悉局域网通信协议的配置以及局域网的典型应用;能够对局域网的常见故障进行诊断和排除;了解广域网的综合布线等有关网络工程的知识;具备一定的网路组建、配置与管理技能,能够运用所学到的专业知识在网络系统的规划和设计中发挥作用。二、课程的性质、目的和任务局域网是计算机网络的重要组成部分,局域网技术及组网工程是网络工程专业的一门

重要的专业课程。通过本课程的教学,使学生掌握局域网技术的基本原理、局域网软硬件的选配、局域网服务器和工作站的安装配置、局域网接入 Internet 的方法、常用的网络测试技术;熟悉局域网通信协议的配置以及局域网的典型应用;能够对局域网的常见故障进行诊断和排除;了解局域网的综合布线等有关网络工程的知识;具备一定的局域网组建、配置与管理技能,能够运用所学到的专业知识在局域网系统的规划和设计中发挥作用。三、课程教学的基本要求

本课程注重学生应用型技能的培养,要求学生一方面通过书本知识的学习,掌握常用的局域网技术和网络工程的基本理论,同时强调通过自己动手实验,进行组网设计,来完整理解书本内容并进行研究性学习。教学中多结合实际典型组网案例进行教学,注重新技术、新产品的介绍,注意引导学生通过互联网查找相关教学资料进行学习的方法。四、教学手段与方法

教学手段采用多媒体课件。本课程已制作了多媒体演示课件,将原来抽象、复杂的理论知识用生动的图像和动画表现出来,使学生可以更直观地理解教学内容,激发学生学习兴趣。教学大纲、教案、习题、案例、参考资料等内容可以全部发给学生。也可逐步通过网络化的教学方式(网络课件、网上答疑、网上提交作业),学生可以在课外自主学习。

教学方法采用多种教学方法相结合。如课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等,应用现代化教学手段提升教学水平。

137

Page 140: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、考核方式与成绩评定(一)考核方式 采用闭卷方式独立出题。试题主要以考察学生灵活运用知识的能力为主。具体如下:

(1)客观题,占 60%:分为填空、选择、简答等。(2)非完全客观题,占 40%:分为回答问题、复杂程序编程等。

(二)成绩评定 考试成绩占 80%、平时成绩占 20%。六、课程的教学内容、重点和难点

第一章 概述一、主要内容

(一)网络系统集成基础(二)网络工程体系结构(三)网络规划及工程方案设计(四)综合布线技术

重点:网络规划及工程方案设计,综合布线方法

第二章 局域网基础知识一、主要内容

(一)网络的功能和分类 (二)局域网的特点、组成及拓扑结构(三)以太网规范详解(四)ATM 与 FDDI(五)无线局域网技术(六)局域网中的硬件和软件

重点:局域网的特点,组成及拓扑结构

第三章 局域网方案设计一、主要内容

(一)虚拟局域网 VLAN 的系统方案设计(二)型局域网构建方案设计(三)中型局域网构建方案设计(四)大型局域网构建方案设计(五)局域网构建中的特殊问题

138

Page 141: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:虚拟局域网、小型局域网和中型局域网的设计

第四章 组建和管理 Windows Server 2003 网络

一、主要内容(一)安装 Windows Server 2003 (二)工作组网络的使用方法(三)服务器的配置与使用(四)从工作站登录到Windows Server 2003 服务器(五)网络资源共享的方法(六)服务器管理相关知识

重点:服务器的配置与使用,服务器管理相关知识

第五章 局域网与 Internet 的连接一、主要内容

(一)局域网接入 Internet(二)在 Windows 98 下实现共线上网的方法(三)在 Windows Server 2003 下实现共线上网的方法(四)在 Windows XP 下实现共线上网的方法(五)使用 SyGate 实现共线上网的方法

重点:在 Windows 下实现共线上网的方法

第六章 网络服务器技术一、主要内容

(一)网络服务器概述(二)服务器系统主要技术(三)服务器典型产品及选型(四)网络服务器系统方案设计

重点:网络服务器系统方案设计

第七章 网络存储备份技术一、主要内容

139

Page 142: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)网络存储技术概述(二)网络存储备份系统方案设计(三)故障恢复(四)大学数字图书馆存储系统解决方案

重点:数据备份与还原,故障恢复

第八章 网络安全技术一、主要内容

(一)网络系统安全技术概述(二)信息防护技术(三)防火墙技术(四)电子政务的安全方案设计

重点:防火墙技术

第九章 局域网管理与维护一、主要内容

(一)网络管理技术基础(二)网络管理系统平台(三)网络管理系统的方案设计(四)网络故障诊断和排除的策略和步骤(五)事件查看器(六)网络监视器(七)系统性能监视(八)IP测试工具 Ping(九)测试 TCP/IP 协议配置工具 Ipconfig 和 Winipcfg(十)网络协议统计工具 Netstat 和 Nbtstat(十一)跟踪工具 Tracert 和 Pathping(十二)常见故障排除实例

重点:故障诊断和排除的策略和步骤,常用软件工具的使用

七、课程各教学环节要求(一)作业

课程每章有作业,要求学生独立完成课后练习。(二)考试

140

Page 143: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

试题主要以考察学生灵活运用知识的编程能力为主。具体如下:(1)客观题,占 60%:分为选择题、填空、简答题、分析结果等。(2)非完全客观题,占 40%:分为回答问题、复杂程序编程、阅读程序说明功能等。

八、学时分配

章节 主要内容

各教学环节学时分配 作业题量

备注讲

授实验

讨论

习题

课外

其它

小计

1 第一章 概述 2 2 2-62 第二章局域网基础知识 4 4 6-103 第三章 局域网方案设计 3 3 8-12

4 第 四 章 组 建 和 管 理 Windows Server 2003 网络 2 2 4-6

5 第五章 局域网与 Internet 的连接 5 5 4-66 第六章 网络服务器技术 3 3 47 第七章 网络存储备份技术 3 3

8 第八章 网络安全技术(3 学时) 4 4 28-40

9 第九章 局域网管理与维护 6 6 1210 合计 3

232

九、课程与其它课程的联系本课程应在学生学习完《计算机组成原理》,《计算机网路》,《操作系统》后开设,

学习本课程之前学生应有计算机网络基础知识,具备基本网络编程能力。十、先修课程 《计算机组成原理》,《计算机网路》,《操作系统》十一、教材与教学参考书(一)教材宋一兵.局域网技术.标准书号(ISBN 7115250367).北京:人民邮电出版社.2011 年 4月,第一版(二)教学参考书[1] 苗风君.局域网技术与组网工程.标准书号(ISBN 7302217440 ).北京:清华大学出版社,

2010 年 2 月,第一版.

141

Page 144: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机控制技术》课程教学大纲Computer Control Technique

学时数:32 其中:实验学时 0 课外学时 0学分数:2课程类别:专业必修课适用专业:计算机科学与技术专业执笔者:(姓名 崔如春 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介《计算机控制技术》是一门集中了控制算法实现、软件设计以及硬件设计等应用技术的

课程。着重介绍计算机控制系统的组成、基本控制算法及软、硬件系统在工业控制中的应用技术。主要内容以典型微型计算机(如工控机、单片机)控制系统为例,介绍一般性控制系统的基本概念、原理和各组成部分,分别讲述输入/输出通道接口技术、顺序控制与数字程序控制、数字控制器的设计、模糊控制技术、多微处理器控制系统、控制技术中的计算机系统、计算机控制系统的设计等内容。二、课程的性质、目的和任务

本课程是计算机科学与技术专业嵌入式技术应用专业方向本科生必修的一门专业课程,是前面所学多门课程知识的综合应用。通过本课程的学习,学生应能掌握计算机控制的基本理论和计算机控制系统各组成部分的基本结构。应能针对实际问题,提出正确的控制算法,设计出完整的计算机控制系统。三、课程教学的基本要求 本课程是一门理论与实际相结合的课程,涉及的知识面较广,要求学生掌握计算机控制的常用控制算法,计算机控制系统的各组成部分及工作原理,掌握计算机控制系统中软件对硬件控制的实现过程,能设计出一个典型的计算机控制系统。 四、教学手段与方法 本课程采用多媒体教学环境,以理论教学为主,结合实际应用案例进行讲授。五、考核方式与成绩评定

考核方式为考试,总评成绩包括平时成绩和考试成绩两部分,其中考试成绩点总评成绩的 70%,平时成绩出勤考核占 10%,平时作业占 20%。六、课程的教学内容、重点和难点

第一章 计算机控制系统简介142

Page 145: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容:1、控制系统组成;2、计算机控制系统的分类;3、工业控制计算机的特点;4、计算机控制系统的发展状况。二、基本要求:1、掌握一般计算机控制系统的分类、作用及基本控制规律;2、掌握计算机控制系统的组成、工作原理及发展状况。

重点:计算机控制系统的分类及各部分组成。第二章 输入通道接口技术

一、基本内容:1、信号测量与传感器技术;2、模拟信号输入通道接口;3、键盘接口技术;4、开关量信号输入接口。 二、基本要求:1、掌握输入通道的组成和功用,理解信号的检测、采样的基本过程;2、掌握模拟输入通道的设计方法以及与计算机的接口;3、掌握各种类型的键盘接口方法;4、掌握开关量信号输入接口设计方法。

重点:各种类型的输入通道接口设计方法。难点:模拟输入通道与键盘控制程序的设计。

第三章 输出通道接口技术一、基本内容:1、模拟信号输出通道接口;2、LED显示器及其接口技术;3、LCD显示器接口技术;4、开关量输出接口技术;5、电动机控制接口技术。二、基本要求:1、掌握输出通道的组成和功用,理解输出控制信号的基本过程;2、掌握模拟输出通道的设计方法以及与计算机的接口;

143

Page 146: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

3、掌握各种类型的显示器接口设计方法;4、掌握开关量信号输入接口设计方法;5、掌握电动机控制接口的设计方法。

重点:各种类型的输出通道接口设计方法。难点:显示器控制接口与电动机控制接口的控制程序的设计。

第四章 顺序控制与数字程序控制一、基本内容:1、顺序控制;2、数字程序控制。二、基本要求:1、掌握微机顺序控制与数字程序控制的基本概念;2、掌握数字程序控制的基本控制原理和控制制算法。

重点:顺序控制和数字程序控制的概念、基本原理及基本控制算法。难点:数字程序控制算法的软件实现。

第五章 数字控制器的设计一、基本内容:1、计算机控制系统的理论基础;2、数字控制器的 PID 设计方法;3、数字控制器的直接设计方法;4、控制算法的实现。二、基本要求:1、掌握计算机工业过程控制的基本原理及常规控制算法。2、了解数字控制器的一般设计方法。

重点:数字 PID控制算法及其编程实现,PID调节器的参数选取与整定。难点:数字控制器的直接设计。

第六章 模糊控制技术一、基本内容:1、模糊控制发展概况;2、简单模糊控制系统设计;

144

Page 147: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

3、常见的模糊规则及控制器类型;4、基本模糊控制器及设计。5、模糊数学模型二、基本要求:1、掌握模糊控制技术的发展状况以及模糊控制器的基本类型;2、了解模糊控制器的一般设计方法。

重点:简单模糊控制器的设计与实现。难点:模糊控制器的控制模型建立。

第七章 多微处理器控制系统一、基本内容:1、多微处理器控制系统的结构形式;2、多微处理器系统的数据通信;3、多微处理器控制系统总线。二、基本要求:1、掌握多微处理器控制系统的基本结构与形式;2、掌握多微处理器控制系统数据通信形式;3、了解常用现场控制总线的形式与应用。

重点:多微处理器控制系统的构成与数据通信形式。难点:多微处理器数据通信的实现。

第八章 计算机控制系统的设计一、基本内容:1、计算机控制系统的设计步骤与方法;2、计算机控制系统的可靠性设计;3、计算机控制系统的抗干扰技术;4、计算机控制系统设计举例。二、基本要求:1、掌握计算机控制系统的设计方法与步骤;2、了解计算机控制系统设计中的可靠性技术设计、抗干扰技术设计。

重点:计算机控制系统设计方法。难点:可靠性技术与抗干扰技术的掌握。

145

Page 148: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

七、课程各教学环节要求作业根据课程学习的需要,安排适当的课外作业题。各章作业题的分配情况在“学时分

配”中给出。针对本专业的特点,作业题主要以设计和编程为主,题量不多但每题的内容要求较多。

(二)考试考试以基本概念为主,重点考试学生对计算机控制系统各组成部分的理解掌握情况。

考试题型安排为:基本概念点 60%;综合应用占 30%;具有一定难度的题占 10。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

一 计算机控制系统简介 1 1二 输入通道接口技术 4 4 2三 输出通道接口技术 5 5 2四 顺序控制与数字程序控制 4 4 2五 数字控制器的设计 8 2 10 3六 模糊控制技术 3 3七 多微处理器控制系统 2 2八 计算机控制系统的设计 3 3

测验、复习合 计 30 2 32 9

九、课程与其它课程的联系因计算机科学与技术专业一般不开设《自动控制原理》课程,所以在第五章中,适当地

介绍计算机控制理论的基础知识。十、先修课程

学习本课程前,学生应具备《数字电子技术》,《计算机组成原理》,《通信与接口技术》等课程的基础。十一、教材与教学参考书(一)教材朱玉玺等.《计算机控制技术》.ISBN9787121100598.北京: 电子工业出版社, 2010,第 2版。(二)教学参考书[1] 潘新民 王燕芳.《微型计算机控制技术》.ISBN9787121120404.北京:电子工业出版

社,2011,第 2版。[2] 于海生.《微型计算机控制技术》 .ISBN9787302033592.北京:清华大学出版社,2008[3] 赖寿宏 .《微型计算机控制技术》 . ISBN 9787111048916.北京 : 机械工业出版社,2012

146

Page 149: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

147

Page 150: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机密码学》课程教学大纲Computing Encryption

学时数:32 其中:实验学时:0 课外学时:0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名 吴臣 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程学习计算机密码学中的基础理论和应用协议,包括密码学的基本概念、分组密

码原理计算法、序列密码、公钥密码计算法、数字签名及认证、安全协议、公钥基本设施,还讲述了必备的数学知识等。本课程任务是培养学生进一步理解和掌握所学的各种基本密码学算法,通过理论学习和实验操作等方法,运用所掌握的数据结构、离散数学以及编程语言对各种密码学算法进行学习、分析、研究和运用,加深学生对密码学算法的理解,提高学生进行算法设计与分析的能力,提高学生程序设计、实现和调试能力,提高学生用计算机解决实际问题的能力。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的一门专业选修课。进入 21世纪的知识经济时代,随着信息网络技术 Internet 的飞速发展,信息的安全性、可靠性和真实性让每一个人关注。本课程的主要目的是让学生学习和了解密码学的一些基本概念,理解和掌握一些常用密码算法的加密和解密原理。使当代大学生适应社会信息化的要求,能够利用密码技术服务于社会。三、课程教学的基本要求(一)学习加密学的概念和理论知识;(二)了解数据通信过程中的计算机加密方法的应用;(三)掌握一些简单密码体制的设计与它们的破译方法;(四)理解 DES 和 RSA公钥系统的算法原理,并能进行简单的应用,编写计算机加密程序。四、教学手段与方法

理论教学运用讲授法、谈话法、讨论法、演示法以及读书指导法等进行教学。指导学生进行实践操作时,多运用练习法、实验法、实习作业法等方法。五、考核方式与成绩评定(一)考核方式

本课程的考核方式采用闭卷考试。148

Page 151: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)成绩评定成绩评定方式采用:考试成绩(70%)+平时作业(20%)+考勤(10%)。

六、课程的教学内容、重点和难点第一章 简单密码体制及分析(4 学时)

一、教学内容(一)密码学系统相关的一些重要概念:(二)加密、解密、明文、密文、密码系统等;(三)一些简单密码体制的设计与它们的破译,其中简单密码体制包括:置换密码,

单表代替密码,多表代替密码,代数密码,Hill加密算法;(四)常见地破译方法有穷举攻击,统计分析攻击,数学分析攻击。

重点:密码学的基本概念;一些简单密码体制与它的破译。难点:理解几种简单密码体制地设计原则,从中体会密码系统的组成;理解几种常见的

密码系统破译方法及几种常见的密码破译类型,会从中体会设计密码算 法的注意事项。

第二章 分组密码(4 学时)一、教学内容

(一)常见分组密码体制:DES 和 IDEA 的加密原理;(二)了解高级加密标准 AES 的加密原理及涉及到的多项式的运算;(三)分组密码的应用技术;分组密码的 4种工作方式:电子密码本模式、输出反馈模

式、密码分组链接模式和密码反馈模式;(四)短块加密的 3种方法:填充法、序列密码加密法和密文挪用技术。

重点:DES 数据加密标准分组;IDEA密码系统;分组密码的应用技术。难点:掌握分组密码 DES 和 IDEA 的加密原理;理解分组密码的 4种基本工作方式;理解

短块加密的 3种方法。第三章 香农理论(4 学时)

一、教学内容(一)密码体制的概率分布;(二)熵的概念,利用熵的概念计算密码体制各个组成部分的熵;(三)条件熵的概念,利用条件熵的计算给出多余度和唯一解码量;(四)完全保密体制。

重点:密码体制的概率分布;熵;多余度和唯一解码量。

149

Page 152: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:熵的概念;会用熵的概念及条件熵的概念计算密码体制各个组成部分的熵。第四章 序列密码和移位寄存器(6 学时)

一、教学内容(一)序列密码的一般原理;(二)移位寄存器的组成原理;(三)线性移位寄存器的特征多项式,线性移位寄存器的 m 序列,m 序列的伪随机性

和它的破译;(四)非线性移位寄存器序列,对线性移位寄存器进行非线性组合,利用非线性分组

密码产生非线性序列,存储变换等。重点:序列密码的一般原理;m 序列的伪随机性;m 序列密码的破译。难点:m 序列的伪随机性和它的破译;掌握利用线性移位寄存器进行非线性组合产生非

线性序列的几种常用方法。第五章 RSA公钥密码体制(6 学时)

一、教学内容(一)计算复杂性理论简介,必备的数论知识包括同余方程和中国剩余定理,欧几里

得算法,欧拉函数,平方剩余和 Jacobi符号;(二)RSA公钥密码体制以及它的一种改进方案;(三)RSA公钥密码体制的实现包括大素数的产生,RSA公钥密码体制的安全性讨论包

括因数分解和对 RSA 体制中小指数的攻击;(四)Rabin密码体制,RSA 在有限域上多项式上的推广。

重点:RSA公钥系统;对 RSA 体制中小指数的攻击;.Rabin密码体制。难点:密码学中常用的一些数论知识;RSA公钥密码体制算法和关于它的安全性。

第六章 其他公钥密码体制(4 学时)一、教学内容

(一)背包公钥体制,离散对数公钥密码体制,概率公钥体制,有限域 Fq 上椭圆曲线的公钥密码系统,双密钥公开钥密码体制;

(二)这些公钥密码体制相关的一些数学知识:群论中有关概论和结果,离散对数问题的算法,关于 Fq 上的椭圆曲线;

(三)公钥密码系统的应用:传送保密信息和签名信息,信息集合加密,秘密共管。重点:离散对数公钥密码体制;Fq 中密码体制与明文嵌入方法;双密钥公开钥密码体制。

150

Page 153: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:掌握离散对数公钥密码体制和有限域 Fq 上椭圆曲线的公钥密码系统;掌握公钥密码系统的应用。七、课程各教学环节要求(一)作业要求重点对几种简单密码体制地设计原则;分组密码 DES 和 IDEA 的加密原理;完全保密

体制;产生非线性序列的常用方法;理解并会应用这些公钥密码体制等几方面的强化练习详见学时分配中作业布置。(二)考试环节题型多样化。其中基本概念以填空、选择、简答题为主,主要考查学生对加密学中加密、

解密、明文、密文、密码系统等概念的领会深度。编程题、程序设计题目形式多样化,避免形成死记硬背的考试,包括简单加密算法的实现,一些简单加密程序的输出分析。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 简单密码体制及分析 3 1 4 22 分组密码 4 4 23 香农理论 4 1 5 44 序列密码和移位寄存器 6 6 55 RSA公钥密码体制 6 1 7 46 其它公钥密码体制 4 1 1 6 3

合计 27 3 2 32 20

九、本课程与其它课程的联系本课程是一门应用型课程,学习方向注重理论与实际应用相结合。先修课包括程序设

计语言、数据结构、计算机网络原理、数据通信原理。后续课与网络攻击与防御技术、网络安全技术相关联。十、先修课程

《程序设计语言》、《数据结构》、《计算机网络原理》、《数据通信原理》等。十一、教材与教学参考书(一)选用教材孙琦编著.《计算机密码应用基础》(ISBN 9787030084361).北京:科学出版社,2007.(二)教学参考书[1] 卢开澄.《计算机密码学》(ISBN:9787302027836).北京:清华大学出版社,

2003,第二版.[2] 张仕斌等.《应用密码学》(ISBN9787560623450).西安:西安电子科技大学出版社,2009.

151

Page 154: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

152

Page 155: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机平面设计技术》课程教学大纲Computer graphic design technology

学时数: 32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术

执笔者:(姓名 张德丰 、职称 教授 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介 课程全面系统地介绍了 CorelDRAW 软件、Photoshop 软件的特点、作图工具、编辑菜单、处理方法和使用技巧。要求学生通过本课程的学习,制作出自己的创意设计作品,全面提高自己图形和图象处理的基本素质和基本技能。二、课程的性质、目的和任务 本课程正是通过大量的典型范例,在图形处理和平面设计方面做了针对性的实战演练。通过本课程的学习,要求学生基本掌握制作广告招贴、婚纱艺术照片、书籍装帧、网络底纹和特效文字等方面的技术。初步熟悉广告设计和图像合成的设计理念和开发技巧。本课程着重讲授工具软件 PhotoShop7.0、CorelDRAW11 的使用方法及实战中的应用技巧,因此大量的实作是学好本课程的关键。三、课程教学的基本要求(一)注重学生应用能力培养的要求为原则,力求从实际应用的需要出发,尽量减少枯燥死板的理论概念。(二)每课后面都配有一定数量的职业技能知识考核题,帮助读者巩固专业知识。(三)通过项目分解产生任务,使具体任务实施过程中掌握实用操作技巧与基础知识,学以致用,学有所成。(四)注重培养学生的学习能力、实践能力,着力提升其创新能力和管理能力。四、教学手段与方法(一)运用启发、讨论、互动式的教学方法,培养学生的学习积极性。强调案例教学法的应用,采取“提出问题-分析问题-解决方案-得出结论”的教学思路,以满足个性化、多样化的教学需求。(二)多媒体教学与黑板板书有机结合,提高教学效果五、考核方式与成绩评定(一)考核方式

本课程考核采用平时考核与期末考试相结合的方式。平时考核部分由考勤、作业和课堂表现构成;期末考试采用闭卷方式。

153

Page 156: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)成绩评定平时成绩占 30%,笔试成绩占 70%。如有参加实训活动,再根据比赛难易程度调整成

绩评定比例。六、课程的教学内容、重点和难点

第一章 计算机平面设计概述一、计算机图形学概述二、矢量图像、位图图像与存储设备三、计算机图形设计的输入系统四、计算机图形设计的输出系统

重点:计算机图形设计的输入系统难点:在具体设计内容上确立 CGD-计算机图形设计的概念

第二章 Photoshop 7.0 基本操作一、初识 Photoshop 7.0

二、Photoshop 7.0 基本操作

重点:掌握 Photoshop 7.0 提供的、经过增强的新功能难点:特别是要熟悉对图像窗口的操作和对图像文件的操作

第三章 Photoshop 7.0色彩和工具的使用一、图像色彩和色调控制二、工具和调板的基本使用方法

重点:熟悉 Photoshop 7.0 基本工具的使用,特别是图像修复工具的使用难点:熟悉 Photoshop 7.0常用调板的基本功能和使用方法

第四章 广告与装帧设计154

Page 157: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、装饰图画二、盒带包装三、摄影广告四、货币封面设计

重点:摄影图片修饰和纪念币的设计方法与技难点:能熟练使用通道和蒙板,能自己创意设计广告招贴画

第五章 Photoshop 高级使用技巧一、图形修补技术二、太空中的地球三、艺术照合成四、图形凹进按扭

重点:要求掌握高级物件剪切和图形修补技术难点:学会使用印章工具、魔术棒工具、画笔工具

第六章 网页底纹设计一、墙壁底纹二、沙地底纹三、迷幻底纹四、彩色玻璃底纹

重点:要求掌握在网页设计中经常用到的一些底纹设计难点:掌握滤镜效果的使用

第七章 文字特效(6 学时)

155

Page 158: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、光芒字二、倒影字三、浮雕字四、熔融字五、沙土文字六、龟裂文字

重点:要求掌握特效文字制作的方法与步骤难点:掌握文字的输入与变换

第八章 CorelDRAW 基本知识(6 学时)一、CorelDRAW 11 概述二、窗口和控制面板的操作三、文件的基本操作四、页面的基本设置五、图形颜色的填充

重点:窗口和控制面板的基本操作难点:了解在使用 CorelDRAW 11 软件时有关平面设计的一些基础知识

第九章 CorelDRAW 的实战技巧(6 学时)一、文字特效二、使用贝塞尔工具三、使用形状工具四、使用填充效果

156

Page 159: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、制作船帆六、波纹及文字效果

重点:要求掌握 CorelDRAW11 的一些实际操作技能难点:学会特效文字的设计与创作。

七、课程各教学环节要求(一)理论课:

要求学生课前预习,认真听课。要求教师要突出重点,突破难点,理论案例相结合,使学生系统掌握计算机平面设计技术的基本理论、基本知识和计算机平面设计技术的基本方法。(二)实验课:

本课程无实验课。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 计算机平面设计概述 2 2 2

2 Photoshop 7.0 基本操作 2 2 2

3 Photoshop 7.0 色彩和工具 的 使用 2 2 2

4 广告与装帧设计 2 2 2

5 Photoshop 高级使用技巧 2 2 2

6 网页底纹设计 4 4 2

7 文字特效 6 6 3

8 CorelDRAW 基本知识 6 6 3

9 CorelDRAW 的实战技巧 6 6 3

合计 32 32 21

九、课程与其它课程的联系 是动漫设计与制作的前导课程。十、先修课程

157

Page 160: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

计算机图形学十一、教材与教学参考书(一)教材周仲文. 计算机平面设计. 9787508458960.北京:中国水利水电出版社,2008-10,第1版(二)教学参考书张辉.Photoshop 平面设计实用教程.ISBN:9787302324140. 北京:清华大学出版社,2013-7,第 1版.

158

Page 161: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机图形技术》课程教学大纲Computer Graphics Technologies

学时数: 32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 李晓东 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程是研究计算机图形生成、变换处理和显示等技术的一门计算机专业课程。课程内容主要包括:计算机图形硬件,基本图形计算机光栅化的基本原理和基本算法,图形标准,图形交互技术,二维及三维图形建模,真实感图形生成及算法,图形变换技术,图形二维及三维裁剪技术、图形消隐算法,光照模型及真实感图形显示技术等内容。是计算机多媒体技术、科学计算可视化、计算机图形图像处理等课程的重要基础。二、课程的性质、目的和任务

《计算机图形技术》是计算机科学与技术专业的专业选修课程,主要研究计算机图形生成、处理和显示等技术。其基本目的是使学生通过学习本课程,掌握计算机图形学的基本原理和基本方法,掌握图形建模、图形生成和光栅化、图形变换、图形裁剪、消隐、真实感图形显示等技术,为今后从事计算机多媒体设计、科学计算可视化、计算机图形处理等方面的工作打下良好的基础。

主要任务是培养能熟练掌握图形技术理论,能熟练应用图形学知识分析和解决实际问题能力的合格人才,培养具有良好的进一步学习能力和扎实理论基础的优秀人才。三、课程教学的基本要求(一) 了解图形系统的基本结构,输入与输出设备,图形技术的应用,图形学的发展历史及当前的研究动态。(二) 理解图形光栅化技术,掌握基本图形生成算法。(三) 掌握二维图形的生成与裁剪算法,二维图形变换;理解三维图形显示,三维图形变换技术。(四) 掌握常见曲线与曲面的表示及生成技术。(五) 掌握三维实体造型技术;理解常用光照模型;掌握真实感图形的基本原理与过程。(六) 了解图形系统中常用的颜色模型及颜色处理技术。四、教学手段与方法 本课程采用课堂讲授、课堂讨论及课外编程实际相结合的教学方法,重视学生对基础理论的理解与掌握,培养学生的实际动手能力。

159

Page 162: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

课堂教学主要采样多媒体教学手段、同时结合课堂板书的方式进行。五、考核方式与成绩评定(一)考核方式

本课程期末采用闭卷考试方式。 (二)成绩评定 总成绩评定方法:总评成绩=平时成绩+期末考试成绩,其中:平时成绩占总评成绩的30%,期末考试成绩占总评成绩的 70%。六、课程的教学内容、重点和难点

第一章 绪论(2学时)一、基本内容

介绍计算机图形的基本概念;计算机图形学与数字图象处理、计算机视觉的关系;图形软件标准,计算机图形系统,计算机图形学的发展与应用,计算机图形学的研究动态等。

(一) 计算机图形学的概念(二) 计算机图形学研究的对象 (三) 计算机图形学的应用(四) 计算机图形学的研究动态二、基本要求

了解计算机图形的概念,计算机图形学的研究对象、研究内容,以及它的应用领域;了解有关图形标准,了解计算机图形学的最新研究动态。重点:计算机图形的概念,计算机图形学的研究对象、研究内容,以及它的应用领域。难点:计算机图形学的最新研究动态。

第二章 计算机图形设备(2学时)一、基本内容

主要介绍有关图形输入设备,图形显示设备,图形绘制设备等图形设备;简单介绍OpenGL图形软件包等。

(一) 计算机图形系统 (二) 图形输入设备 (三) 图形显示设备 (四) 显示子系统 (五) 图形硬拷贝设备 (六) OpenGL图形软件包二、基本要求

了解计算机图形系统的基本概念及常用图形设备;了解OpenGL图形软件开发包。160

Page 163: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:计算机图形系统的概念,计算机图形学常用图形设备。难点:OpenGL图形软件包。

第三章 用户接口与交互技术(2学时)一、基本内容

主要介绍计算机图形学中用户接口设计等内容,逻辑输入设备和输入处理,交互绘图技术等。

(一) 用户接口设计(二) 逻辑输入设备与输入处理(三) 交互式绘图技术(四) OpenGL简介二、基本要求

理解计算机图形系统中用户接口设计技术,逻辑输入设备与输入处理,交互式绘图技术;能应用用户接口有关技术实现图形操作。重点:用户接口设计,交互式绘图技术。难点:交互式绘图技术。

第四章 图形表示与数据(2学时)一、基本内容

主要包括图形信息在计算机中的常用表示方法,三维形体的常用表示方法等。(一) 图形表示基本概念 (二) 三维形体的表示 (三) 非规则对象的表示 (四) 层次建模二、基本要求

了解计算机图形系统中图形表示方法,了解基本图形元素,理解三维实体,三维造型等概念,了解三维形体的常用表示方法及数据结构,能初步了解三维建模工作。重点:三维形体线框模型与实体模型,多边形表面模型,八叉树,CSG树等。难点:三维形体的表示。

第五章 基本图形生成算法(8学时)一、基本内容

主要介绍直线和圆的扫描转换,多边形的扫描转换,区域填充,内外测试,图形的属161

Page 164: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

性处理,反走样技术等。(一) 图形生成的概念 (二) 直线段的扫描转换 (三) 圆的扫描转换 (四) 多边形的扫描转换与区域填充 (五) 属性处理 (六) 反走样技术

二、基本要求理解图形扫描转换的概念,掌握直线、圆及多边形的扫描转换算法,区域填充算法以

及反走样技术。理解字符生成技术,并能运用有关算法解决实际问题。重点:直线、圆及多边形的扫描转换算法,区域填充算法以及反走样技术。难点:多边形的扫描转换算法,区域填充算法以及反走样技术。

第六章 二维变换与二维观察(4学时)一、基本内容

主要介绍二维图形的几何变换方法,二维观察流程,直线段的裁剪算法,多边形的裁剪算法等。

(一) 基本几何变换与基本概念(二) 二维图形几何变换的计算(三) 复合变换(四) 变换的性质(五) 二维裁剪二、基本要求

理解二维图形的几何变换的概念;掌握二维图形的几何变换的方法和二维裁剪算法。重点:二维图形的几何变换矩阵,Cohen-Sutherland 算法,中点分割算法,Liang-Barsky

算法,Sutherland-Hodgeman 多边形裁剪算法。难点:Cohen-Sutherland算,Liang-Barsky算法,Sutherland-Hodgeman多边形裁剪算法。

第七章 三维变换与三维观察(2学时)一、基本内容

主要介绍三维几何变换与三维裁剪的基本概念,三维基本几何变换,三维齐次坐标变换矩阵,投影变换,透视投影,三维观察流程,三维裁剪算法等。

(一) 三维齐次坐标变换矩阵 (二) 三维基本几何变换 (三) 三维复合变换

162

Page 165: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四) 透视投影(五) 观察坐标系及观察空间(六) 三维观察流程(七) 三维裁剪二、基本要求

理解三维几何变换与三维裁剪的基本概念,理解三维基本几何变换,投影变换。掌握三维齐次坐标变换矩阵,透视投影和三维裁剪算法。重点:三维基本几何变换,三维齐次坐标变换矩阵,三维裁剪算法。难点:透视投影,三维裁剪算法。

第八章 曲线与曲面(4学时)一、基本内容

主要介绍曲线与曲面的基本概念,三次样条曲线,bezier曲线与曲面,b样条曲线曲面的性质和生成算法等。

(一) 曲线与曲面的基本概念(二) 三次样条(三) Bezier曲线曲面(四) B样条曲线曲面(五) 有理样条曲线曲面二、基本要求

理解曲线与曲面的基本概念,三次样条曲线,bezier曲线与曲面,b样条曲线曲面的性质,掌握bezier曲线与曲面,b样条曲线曲面的生成算法。重点:三次样条曲线、bezier曲线与曲面、b样条曲线曲面及生成算法。难点:bezier曲线与曲面、b样条曲线曲面及生成算法。

第九章 消隐(2学时)一、基本内容

主要介绍几种常用的消隐算法。(一) 消隐基本概念 (二) 深度缓存器算法 (三) 区间扫描线算法 (四) 深度排序算法 (五) 区域细分算法 (六) 光线投射算法 (七) BSP树算法

163

Page 166: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(八) 多边形区域排序算法

二、基本要求了解消隐的概念及意义;了解常见的几种消隐算法:深度缓存器算法,区间扫描线算

法,深度排序算法,深度排序算法和光线投射算法等。重点:深度缓存器算法,区间扫描线算法,深度排序算法,深度排序算法和光线投射算法。难点:区间扫描线算法和光线投射算法。

第十章 真实感显示(4学时)一、基本内容

主要介绍真实感图形显示的基本原理和过程,包括几种常见光照模型,纹理生成,透明与阴影等。

(一) 真实感图形的基本概念 (二) 简单光照模型 (三) 基于简单光照模型的多边形绘制(四) 透明与阴影(五) 模拟景物表面细节二、基本要求

理解真实感图形的基本概念及意义,理解透明、阴影及纹理等概念,理解简单光照模型,整体光照模型,掌握纹理映射和光线跟踪算法。重点:简单光照模型,整体光照模型,纹理映射和光线跟踪算法。难点:整体光照模型,纹理映射和光线跟踪算法。七、课程各教学环节要求(一) 课堂教学

本课程是一门理论性比较强的课程,内容丰富、涉及面广,为了更好地掌握所学知识与理论,教学中需要做到理论性和实践性相结合,教学环节以课堂讲授为主,以几种核心算法为中心,并通过课外编程实践和课外讨论课,弥补课堂教学课时不足,使学生能进一步理解本课程的基本概念、基本方法,巩固和加深计算机图形学的有关基本算法、技术、理论的理解和掌握,达到本课程的教学要求。(二) 作业布置 教师应根据课程性质和要求,及时布置适量的、相应的课外作业或课外实践报告等。作业内容既要密切联系课堂教学内容,又要有利于加强学生的思维训练,提高分析问题和解决问题的能力。(三) 考试

本课程期末考试采用闭卷考试形式,试卷总分 100 分,考试时间 120 分钟。考试内容紧164

Page 167: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

扣教学内容,难易适中,考查知识点分布合理,重视学生对知识运用能力的考查。

八、学时分配教学内容 各教学环节学时分配 作业

题量 备注章节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

一 绪论 2

二 计算机图形设备 2

三 用户接口与交互技术 2 2

四 图形表示与数据 2 2

五 基本图形生成算法 8 4

六 二维变换与二维观察 4 2

七 三维变换与三维观察 2 2

八 曲线与曲面 4 2

九 消隐 2 2

十 真实感显示 4

合计 32 16

九、课程与其他课程的联系本课程是本专业和相关专业中计算机多媒体技术、科学计算可视化、计算机图形图像处

理等课程的先导课程和重要基础。十、先修课程 先修课程是《程序设计语言》《数据结构》等。十一、教材与教学参考书(一)教材陆枫,何云峰.计算机图形学基础.ISBN:9787121070426.北京:电子工业出版社,2008 年 10 月,第 2版。(二)教学参考书[1] 孙家广,胡事民.计算机图形学基础教程.ISBN:9787302207115.北京:清华大学出版社,2009年8月,第2版。

[2] 唐泽圣.计算机图形学基础.ISBN:730202016001.北京:清华大学出版社,2005年5月。

[3] 王卫东.计算机图形学基础.ISBN: 9787560623405.西安:西安电子科技大学出版社,2009年09月。

165

Page 168: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

[4] (美)施瑞奈尔,李军译.OpenGL编程指南.ISBN:9787111294504.北京:机械工业出版社,2010年3月,第7版。

166

Page 169: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机网络系统集成技术》课程教学大纲Integrated Technology of Network System

学时数:32 其中:实验学时:0 课外学时:0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名 吴臣 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程主要内容是介绍网络系统集成的基本原理和一些工程实现方法及技术。课程的

主要内容包括网络基本原理,网络集成的基本知识,一些目前比较流行网络硬件技术,软件技术和工程施工技术。通过本课程的学习,应使学生能够了解和掌握网络系统集成技术的所涉及的一般原理、数据通信基本知识,掌握网络系统集成技术的一些主流软硬件技术和工程实现方法。并了解当前常用的数据库软件、典型的客户端开发工具,以及 HTML、MS SQL Server 和 ASP 的基础知识,了解和掌握开发 WEB 数据库编程和大型网络的规划与设计过程。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的一门专业选修课。本课程通过介绍同网络集成相关的基本知识,结合目前比较流行的网络软、硬件技术及工程施工技术,对网络集成系统进行较为深入的了解认识,掌握在开发、集成网络系统时所运用的一些网络技术与工具,并对开发 WEB 网络与数据库能进行规划与设计,提高对网络系统集成的本质认识,形成一定的网络系统集成的能力。三、课程教学的基本要求(一)了解和掌握网络系统集成技术的所涉及的一般原理、数据通信基本知识;(二)掌握网络系统集成技术的一些主流软硬件技术和工程实现方法;(三)了解当前常用的数据库软件、典型的客户端开发工具,以及 HTML、MS SQL Server 和ASP 的基础知识;(四)了解和掌握开发 WEB 数据库编程和大型网络的规划与设计过程。四、教学手段与方法

课程教学中运用讲授法、谈话法、讨论法、演示法以及读书指导法等进行教学。并适当要求学生进行一定的课外实践或练习。五、考核方式与成绩评定(一)考核方式

本课程的考核方式采用闭卷考试。167

Page 170: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)成绩评定成绩评定方式采用:考试成绩(70%)+平时作业(20%)+考勤(10%)。

六、课程的教学内容、重点和难点第一章 网络系统集成概述(2 学时)

一、教学内容(一)网络系统集成概述;(二)网络系统集成基础;(三)项目管理以及网络系统集成体系框架。

重点:网络系统集成体系框架难点:无

第二章 网络基础知识(2 学时)一、教学内容

(一)网络组成与功能;(二)开放式系统互连参考模型;(三)TCP/IP模型;(四)网络交换技术以及局域网体系结构模范。

重点:开放式系统互连参考模型。难点:OSI七层模型,TCP/IP模型。

第三章 常用的网络技术(4 学时)一、教学内容

(一)几种典型的局域网技术;(二)常用以太网技术;(三)常用广域网技术。

重点:以太网技术。难点:以太网技术。

第四章 网络服务器技术(2 学时)一、教学内容

(一)网络服务器硬件技术;168

Page 171: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)网络操作系统的使用。重点:网络服务器硬件技术。难点:WINDOWS NT操作系统的使用。

第五章 网络存储备份技术(2 学时)一、教学内容

(一)网络储存技术概述;(二)RAID 技术、DAS 技术、SAN 技术、NAS 技术;(三)网络备份技术等。

重点:常用网络储存技术的做法。难点:RAID 技术、DAS 技术。

第六章 综合布线技术(2 学时)一、教学内容

(一)网络综合布线概述;(二)网络传输介质;(三)网络综合布线常用配件。

重点:综合布线常见做法。难点:无。

第七章 网络互联技术(4 学时)一、教学内容

(一)网络互联技术;(二)路由器技术;(三)交换机技术;(四)网络互联设备,局域网互联等。

重点:网络互联技术常见用法。难点:路由器技术,交换机技术,局域网互联。

第八章 网络管理技术(2 学时)一、教学内容

169

Page 172: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)网络管理主要功能;(二)网络管理结构模型;(三)网络管理协议;(四)网络管理系统的设计。

重点:网络管理技术与相关协议。难点:无。

第九章 网络安全技术(2 学时)一、教学内容

(一)网络安全技术概述;(二)安全技术评价;(三)安全服务层次;(四)常用网络安全技术。

重点:常用网络安全技术及其评价。难点:防火墙技术。

第十章 基于 WEB 的应用系统开发技术(2 学时)一、教学内容

(一)WEB 服务器的架设和管理;(二)ASP 程序设计的脚本语言基础;(三)ADO 基础;(四)ASP 基础。

重点:ASP 程序设计。难点:ASP 基础,ADO 基础。

第十一章 网络系统集成的规划与设计(4 学时)一、教学内容

(一)网络系统集成的需求分析;(二)拓扑结构规划分析;(三)资源子网规划分析;(四)通信子网的规划设计。

重点:资源子网与通信子网的规划分析与设计。

170

Page 173: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:无。七、课程各教学环节要求(一)本课程主要以授课为主;(二)安排 2 个学时进行讨论,充分发挥学生的学习能动性;(三)安排 2 个学时进行习题讲解,以扩充知识点及其应用(四)作业题量详见学时分配表,以加强授课内容的掌握与应用。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 网络系统集成概述 2 2 22 网络基础知识 2 2 23 常用的网络技术 4 4 44 网络服务器技术 2 2 25 网络存储备份技术 2 2 26 综合布线技术 2 2 27 网络互联技术 4 4 38 网络管理技术 2 2 29 网络安全技术 2 2 210 基于 WEB 的应用系统开发技术 2 1 1 4 311 网络系统集成的规划与设计 4 1 1 6 4

合计 28 2 2 32 28

九、本课程与其它课程的联系本课程是一门网络技术应用的课程,学习方向注重理论与实际应用相结合。先修课程

是计算机网络、WEB 数据库,计算机组成原理等。十、先学课程

《计算机网络》、《WEB 数据库》,《计算机组成原理》等。十一、教材与教学参考书(一)选用教材蔡立军.《网络系统集成技术》(ISBN:9787810822923).北京:北京交通大学出版社,2004.

(二)教学参考书[1] 斯桃枝,李战国.《计算机网络系统集成》(ISBN:9787301104637).北京:北京大

学出版社,2008.[2] 张兵义.《网站规划与网页设计》(ISBN:9787121090974).北京:电子工业出版社,2009.

171

Page 174: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

172

Page 175: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机网络原理》课程教学大纲Computer Network Principle

学时数:56 其中:实验学时 0 课外学时 0学分数:3.5课程类别:学科基础课适用专业:计算机科学与技术、网络工程专业执笔者:(姓名 周灵 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任 )编写日期:2013 年 9 月

一、课程简介本课程主要介绍计算机网络的发展过程、数据通信基础、网络通讯协议、局域网络存取

控制技术,典型计算机网络、计算机网络互连和计算机网络的应用等内容。重点掌握部分是OSI/ISO参考模型及相关网络通讯协议、局域网络存取控制技术和典型计算机网络及技术,其余部分为一般性介绍。二、课程的性质、目的和任务 本门课为计算机/网络专业的专业基础课程,本门课程的目的在于向学生介绍计算机网络基本原理,基本技术和网络应用方法,使学生掌握有关知识,为以后的学生进一步学习和应用研究打下一定的基础。三、课程教学的基本要求 通过学习,全面系统地掌握计算机网络的发展历史、计算机网络体系结构、物理层、数据链路层、网络层、运输层、高层协议、网络新技术和计算机网络安全等内容。强化学生用分层次的体系结构来分析资源子网和通信子网的能力。通过网上练习和实

验,验证和掌握计算机网络的安装、配置、调试、开发与应用,提高利用计算机解决实际网络通信问题的实践技能。四、教学手段与方法

本课程是一门专业基础课,主要采用多媒体教学环境,以理论教学为主,结合实验及实际应用情况进行讲授。五、考核方式与成绩评定

考核方式为闭卷考试,总评成绩包括平时成绩、期末考试成绩两部分,其中平时成绩30%;期末考试成绩 70%。六、课程的教学内容、重点及难点 本课程主要介绍计算机网络的发展过程、数据通信基础、网络通讯协议、局域网络存取控制技术,典型计算机网络、计算机网络互连和计算机网络的应用等内容。重点掌握部分是

173

Page 176: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

OSI/ISO参考模型及相关网络通讯协议、局域网络存取控制技术和典型计算机网络及技术,其余部分为一般性介绍。

第一章 计算机网络在信息时代中的作用一、基本内容:

有关术语、分层次的计算机体系结构、开放系统互连参考模型、参考模型中重要概念、开放系统互连环境。重点:分层次的计算机体系结构、服务与协议和服务访问等。难点:分层次的计算机体系结构。

第二章 物理层一、基本内容:

计算机网络中物理层知识、有关术语、接口特性、传输媒体、信道容量、数字传输与模拟传输、常用的物理层标准等内容。重点:有关的术语、接口特性、传输媒体、信道容量、数字传输与模拟传输、常用的物理

层标准。难点:常用的物理层标准。

第三章 数据链路层一、基本内容:

计算机网络中数据链路层知识、有关的术语、协议、算法、停止-等待协议、连续ARQ协议、选择重传ARQ协议、滑动窗口概念、以及面向比特的链路控制规程HDLC等内容。重点:停止-等待协议、连续ARQ协议、选择重传ARQ协议、滑动窗口概念、以及面

向比特的链路控制规程HDLC。难点:面向比特的链路控制规程HDLC。

第四章 网络层一、基本内容:

计算机网络中网络层的有关知识、有关术语、协议、算法、虚电路服务、数据报服务、路由选择、结点查找表建立、最短通路路由选择算法、分布式路由选择算法、按级进行流量控制的方法、帧中继、网络互连的基本概念、OSI 的互连网协议、Internet 的互连网协议 IP、IP 数据报格式、IP 地址及转换、ICMP 协议等内容。

174

Page 177: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:路由选择、结点查找表建立、最短通路路由选择算法、分布式路由选择算法、按级进行流量控制的方法、OSI 的互连网协议、Internet 的互连网协议 IP 等。

难点:路由选择、结点查找表、最短通路路由选择算法、分布式路由选择算法。第五章

一、基本内容:计算机网络中运输层知识、 有关术语、 OSI运输协议、 算法、 运输层在 OSI 体系中的地

位和作用、 TCP/IP 体系中的运输层、 UDP、 TCP 有关格式、计算机网络的性能等内容。重点:OSI运输协议、算法、运输层在 OSI 体系中的地位和作用、TCP/IP 体系中的运输层、

计算机网络的性能。难点:OSI运输协议、TCP/IP 体系中的运输层、计算机网络的性能。

第六章 应用层一、基本内容:

计算机网络中会话层、表示层及应用层知识、有关层次的功能作用等,特别是应用层中各种协议的功能、对 TCP/IP 体系中 DNS、FTP、TELNET、SMTP、TFTP、以及 HTTP 协议等内容应重点掌握。重点:会话层、表示层及应用层的功能作用等以及应用层中各种协议。难点:会话层、表示层及应用层的功能作用等以及应用层中各种协议。

第七章 网络安全一、基本内容:

本章介绍性略讲。主要是网络安全在网络应用中的重要作用。其原理和详细内容在“计算机网络安全”课程中讲解。

第八章 因特网上的音频/视频服务 一、基本内容:

本章介绍性略讲。主要是介绍音频、视频等新型的网络应用业务,及在网络应用中的重要作用。其原理和详细内容在“计算机多媒体技术”课程中讲解。

第九章 无线网络

175

Page 178: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容:本章介绍性略讲。本章介绍性略讲。主要是计算机网络的新型发展方向:无线网络,及

其在边缘网络接入中的重要作用。其原理和详细内容在“无线网络”相关课程中讲解。第十章下一代因特网

一、基本内容:本章介绍性略讲。主要是计算机网络的新型发展方向: NGN。其原理和详细内容在

“Internet 技术及其应用”等相关课程中讲解。七、课程各教学环节要求

(一)作业根据课程学习的需要,安排适当的课外作业题。作业题主要是为了巩固所学的基础知

识,熟悉掌握基本概念。题量不多但以综合应用的内容为主。(二)实验本课程实验单独设置,参见实验教学大纲。(三)考试考试主要以基本概念为主,重点考试学生对原理、概念、规则、协议的理解掌握情况。考

试内容为:基本概念题 60%;综合应用题 30%;具有一定难度的题目 10%。

176

Page 179: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配章节 主要内容

各 教 学 环 节 学 时 分 配 作业题量

备注讲

授实验

讨论

习题

课外

考试考查

小计

1 第一章 计算机网络在信息时代中的作用 2 2

2 第二章 物理层 7 73 第三章 数据链路层 8 8

4 第四章 网络层 11 11

5 第五章 运输层 8 8

6 第六章 应用层 12 12

7 第七章 网络安全 2 2

8 第八章 因特网上的音频/视频服务 2 2

9 第九章 无线网络 2 210 第十章 下一代因特网 2 2

合 计 56 56

九、本课程与其它课程的联系 学习本课程前,学生应学习《数据通信原理》,掌握相关理论及其应用。十、教材与教学参考书(一)选用教材谢希仁编著.《计算机网络》,电子工业出版社,2012.(二)教学参考书[1] Computer Networks(影印版). Andrew S. Tanenbaum, 清华大学出版社, 2000

[2] 樊昌信,曹丽娜. 通信原理(第 6 版).ISBN 9787118046076.北京:国防工业出版社, 2006

177

Page 180: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机组成原理》课程教学大纲Principles of Computer Composition

学时数:56 其中:实验学时 0 课外学时 0 学分数:3.5

课程类别:专业基础课 适用专业:计算机科学与技术专业

执笔者:(姓名 朱玉玺 、职称 教授 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介本课程是计算机科学与技术专业的一门必修专业基础课程。从课程地位来说,它在先

导课和后续课程之间起着承上启下的作用,既具有一定的理论性,又具有实践性,同时还具有知识面广,内容多,难度大,更新快等特点,通过教学,应使学生掌握计算机的各大部件组成结构、基本运算方法、工作原理及分析设计方法,并结合计算机组成原理的实验,从而形成较完整的计算机及系统的概念。

本课程主要包括计算机系统结构、CPU、系统总线、运算器、控制器、存储结构、I/O 系统、指令系统等主要内容,应使学生掌握计算机各大部件的组成及其工作原理,为学生将来设计制造、调试维修及计算机应用与各个领域打下理论基础。二、 课程的性质、目的与任务

本课程是计算机科学与技术专业的一门必修专业基础课程。从课程地位来说,它在先导课和后续课程之间起着承上启下的作用,通过教学,要使学生掌握计算机各大部件的组成及其工作原理,为学生将来设计制造、调试维修及计算机应用打下理论基础。因本课程的的理论性和实践性都较强,所以要求学生在学习本课程的时候注重理论联

系实际,要求学生课前预习,课后复习,注重认真完成实验与作业,贯彻“厚基础重能力”的方针,掌握计算机的各大部件组成结构、基本运算方法、工作原理及分析设计方法,并结合计算机组成原理的实验,从而形成较完整的计算机及系统的概念。三、 课程教学的基本要求(一)本课程既具有一定的理论性,又具有实践性,同时还具有知识面广,内容多,难度大,更新快等特点,要求学生课前预习,课后复习,注重认真完成实验与作业,贯彻“厚基础重能力”的方针。(二)学生应掌握计算机的各大部件组成结构、基本运算方法、工作原理及分析设计方法。结合计算机组成原理的实验,从而形成较完整的计算机及系统的概念。四、教学手段与方法

本课程教学主要采用多媒体教学手段,结合启发式教学、问题教学以及实际应用教学178

Page 181: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

等多种教学方法。在具体的教学过程中,根据学生的实际情况,使教与学生动有趣而不枯燥,通过精讲实例来启发学生的学习兴趣,让学生参与教学活动,使学生逐步掌握计算机各大部件的组成及其工作原理,为学生将来设计制造、调试维修及计算机应用与各个领域打下理论基础。五、考核方式与成绩评定(一) 考核方式

本课程考核采用平时作业与笔试结合的方式。(二)成绩评定

其中平时成绩占 30%,笔试成绩占 70%。六、课程的教学内容、重点和难点

第一章 计算机系统概论(2 学时)一、基本内容:计算机系统层次、基本组成、主要技术指标、软、硬件。

(一)计算机的系统及层次结构(二)计算机的硬件(三)计算机的软件(四)计算机的主要技术指标(五)计算机的基本工作过程二、基本要求:了解计算机的软、硬件结构。

重点:计算机各大部件的关系与总体结构,计算机执行指令和程序运行的基本过程。难点:计算机层次结构、计算机执行指令和程序运行的基本过程。

第二章 计算机发展及应用(2 学时)一、基本内容:计算机的发展历史、计算机的应用特点

(一)计算机的发展历史(二)计算机的应用及特点(三)计算机及应用展望二、基本要求:了解计算机发展、熟悉计算机在多个领域应用特点

重点:计算机的发展历史、计算机的应用及特点第三章 系统总线(4 学时)

一、基本内容:总线的分类、总线性能指标、总线结构与控制(一)总线的基本概念

179

Page 182: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)总线的分类(三)总线特性及性能指标(四)总线结构(五)总线控制二、基本要求:掌握总线基本概念、熟悉总线基本结构和性能指标

重点:总线基本结构和性能指标、总线控制。难点:总线判优控制、总线通讯控制。

第四章 存储系统(8 学时)一、基本内容:存贮器系统,RAM,ROM,CACHE,主存储器与 CPU 的连接。

(一)存储器概述(二)半导体读写存储器(三)半导体只读存储器(四)主存储器与 CPU 的连接(五)存储器的校验与访存速度(六)高速缓冲存储器(七)辅助存储器二、基本要求:了解存储电路工作原理,掌握存贮器与 CPU 的连接、CACHE—主存地

址映射。重点:掌握存储器是如何分类的,熟悉存储器的工作原理、半导体存储器的逻辑设计方

法。难点:主存储器与 CPU 的连接、CACHE—主存地址映射。

第五章 输入输出系统(6 学时)一、基本内容:I/O 系统组成及与主机的联系、控制方式、程序查询方式、中断方式 、

DMA 方式。(一)I/O 系统的组成(二)I/O 系统与主机的联系及信息控制方式(三)程序查询方式(四)程序中断方式(五)DMA 方式二、基本要求:了解各种数据传送方式的原理和过程。

重点:了解 I/O 系统各种控制方式并掌握工作原理。熟悉程序中断方式、DMA 方式。

180

Page 183: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:程序中断方式、DMA 方式。第六章 运算方法和运算器(10 学时)

一、基本内容:有符号数和无符号数、数的表示方法、定点四则运算、浮点运算、算术逻辑单元。

(一)数据在机器中的表示方法(二)定点加法、减法运算(三)定点乘法、除法运算(四)定点运算器的组成和结构(五)浮点四则运算(六)浮点运算方法和浮点运算器(七)算术逻辑运算单元二、基本要求:掌握定点加法、减法、乘除法和浮点运算,熟悉算术逻辑运算单元。

重点:定点加减运算方法,快速乘除运算方法,浮点运算方法与过程,算术逻辑单元难点:乘法、除法。

第七章 指令系统(4 学时)一、基本内容:指令结构、操作类型与操作数、寻址方式、RISC 技术。

(一)指令系统的发展与性能要求(二)指令格式(三)操作和操作数类型(四)指令和数据的寻址方式(五)指令格式设计的基本问题(六)RISC 技术二、基本要求:了解指令的分类,掌握指令的格式和寻址方式。

重点:掌握机器指令的格式,存储形式,主要的寻址技术及设计指令系统的基本要求。难点:寻址方式、RISC 技术。

第八章 CPU 的结构和功能(8 学时)一、基本内容:CPU 的基本组成、结构和功能、指令周期及指令流水原理、中断系统与

技术。(一)中央处理器的功能和组成(二)控制单元和中断系统

181

Page 184: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)指令周期(四)指令流水原理(五)影响指令流水的因素及多发技术(六)中断系统及相关逻辑线路(七)中断屏蔽技术二、基本要求:了解 CPU 组成和功能,掌握指令流水原理、中断系统及屏蔽技术。

重点:掌握中央处理器的结构和功能、指令流水原理、中断判优逻辑及相关技术。难点:指令流水、中断判优及屏蔽技术。

第九章 控制单元的功能(6 学时)一、基本内容:微操作命令的分析、控制单元功能、多级时序系统及控制方式。

(一)微操作命令的分析(二)取指、间指、执行、中断基本周期及各自特点(三)控制单元功能及外特性(四)多级时序系统及控制方式二、基本要求:微操作命令的分析、取指、间指、执行、中断周期及各自特点

重点:了解微操作命令的分析方法、掌握多级时序系统控制方式。难点:多级时序系统控制方式。

第十章 控制单元设计(6 学时)一、基本内容:微操作节拍安排、组合逻辑设计步骤、微程序设计原理、微指令格式

与编码方式。(一)组合逻辑设计微操作节拍(二)组合逻辑设计步骤(三)微程序设计基本原理及控制单元(四)微指令格式与编码方式(五)静态微程序设计、动态微程序设计二、基本要求:微操作节拍安排、微程序设计原理、微指令编码。

重点:熟悉微操作节拍安排方法,设计控制单元。了解微程序设计原理、微指令编码。难点:微操作节拍安排七、课程实践教学环节要求

182

Page 185: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)作业的基本要求本课程作业以掌握基本常识和基本原理为主,题量不易过多。

(二)考试环节的基本要求 题型多样化。其中基本概念以填空、选择、简答题为主,主要考查学生对计算机基本组成原理的领会深度。注重计算机基本技术在实际中的应用。 本课程考核采用平时作业与笔试结合的方式,其中平时成绩占 30%,笔试成绩占 70%。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

第 1章 计算机系统概论 2 2 2第 2章 计算机发展及应用 2 2第 3章 系统总线 4 4 2第 4章 存储系统 8 8 4第 5章 输入输出系统 6 6 2第 6章 运算方法和运算器 1

010

4

第 7章 指令系统 4 4 2第 8章 CPU 的结构和功能 8 8 4第 9章 控制单元的功能 6 6 2第 10章

控制单元设计 6 6 2

合计 56

56

24

九、课程与其它相关课程的联系与分工 学习本课程之前,学生必须学习过《模拟电子技术》、《数字电子技术》、《数字逻辑》等课程,这些课程是本课程的基础,本课程又是《计算机体系结构》、《操作系统》、《汇编语言》及《网络技术》等课程的基础。十、先修课程

《模拟电子技术》、《数字电子技术》或《数字逻辑》、《汇编语言程序设计》、《高级语言程序设计》等。十一、教材与教学参考书(一)教材唐朔飞.《计算机组成原理》(第 2版).北京:高等教育出版社,2008 年。(二)教学参考书[1] 白宗英.《计算机组成原理》(第 3版).北京:科学出版社,2008 年。[2] 莫正坤.《计算机组成原理》(第 2版).武汉:华中理工大学出版社,1996 年。[3] 蒋本珊.《计算机组成原理》(第 3版).北京:清华大学出版社,2013 年 10 月。

183

Page 186: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《计算机组网技术》课程教学大纲Computer Network Technology

学时数:32 其中:实验学时:0 课外学时:0 学分数:2

课程类型:专业任选课 适用专业:计算机科学与技术 执笔者:余智豪 职称:讲师

审核人:(姓名 崔如春、职称 副教授、职务 系主任) 编写日期:2013 年 9 月

一、课程简介本课程的教学力求全面、客观的分析和论述计算机组网技术的基本概念、基本原理、包

含计算机组网的技术标准、计算机网络的分类和特点,计算机组网的应用等主要内容,同时与时俱进,深入、系统、详细分析了各种计算机组网的新技术,使学生对计算机组网的技术的发展和演变有比较深入的了解,培养适应社会需要的计算机网络工程专业的技术人才。二、课程的性质、目的与任务

《计算机组网技术》是计算机科学与技术和计算机网络工程专业必修的专业基础课程。该课程的特点是理论性和实践性都比较强,有极广泛的实用性。本课程的目的是通过课程学习,在了解计算机网络的基本原理和网络操作系统的概念、体系结构及有关协议的基础上,能够掌握网络的组网技术,实现设备选型、分析和组网规划。通过系统学习,掌握综合布线、网络测试与维护,网络安全,以及各种服务器的安装和设置。本课程学习后,学生能把网络的理论知识真正用到组网、网管和具体的网络使用中。通过剖析组网技术,培养学生对网络的设计、实现与维护等方面的实际应用能力。三、课程教学的基本要求(一)计算机网络是日益普及的计算机技术和飞速发展的通信技术相结合而产生的一门新兴学科。它的应用领域日渐扩大,它的影响力已经波及到了社会生活的方方面面,它已经成为社会重要的信息基础平台。计算机组网技术与工程课程也随之成为计算机科学与技术专业、网络工程专业及相关专业学生的重要课程之一,开设它主要任务就是培养出一批可以组建网络、使用网络、维护网络的应用型人才。(二)本课程阐述计算机组网技术的基本原理、关键技术和研究方法,包括计算机网络基础、组网设备、传输介质的使用、连接器配置、综合布线技术、对等网络组建、客户/服务器网络组建等。以 Windows 环境为例,讨论计算机网络的配置、管理与应用,涉及到网络软硬件的安装与配置、DHCP 服务器、DNS域名服务器、WWW 服务器、FTP 服务器、E-mail 服务器等,并结合 Intranet 的应用,讲述路由器和交换机的配置与管理方法,计算机的网络安全技术等组网技术和网络管理方面的问题。四、教学手段与方法根据授课对象的特点、课程类型,本课程教学以讲授课程内容为主,利用多媒体课件

184

Page 187: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

辅助启发式、案例、项目、参与式教学,提高学生学习能力、创新能力。五、考核方式与成绩评定(一)考核方式 笔试(二)成绩评定 考试成绩(70%)+出勤考核(10%)+平时作业(20%)六、课程的教学内容、重点和难点

第一章 计算机网络基础知识一、计算机网络的基本概念二、数据通信基础三、计算机网络体系结构四、局域网技术五、局域网的扩展六、计算机网络管理与安全维护

重点:计算机网络的基本概念、数据通信基础、计算机网络体系结构难点:计算机网络体系结构

第二章 网线的制作一、双绞线和水晶头的结构二、剥线钳、压线钳和网线测试仪的使用方法三、5 类双绞线的制作和测试方法四、直通线和交叉线的排线特点和应用场合

重点:剥线钳、压线钳和网线测试仪的使用方法,5 类双绞线的制作和测试方法,直通线和交叉线的排线特点和应用场合

难点:直通线和交叉线的排线特点和应用场合第三章 对等网的组建

185

Page 188: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、对等网的含义和特点二、交换机和集线器的结构特点三、两台、三台及以上计算机之间组建对等网的方法四、对等网中计算机之间能否通信的测试方法

重点:交换机和集线器的结构特点,两台、三台及以上计算机之间组建对等网的方法,对等网中计算机之间能否通信的测试方法

难点:交换机和集线器的结构特点第四章 网络命令的应用

一、Windows 环境下常用网络命令二、ping 命令的使用方法三、应用 ping 命令来检测网络的连通性四、tracert 命令的使用方法五、netstat、ipconfig、arp 和 nslookup 命令的格式和使用方法

重点:ping 命令的使用方法,并能够灵活应用 ping 命令来检测网络的连通性;使学生掌握 tracert 命令的使用方法

难点:tracert 命令的使用方法第五章 Windows 环境下的 TCP/IP参数的配置

一、IP 地址、子网掩码、网关等参数的含义和作用二、Windows 环境下 IP 地址、子网掩码、网关等参数的设置方法三、IP 地址规划和设计的一般规则四、常用网络通断的测试方法五、掌握局域网条件下各计算机之间能否进行通信的判断方法

186

Page 189: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:IP 地址、子网掩码、网关等参数的含义和作用,使学生理解 IP 地址的唯一性,并掌握 Windows 环境下 IP 地址、子网掩码、网关等参数的设置方法;了解 IP 地址规划和设计的一般规则

难点:IP 地址规划和设计的一般规则第六章 交换机及其基本操作

一、交换机的端口交换技术、帧交换技术、信元交换技术二、交换机的主要性能指标三、交换机的基本功能、各种工作状态及其含义四、交换机设置的基本方法和主要步骤五、交换机基本配置命令的使用

重点:交换机的主要性能指标;交换机的基本功能、各种工作状态及其含义;交换机设置的基本方法和主要步骤;交换机基本配置命令的使用

难点:交换机基本配置命令的使用第七章 VLAN 的配置应用

一、VLAN 的工作原理二、VLAN 的分类方法三、VLAN 技术应用的特点四、基于端口划分的 VLAN 设置方法五、位于不同VLAN之间计算机进行通信的检验方法

重点:交换机 VLAN 的工作原理;VLAN 的分类方法,VLAN 技术应用的特点,基于端口划分的 VLAN 设置方法

难点:基于端口划分的 VLAN 设置方法第八章 局域网共享 Internet连接

187

Page 190: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、局域网共享 Internet 的原理二、局域网共享 Internet 的常用方法三、局域网共享软件的使用方法四、利用 ICS 实现共享 Internet

重点:局域网共享 Internet 的原理;使学生掌握局域网共享 Internet 的常用方法;掌握局域网共享软件的使用方法,以及利用 ICS 实现共享 Internet

难点:局域网共享 Internet 的原理第九章 无线局域网的组建

一、无线局域网的概念和作用二、无线局域网常用的网络设备三、两台和两台以上计算机组建无线局域网的方法四、无线AP 的设置

重点:无线局域网的概念和作用,无线局域网常用的网络设备;两台和两台以上计算机组建无线局域网的方法;无线AP 的设置

难点:两台以上计算机组建无线局域网的方法第十章 Windows Server 2003 服务器的配置

一、Windows Server 2003 的安装与基本操作二、Windows Server 2003 FTP 服务器的配置与使用三、Windows Server 2003 DNS 服务器的配置与使用四、Windows Server 2003 DHCP 服务器的配置与使用

重点:Windows Server 2003 的安装与基本操作;Windows Server 2003 FTP 服务器的配置与使用;Windows Server 2003 DNS 服务器的配置与使用;Windows Server 2003 DHCP 服务器的配置与使用

188

Page 191: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:Windows Server 2003 DNS 服务器的配置与使用第十一章 计算机网络管理

一、计算机网络管理的功能及意义二、简单网络管理协议 SNMP 的工作原理三、运用网络管理软件对网络设备进行管理

重点:计算机网络管理的功能及意义;简单网络管理协议 SNMP 的工作原理;运用网络管理软件对网络设备进行管理的方法

难点:简单网络管理协议 SNMP 的工作原理第十二章 计算机网络管理故障的排查

一、常见的计算机网络故障的分类二、计算机网络故障排查的流程与一般方法三、典型的局域网故障排查方法四、计算机网络排查的工具的使用

重点:常见的计算机网络故障的分类;计算机网络故障排查的流程与一般方法;典型的局域网故障排查方法;计算机网络排查的工具的使用

难点:典型的局域网故障排查方法七、课程各教学环节要求(一)本课程对计算机组网技术的形成和发展,并对计算机网络组网的各种技术、组网的配置和管理方法、计算机网络的安全技术等逐一进行详细的阐述。(二)在学习本课程的基本理论与方法的同时,应注重培养学生的实际应用能力,可以结合 Windows 环境下的计算机网络的组网、网络服务器的配置与管理、路由器和交换机的配置与管理等典型的组网应用实例,对学生的实际网络应用能力进行训练和培养。八、学时分配章节 主要内容

各教学环节学时分配 作业题量 备注讲

授实验

讨论

习题

课外

其它

小计

1 计算机网络基础知识 4 4 2

189

Page 192: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

2 网线的制作 2 2 23 对等网的组建 2 2 24 网络命令的应用 2 2 2

5 Windows 环 境 下 的 TCP/IP 参数的配置

2 2 3

6 交换机及其基本操作 4 4 27 VLAN 的配置应用 4 4 28 局域网共享 Internet连接 2 2 29 无线局域网的组建 2 2 2

10 Windows Server 2003 服务器的配置

4 4 3

11 计算机网络管理 2 2 212 计算机网络故障的排查 2 2 2

合 计 32 32 26

九、课程与其他课程的联系与《计算机组网技术》相关的主要课程包括《数字电路》、《计算机组成原理》、《微机接口

技术》、《计算机网络》、《数字通信原理》等。十、先修课程

在学习本课程之前,学生应当具有《计算机网络》、《数字通信原理》等先修课程的预备知识。十一、教材与教学参考书(一)教材卢加元.《计算机组网技术与配置》. ISBN: 9787302322993,北京:清华大学出版社,2013.8,第 2版(二)教学参考书[1] 王相林.《 组 网 技 术 与 配 置 》. ISBN: 9787302143482 ,北京:清华大 学出版社,

2007.1,第 2版[2] 王宝智.《局域网设计与组网实用教程》.ISBN: 9787302232988,北京:清华大学出版社,2010.2,第 2版

[3] 石硕.《计算机组网技术》.ISBN: 9787111120889,北京:机械工业出版社,2008.9,第 1版

190

Page 193: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《科技文献检索》课程教学大纲Literature Searching

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 陈俊健 、职称 讲师 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介本课程是根据图书馆学、情报学、文献信息学等多学科知识相融合旨在进行大学生信息

素质教育的一门课程。它着重介绍了信息、信息资源、信息社会、信息素养、检索方法、检索策略及计算机检索技术的基本知识,并运用大量实例,阐述了信息检索的基本原理,详细介绍了文献数据库、检索系统、搜索引擎的使用方法,并有针对性地对我院图书馆文献信息资源、检索系统、文献数据库进行讲授。通过该课程学习,可以开发学生的信息检索与利用的意识、提高学生信息检索与利用的能力,掌握一些比较实用的信息检索与利用的方法,为今后的专业学习、课程设计、毕业设计及更好地适应当今信息社会的发展要求打下良好的基础。二、课程的性质、目的和任务

本课程是计算机专业的限选专业课程。其目的和任务是培养学生的情报意识,提高查找文献资料的效率,增强自学能力和研究能力,使学生通过本课程的学习,了解科技文献检索基础理论和本专业及相关专业文献检索的基础知识,学会用手工方式查找文献,掌握常用检索工具的使用方法,初步学会利用计算机查找文献,并懂得如何获取原始文献。三、课程教学的基本要求

在本课程的学习中,要求学生了解使用主题索引查阅近年有关课题文献,使用著者索引查阅近年有关专家文献引用情况,使用专用索引查阅特种类型文献;了解从学科分类途径查阅近年有关课题文献;了解使用《世界专利索引》中的四种索引查找有关专利文献;了解国际联机检索的一般过程及光盘数据库检索方法。四、教学手段与方法

本课程教学主要采用多媒体教学手段,结合启发式教学、问题教学以及实际应用教学等多种教学方法。以利于学与用的结合,提高教学质量和效果。

191

Page 194: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、考核方式与成绩评定(一)考核方式 本课程考核采用平时作业与笔试结合的方式。(六)成绩评定 平时(作业、考勤)成绩占 30%,笔试成绩占 70%。六、课程的教学内容、重点和难点

第一章 科技文献概述(4 学时)一、基本内容(一) 科技文献的定义及其意义(二) 科技文献的分类及其特点二、基本要求了解科技文献的概念。

第二章 《工程索引》及其检索(4 学时)一、基本内容(一) “工程叙词表”的使用(二) 《工程索引》的编排方法及其含义二、 基本要求了解《工程索引》及其检索。

第三章 《科学文摘》及其检索(4 学时)一、基本内容(一) “INSPEC叙词表”的使用(二) 主题词的正确选择(三) 《科学文摘》的编排方法及其含义(四) 分类目次表、主题索引、著者索引及专用索引二、基本要求了解《科学文摘》及其检索。

第四章 《世界专利索引》及其检索(4 学时)

192

Page 195: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一) “专利权人索引”的编排方法及其含义(二) 按专利权人查找专利文献(三) 《国际专利分类法》的等级结构(四) “登记号索引”的编排著录格式二、基本要求了解《世界专利索引》及其检索。

第五章 计算机信息检索(4 学时)一、基本内容(一) 国际联机检索的一般过程(二) 光盘数据库检索方法二、基本要求了解计算机信息检索。

第六章 国外有关专业检索工具(4 学时)一、基本内容(一) 机械类专业检索工具(二) 电气与电子类专业检索工具(三) 化学化工类专业检索工具二、基本要求了解国外有关专业检索工具。

第七章 标准文献及其检索(4 学时)一、基本内容(一) 标准与标准文献基础知识(二) 中国标准及其检索工具(三) 国际标准及其检索(四) 专利文献的网络检索工具二、基本要求了解标准文献及其检索。

193

Page 196: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第八章 会议文献和科技报告等文献及其检索(4 学时)一、基本内容(一) 会议文献及其检索(二) 科技报告及其检索(三) 产品样本及其检索二、基本要求了解会议文献和科技报告等文献及其检索。

七、课程各教学环节要求

(一)理论课主要采取教师讲授法,学生动手实践法等,以达到教师为主导,学生为主体,师生互

动的教学效果。(二)作业的基本要求

本课程作业以掌握基本常识和基本原理为主,题量不易过多。(三)考试环节的基本要求

本课程考核采用平时成绩与闭卷考试成绩结合的方式,其中平时(作业、考勤)成绩占 30%,闭卷考试成绩占 70%。

194

Page 197: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配教学内容 各教学环节学时分配 作业

题量备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

第一章 科技文献概述 4 4 2第二章 《工程索引》及其检索 4 4 2第三章 《科学文摘》及其检索 4 4 2第四章 《世界专利索引》及其检索 4 4 2第五章 计算机信息检索 4 4 2第六章 国外有关专业检索工具 4 4 2第七章 标准文献及其检索 4 4 2第八章 会议文献和科技报告等文献及

其检索 4 4 2

合计 32 32 16

九、课程与其它课程的联系本课程是一门偏应用的课程,学习方向注重实际应用。

十、先修课程无。

十一、教材与教学参考书(一)教材时雪峰,陈萍秀,刘艳磊.《科技文献信息检索与利用》.ISBN: 9787512104143.北京:北方交通大学出版社,2005.(二)教学参考书[1] 张明珍.《网络信息检索原理与技术》.ISBN: 9787810656337.合肥:电子科技大学出版社,2001.

195

Page 198: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

196

Page 199: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《可编程控制器及应用》课程教学大纲Programmable Controller and Application

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业必修课 适用专业:计算机科学与技术专业

执笔者:(姓名 李晓东 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程主要内容包括:可编程控制器的基本结构及工作原理,可编程控制器的工作特

点及主要技术指标,可编程控制器助记符指令、梯形图的特点以及梯形图设计的基本原则和方法,三菱 FX2N 系列 PLC指令系统(基本逻辑指令、定时指令、计数及比较指令、数据块及数据传送指令、移位/循环、转换以及数学运算指令等),PLC 通信的通信协议、PLC 网络技术,PLC控制系统设计技术等。二、课程的性质、目的和任务

《可编程控制器及应用》是计算机科学与技术专业的一门应用性很强的专业必修课程。主要目的是通过这门课程的学习,让学生了解可编程控制器的基本特点,理解和掌握可编程控制器的基本原理,掌握可编程控制器的程序设计方法,为以后实际工作和应用打下坚实的基础。

主要任务是培养学生初步使用可编程控制器的有关知识分析和解决实际问题的能力,为社会培养实用性人才。三、课程教学的基本要求 (一)了解可编程控制器的基本功能和硬件结构,主要性能指标,循环控制原理及特点;了解可编程控制器与其它工业控制装置的区别。(二)了解可编程控制器的系统特性及 I/O 地址设置,理解可编程控制器的特点及指标参数,了解常用的可编程控制器的扩展模块。(三)了解可编程指令结构以及编程的基本原则。掌握日本三菱公司 FX2N 系列 PLC 逻辑指令、定时指令、计数及比较指令、数据块及数据传送指令的功能及应用。理解移位/循环、转换以及数学运算指令的功能及数据格式。(四)了解系统设计的基本内容和步骤,能够根据控制系统的要求,完成 PLC选型工作,掌握可编程控制器的程序设计与现场调试的常用方法。(五)了解 PLC 通信网络的特性,掌握常用的通信协议,能初步完成可编程控制器通信网络设计。四、教学手段与方法

197

Page 200: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程采用课堂讲授、课堂讨论及课外实践相结合的教学方法,重视学生对基础理论的理解与掌握,借助仿真软件和课外实际操作培养学生的实际动手能力。 课堂教学主要采样多媒体教学手段、结合仿真软件演示和课堂板书的方式进行。五、考核方式与成绩评定(一)考核方式 本课程考核采用闭卷考试方式。(二)成绩评定总成绩评定方法:总评成绩=平时成绩+期末考试成绩,其中:平时成绩占总评成绩的

30%,期末考试成绩占总评成绩的 70%。六、课程的教学内容、重点和难点

第一章 可编程控制器基础知识(4 学时)一、基本内容

主要介绍可编程控制器的概念、技术特点与分类,可编程控制器的应用及发展趋势,PLC 的基本组成及结构特点,PLC 的输入/输出(I/O)接口的特点,PLC 循环扫描的工作原理及几种常见的 PLC 的编程语言。

第二节 PLC控制系统与电器控制系统的比较第三节 PLC 的基本组成第四节 PLC 的工作原理第五节 PLC 的性能指标与发展趋势第六节 国内外 PLC 产品简介二、基本要求

了解 PLC 的技术特点、类型以及发展概况。理解 PLC 的基本结构、各部分的作用和 I/O接口电路,熟悉 PLC 的基本工作原理,了解 PLC 在程序编制过程中所使用的几种编程语言,从而对 PLC 系统有一个基本和全面的认识。重点:PLC 的基本原理。难点:PLC 的工作特点。

第二章 FX 系列可编程序控制器及指令系统(10 学时)一、基本内容

(一)FX 系列 PLC硬件配置及性能指标(二)FX 系列 PLC 的编程元件(三)FX 系列 PLC 的基本逻辑指令(四)FX 系列 PLC 的功能指令

198

Page 201: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、基本要求介绍日本三菱公司 FX2N 系列 PLC 的 27条基本逻辑指令,PLC梯形图设计方法及基本逻

辑指令应用举例。(一)熟悉可编程控制器的基本配置,PLC 的技术性能指标、各单元的功能、I/O点数、

编程器及其他外围设备的使用等。(二)熟练掌握 FX 系列 PLC 的基本逻辑指令及使用方法。

重点:PLC 的基本指令。难点:PLC 的程序结构。

第三章 可编程序控制器的程序设计方法(8 学时)一、基本内容

(一)梯形图的编程规则(二)典型单元的梯形图程序(三)PLC 程序的经验设计法(四)PLC 程序的顺序控制设计法(五)PLC 程序的逻辑设计法(六)PLC 程序及调试说明二、基本要求(一)熟悉可编程控制器的梯形图的编程规则,典型单元的梯形图程序的设计。(二)掌握几种常用的可编程控制器的程序设计方法。

重点:1、PLC 的梯形图设计;2、PLC梯形图程序设计方法。难点:PLC梯形图编程技巧。

第四章 可编程序控制器控制系统的设计(4 学时)一、基本内容

(一)PLC控制系统设计的基本原则与内容(二)PLC 的选择(三)PLC 与输入输出设备的连接(四)减少 I/O点数的措施(五)PLC 在开关量控制系统中的应用(六)PLC 在模拟量闭环控制中的应用(七)提高 PLC控制系统可靠性的措施(八)PLC控制系统的维护和故障诊断二、基本要求

199

Page 202: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)熟悉 PLC控制系统设计的基本原则,方法,PLC选型等。(二)熟练掌握 PLC控制系统的设计技术。

重点:1、PLC控制系统设计的基本原则。2、PLC控制系统设计技术与系统开发。难点: PLC控制系统的设计技术。

第五章 可编程序控制器通信与网络技术(4 学时)一、基本内容

介绍 PLC 与 PLC 通信,PLC 与计算机通信的基本原理,PLC 的 N:N链接与并行链接通信协议、计算机链接通信协议、无协议通信方式。

(一)PLC 通信的基础(二)计算机与 PLC 通信的实现(三)PLC 与 PLC之间的通信(四)现场总线技术(五)PLC 网络应用实例二、基本要求

(一)了解有关 PLC 通信的基本理论和基本实现方法。(二)掌握 FX 系列 PLC 的通信协议、计算机与 PLC 通信协议。

重点:1、PLC 与 PLC 通信,PLC 与计算机通信的基本原理; 2、RS232C,RS422,RS485 等通信接口,常用通信协议。难点:PLC 网络的通信设置。

第六章 可编程控制器的编程工具(2 学时)一、基本内容

(一)PLC 编程器与编程软件的使用(二)PLC 程序设计及调试技术二、基本要求(一)了解可编程控制器编程工具及编程软件的基本知识;(二)熟悉并掌握常用编程软件 FXGP/WIN、GX Developer 的使用方法。(三)能熟练建立程序、验证调试程序和程序下载上载。(四)了解手持编程器的组成与操作面板,手持编程器的操作过程。

重点:1、FXGP/WIN、GX Developer 的使用方法。2、程序调试技术。难点:PLC控制系统程序调试方法。

200

Page 203: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

七、课程各教学环节要求

(一)课堂教学本课程是一门应用性比较强的课程,教学环节以课堂讲授为主,辅以课外上机操作、

编程练习和作业。通过习题作业,使学生能进一步理解本课程的基本概念、基本方法;借助三菱公司的仿真软件,加强进行课外编程练习,使学生能巩固和加深可编程控制器的基本理论,基本技术的理解和掌握,达到本课程的教学要求。(二)作业布置 教师应根据课程性质和要求,及时布置适量的、相应的课外作业或课外实践报告等。作业内容既要密切联系课堂教学内容,又要有利于加强学生的思维训练,提高分析问题和解决问题的能力。(三)考试

本课程期末考试采用闭卷考试形式,试卷总分 100 分,考试时间 120 分钟。考试内容紧扣教学内容,难易适中,考查知识点分布合理,重视学生对知识运用能力的考查。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

一 第一章 可编程控制器基础知识 4 4 1

二 FX 系列可编程序控制器及指令系统 10 10 4

三 可编程序控制器的程序设计方法 8 8 3

四 可编程序控制器控制系统的设计 4 4 1

五 可编程序控制器通信与网络技术 4 4 1

六 可编程控制器的编程工具 2 2 0

合计 32 32 10

九、课程与其它课程的联系本课程是在学生开设《电工技术》《数字电子技术》等基础课程之后开设,要求学生具备

一定的电工基础。十、先修课程

201

Page 204: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

先修课程是《电工技术》《数字电子技术》等十一、教材与教学参考书(一)教材 李建兴.可编程序控制器应用技术.ISBN: 9787111146117.北京:机械工业出版社,2011年 06 月(二)教学参考书 [1] 赵燕,周新建.可编程控制器原理与应用.ISBN:9787503844386.北京:中国林业出版社,北京大学出版社,2006 年 8 月。

[2] 李胜多,张还.可编程控制器原理与应用实训.ISBN:9787512300170.北京:中国电力出版社,2010 年 3 月。

[3] 钟肇.可编程控制器原理及应用.ISBN:9787562328926.广州:华南理工大学出版社,2008 年 2 月,第 4版。

[4] 宫淑贞,徐世许.可编程控制器原理及应用.ISBN:9787115292469北京:人民邮电出版社,2012 年 12 月 第 3版。

[5] 日本三菱公司.三菱 FX 系列可编程控制器编程手册.2008 年。

202

Page 205: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《离散数学》课程教学大纲DISCRETE MATHEMATICS

学时数:48 其中:实验学时 0 课外学时 0学分数:3课程类别:学科基础课程适用专业:计算机科学及技术执笔者:任朝晖 讲师审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013年12月

一、课程简介离散数学课程是高等学校数学系和计算机系的一门必修的学科基础课程,其教学目的

是通过本课程的学习,使学生理解和掌握集合论、数理逻辑、代数系统、图论等方面所阐述的基本理论、基本概念以及离散对象之间的数量结构和相互关系。

离散数学理论体系完整,结构严谨,具有广泛的应用实例。它是学习后继专业课程不可缺少的数学工具。该课程结合计算机学科的特点,主要研究离散量结构及相互关系,是一门理论性较强、应用性较广的课程。

离散数学对于计算机理论和实践是必不可少的工具性学科。通过对本课程的学习,使学生能够接受现代数学关于离散结构的观点。从系统结构研究出发研究事物间的有关属性同时要应用数形结合方法,使事物论证简洁直观,并培养学生具有这种论证能力。同时通过描述方法和缜密思维方法的训练,使学生具有良好的抽象思维和逻辑思维能力。

本课程的先修课程有《线性代》、《数学分析》。二、课程的性质、目的和任务

离散数学课程是高等学校数学系和计算机系的一门必修的专业基础课,其教学目的是通过本课程的学习,使学生理解和掌握数理逻辑、集合论、代数系统、图论等方面所阐述的基本理论、基本概念以及离散对象之间的数量结构和相互关系。

让学生掌握集合论、代数结构与布尔代数、数理逻辑和图论等离散数学的基本概念和基本原理,为学习计算机专业各后继课程做好必要的知识准备。进一步提高学生的抽象思维和逻辑推理能力,为从事计算机的应用提供必要的描述工具和理论基础。三、课程教学的基本要求

离散数学对于计算机理论和实践是必不可少的工具性学科。通过对本课程的学习,使学生能够接受现代数学关于离散结构的观点。从系统结构研究出发研究事物间的有关属性同时要应用数形结合方法,使事物论证简洁直观,并培养学生具有这种论证能力。同时通过描述方法和缜密思维方法的训练,使学生具有良好的抽象思维和逻辑思维能力。

通过对本课程的学习,要求学生:数理逻辑(第一章~第五章)了解命题和五种逻辑性联结词的概念,掌握命题符号化的方法。

203

Page 206: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

理解命题变元、命题公式、成真和成假的赋值以及公式的类型等概念。熟悉掌握求真值表和判定公式类型的方法。

了解等值式和蕴含式的概念。熟悉掌握基本等值式和基本蕴含式及其应用。熟悉掌握求主析取范式与主合取范式的方法及范式的应用。了解个体词、谓词、量词的概念,理解指定个体域与全总个体域,一元谓词与 n元谓词

的区别。掌握命题在全总个体域的符号化形式。了解谓词演算公式,辖域、自由与约束出现等概念。掌握改名规则、代入规则的应用。理

解解释的组成及公式的类型。掌握在给定解释下判断公式真值的方法。熟悉掌握求已知公式的前束范式的方法。(可选)了解推理、前提、结论等概念。理解推理的形式结构,熟练掌握用已知的推理规则构造

证明的方法。掌握 UG、US、EG、ES 规则,并会构造简单的证明。集合论(第六章~第九章,第九章略)理解元素与集合的隶属关系。理解集合之间的包含、相等、不等、真包含关系以及空集、全集及幂集的定义。掌握集合的两种表示法及文氏图。熟练掌握集合的基本运算。能够证明简单的集合恒等式或包含关系。了解有序对、n重有序组的概念,掌握笛卡儿积的运算和性质。了解二元关系、X到 Y 的关系、X 上的关系(包括空关系、全关系、小于等于关系、整除

关系等)。掌握关系表达式、关系矩阵和关系图的表示法。掌握关系的定义域、值域。掌握关系的逆、复合、幂等运算。熟练掌握判断五种关系性质的方法。理解三种闭包的概念并求给定集合上关系的闭包。掌握等价关系、等价类、商集、划分、偏序关系、偏序集、哈斯图和偏序集中的特定元素等

概念。理解函数、X到 Y 的函数和函数的像的概念。熟练掌握判断函数单射、满射和双射性质的方法。会构造双射函数。会求复合函数和双射函数的反函数。代数系统(第十章~第十三章,第十二章略,课外学习)了解一元和二元运算的概念。熟练判断二元运算的性质(交换律、结合律、分配律、幂等

律、吸收律、单位元、零元、逆元等)。会求运算表。掌握判断给定集合和运算是否构成代数系统的方法。掌握判断映射是否为同态、同构、单同态、满同态的方法。了解半群、单位半群、群、群的阶、群中元素的幂和阶、有限群与无限群、交换群等概念。掌握判断半群、单位半群、群的方法。了解格、分配格、有界格、有补格和布尔代数等概念。掌握判断格和布尔代数的方法。图论(第十四章~第十八章,课外学习)了解无向图与有向图的概念。理解零图、平凡图、简单图、完全图、正则图、子图、补图和

图的同构等概念。熟练掌握握手定理的应用。理解通路与回路、无向图顶点间的连通和有向图顶点间的可达等概念。

204

Page 207: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

理解无向连通图的连通性,有向连通图的强连通、单向连通和弱连通的概念。掌握判断有向连通图类型的方法。熟练掌握判断通路与回路类型的方法。深刻理解 n阶有向图的邻接矩阵和可达性矩阵的定义,熟练掌握通过邻接矩阵求顶点

vi到 vj长度为 1,2,..., 的通路数,vi到自身的回路数以及图中长度为 的通路与回路数,其中1 n。

了解无向树、森林、树叶和分枝点等概念。掌握求对应于生成树的基本回路的方法。熟练掌握求最小生成树的方法。

了解有向树、树根、树叶、分枝点、级数和家族树等概念。理解二元树的概念,掌握用二元树表示有序树的方法。

了解欧拉通路、回路和欧拉图的概念。熟练掌握判定欧拉图的方法。(可选)了解哈密尔顿通路、回路和哈密尔顿图的概念。会判定某些图是或不是哈密尔顿图。

(可选)了解平面图、区域和区域的边界等概念,理解欧拉公式及相关定理的内容。会判断一个

图是否为平面图。(可选)了解二步图的概念和判定定理,会用二步图描述某些实际问题。(可选)了解支配集、覆盖集、独立集与匹配(可选)

四、教学手段与方法课堂多媒体教学+作业+学生课外学习。由于只有 48课时,代数系统和图论由学生课外

学习。五、考核方式与成绩评定(一)考核方式 闭卷成绩评定 平时成绩占 30%,期末考核占 70%

六、课程的教学内容、重点和难点第一章 命题逻辑基本概念(4 学时)

1.1 命题与逻辑联结词了解简单命题、复合命题深刻理解五种常用联结词的涵义1.2 命题公司及其赋值深刻理解命题公式的赋值、成真赋值、成假赋值、重言式、矛盾式、可满足式熟练写出命题公式的真值表基本要求:了解简单命题、复合命题,熟练使用真值表,深刻理解五种常用联结词的

涵义、重言式、矛盾式。重点:条件式、相容或与排斥或、重言式和矛盾式、真值表

205

Page 208: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:条件式第二章 命题逻辑等值演算(4 学时)

2.1 等值式深刻理解等值式的定义,了解公式之间的等值关系具有自反性、对称性、传递性熟练应用基本等值式及置换规则进行等值演算掌握重言式和矛盾式的判别方法2.2 析取范式和合取范式了解文字、简单析取式、简单合取式、析取范式、合取范式深刻理解极小项、极大项的定义,名称、下角标与成真赋值的关系,主析取范式与主合

取范式熟练掌握求主范式(析取和合取)的方法会用主析取范式求公式的成真赋值、成假赋值、判断公式的类型、判断俩个公式是否等

值2.3 联结词的完备集(可选)了解真值函数和联结词完备集了解将命题公式等值地化成某种联结词完备集中地公式地方法基本要求:了解等值式、文字、简单析取式、简单合取式、析取范式、合取范式,牢记基

本等值式,深刻理解极小项、极大项的定义,名称、下角标与成真赋值的关系,主析取范式与主合取范式,熟练掌握求主范式(析取和合取)的方法。重点:基本等值式、等值演算、主范式(析取和合取)难点:主范式

第三章 命题逻辑的推理理论(4 学时)3.1 推理的形式结构了解蕴含式,牢记基本蕴含式,了解公式之间的等值关系具有自反性、反对称性、传递

性了解推理的形式结构、判断推理(即蕴含式)正确的真值表法、等值演算法、主析取范

式法3.2 自然推理系统 P牢记 P(前提引入)规则、T(结论引入)规则、置换规则(即基本蕴含式)熟练掌握 P 系统中构造证明(形式演绎)的直接证明法、附加前提证明法、规谬法熟练掌握命题符号化的方法基本要求:了解蕴含式、自然推理系统 P,牢记基本蕴含式,熟练掌握命题符号化的方

法、形式演绎法。重点:基本蕴含式、P 系统中构造证明的方法(即形式演绎法)难点:命题符号化、形式演绎法

206

Page 209: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第四章 一阶逻辑基本概念(4 学时)4.1 一阶逻辑符号化了解个体、谓词、量词、特性谓词的基本概念熟练掌握给定命题符号化的方法,深刻理解特性谓词和量词的搭配方式4.2 一阶逻辑公式及解释(可选)了解永真式、矛盾式、可满足式的概念及判别方法了解对于给定的解释判断给定公式是否是命题,是真命题还是假命题的方法基本要求:了解一阶逻辑公式及解释,熟练掌握谓词逻辑的命题符号化的方法。

重点:一阶逻辑符号化(即谓词逻辑符号化)难点:谓词逻辑符号化

第五章 一阶逻辑等值演算和推理(4 学时)5.1 一阶逻辑等值式与置换规则深刻理解并牢记一阶逻辑(即谓词逻辑)中的重要等值式并熟练应用熟练使用置换规则、换名规则、代替规则5.2 一阶逻辑前束范式(可选)了解前束范式定义及求前束范式的方法5.3 一阶逻辑的推理理论了解自然推理系统 F熟练掌握一阶逻辑的推理定律(即谓词逻辑的蕴含式)及 UI(US)、UG、EI(ES)、EG

规则熟练使用命题逻辑和谓词逻辑的推理规则构造形式证明基本要求:了解前束范式、自然推理系统 F,牢记谓词逻辑基本等值式和基本蕴含式,

深刻理解 UI(US)、UG、EI(ES)、EG 规则,熟练掌握谓词逻辑的形式演绎法。重点:谓词逻辑基本等值式、蕴含式、等值演算、UI(US)、UG、EI(ES)、EG 规则、

形式证明难点:形式证明、前束范式

第六章 集合代数(8 学时)6.1 集合的基本概念了解集合、元素、子集、空集、全集、包含、真包含、不等、相等等概念及集合的表示方法深刻理解空集、全集、元素与集合的属于关系、集合之间的包含(子集)、相等关系掌握包含关系的证明方法6.2 集合的运算了解有穷集合的计数方法(文氏图和包含排斥原理);熟练掌握集合的基本运算(幂

集运算、普通运算、广义运算)并能化简集合表达式6.3 集合恒等式

207

Page 210: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

牢记集合基本恒等式熟练掌握证明集合等式的方法基本要求:了解集合、元素、子集、空集、全集、包含、真包含、不等、相等、幂集等概念,

集合的表示方法,集合的交、并、差、补及文氏图的概念。掌握基本集合恒等式。证明简单的集合恒等式和集合的包含于关系。重点:幂集、集合的运算、集合恒等式难点:幂集、包含排斥原理

第七章 二元关系(12 学时)7.1 有序对与笛卡儿积了解有序对、n重有序组、笛卡儿积的概念,掌握笛卡儿积的运算和性质。7.2 二元关系了解二元关系、X到 Y 的关系、X 上的关系概念,关系的集合表达式、关系矩阵和关系

图的表示法。关系的定义域、值域;7.3 关系的运算了解关系的定义域、值域;掌握关系的逆运算、复合运算、幂等运算7.4 关系的性质关系的自反性,非自反性,对称性,非对称性,传递性及其图示法。熟练掌握关系具有某种性质的判别方法7.5 关系的闭包了解自反闭包,对称闭包,传递闭包运算7.6 等价关系与划分掌握等价关系、等价类、商集、划分等概念熟练掌握等价类及等价关系的证明和等价类的求取7.7 偏序关系掌握偏序关系、偏序集、拟序集,全序集,哈斯图和偏序集中的特定元素等概念。熟练掌握偏序关系的证明、哈斯图的求取和偏序集中特定元素的求取基本要求:了解有序对、n重有序组、笛卡儿积的概念,掌握笛卡儿积的运算和性质;

了解二元关系、X到 Y 的关系、X 上的关系概念,关系的集合表达式、关系矩阵和关系图的表示法;了解关系的定义域、值域;掌握关系的逆运算、复合运算、幂等运算;了解自反闭包,对称闭包,传递闭包运算;掌握等价关系、等价类、商集、划分偏序关系、偏序集、拟序集,全序集,哈斯图和偏序集中的特定元素等概念;熟练掌握等价类及等价关系的证明和等价类的求取、偏序关系的证明、哈斯图的求取和偏序集中特定元素的求取重点:关系的运算、关系的性质、等价关系、偏序关系难点:闭包、等价关系、偏序关系

第八章 函数(4 学时)8.1 函数的定义和性质了解函数相等、特殊函数、像、原像的概念

208

Page 211: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

理解函数、X到 Y 的函数、X 上的函数概念。函数单射、满射和双射。深刻理解像的存在性、像的唯一性,熟练掌握单射、满射和双射的构造和判断8.2 函数的复合与反函数理解复合函数和双射函数的反函数。8.3 一个电话系统的描述实例(可选)基本要求:理解函数、X到 Y 的函数、X 上的函数概念。函数单射、满射和双射。复合函

数和双射函数的反函数。重点:关系是否是函数的判别,单射、满射和双射的构造和判断难点:关系是否是函数的判别,单射、满射和双射的构造和判断

第九章 集合的基数(略)了解集合的等势与优势、自然数和自然数集合的定义、有关等势和优势的重要结果;了

解基数的定义,会计算简单集合的基数第十章 代数系统(0 学时)

10.1 二元运算及其性质了解一元和二元运算的概念,理解二元运算的性质(交换律、结合律、分配律、幂等律、

吸收律、单位元、零元、逆元等)。熟练掌握运算表的求取、给定函数是否是运算的判断、二元运算性质的判断和证明,从

运算表判断运算的性质。10.2 代数系统了解代数系统、子代数、平凡子代数、真子代数的概念。补充:代数系统的同态了解同类型的代数系统、代数系统的同态、单同态、满同态、同构的概念基本要求:了解一元和二元运算、代数系统、子代数、平凡子代数、真子代数、同类型的

代数系统、代数系统的同态、单同态、满同态、同构的概念,理解二元运算的性质(交换律、结合律、分配律、幂等律、吸收律、单位元、零元、逆元等),熟练掌握运算表的求取、给定函数是否是运算的判断、二元运算性质的判断和证明,从运算表判断运算的性质。重点:运算表、二元运算的性质难点:运算表、二元运算的性质、同态的判断

第十一章 半群和群(0 学时)11.1 半群与独异点判断或证明给定集合和运算是否构成半群、独异点11.2 群的定义和性质了解群的阶和元素的幂和阶判断或证明给定集合和运算是否构成群,会运用群的基本性质证明相关命题11.3 子群掌握子群的判断定理,能够证明群的子代数是否构成群的子群

209

Page 212: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

11.4 陪集和拉格朗日定理(可选)了解陪集和拉格朗日定理11.5 正规子群与商群(可选)了解正规子群和商群11.6 群的同态和同构(可选)了解群的同态和同构11.7 循环群与置换群了解循环群熟悉循环群,掌握循环群的生成元及其子群的求取基本要求:了解半群、子半群、独异点、群、群的阶、群中元素的幂和阶、有限群与无限群、

交换群、循环群等概念。掌握判断半群、独异点、群、子群、循环群的方法。重点:半群、独异点、群、子群、循环群的判断、运用群的基本性质证明相关命题、证明群的子代数是否构成群的子群、求取循环群的生成元及其子群难点:群、子群的判断和证明,求取循环群的生成元及其子群、陪集和拉格朗日定理

第十二章 环与域(略)第十三章 格与布尔代数(略)

第十四章 图的基本概念(0 学时)14.1 图理解与图的定义有关的诸多概念及它们之间的相互关系深刻理解并熟练应用握手定理及其推论的应用了解图同构、简单图、完全图、正则图、子图、补图、二部图等概念及其它们的性质和相互

关系14.2 通路与回路深刻理解通路与回路的定义、相互关系及其分类,掌握通路与回路的各种不同表示方

法14.3 图的连通性深刻理解无向图的连通性、连通分支、无向图的点连通度、边连通度理解有向图连通性概念及其分类,掌握判断有向连通图类型的方法14.4 图的矩阵表示熟练掌握有向图的邻接矩阵及各次幂求图中通路和回路数的方法掌握求有向图的可达矩阵14.5 图的运算了解几种图的运算(并、交、差)基本要求:了解无向图、有向图、零图、平凡图、简单图、完全图、正则图、子图、补图、图

的同构、图中结点次数、多重图与带权图、通路与回路、无向图顶点间的连通和有向图顶点间的可达、无向图与有向图的各种连通性的概念;掌握握手定理及应用、判断有向连通图类型和通路与回路类型的方法、n阶有向图的邻接矩阵和可达性矩阵的定义和求法,通过邻接矩阵求顶点 vi到 vj长度为 的通路数,vi到自身的回路数以及图中长度为l的通路与回路数,

210

Page 213: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

其中1 n。重点:图的通路和连通性概念,图的同构概念,握手定理的应用,图中长度为 的通路与回路数,其中1 n。难点:图的通路和连通性、图中长度为l的通路与回路数

第十五章 欧拉图与哈密顿图(略)了解理解欧拉通路、回路和欧拉图及哈密尔顿通路、回路和哈密尔顿图的概念、判定欧

拉图和哈密尔顿图的方法第十六章 树(0 学时)

16.1 无向树及其性质深刻理解无向树的定义,掌握并灵活应用无向树的主要性质熟练求解无向树,了解阶数 n较小的所有非同构的无向树16.2 生成树了解基本回路、基本回路系统、基本割集、基本割集系统及对给定生成树求出它们熟练应用 Kruskal 算法求最小生成熟16.3 根树及其应用理解根树及其分类,了解阶数 n较小(1 n 5)的所有非同构的根树熟练掌握 Huffman 算法求最佳前缀码掌握波兰符号法和逆波兰符号法的算法基本要求:了解无向树、有向树、根树、森林、树根、树叶、分枝点、有序树和二元树的概

念;掌握求生成树和最小生成树、用二元树表示有序树的方法。重点:最小生成树、最佳前缀码、根树的遍历难点:基本回路、基本回路系统、基本割集、基本割集系统及对给定生成树求出它们

第十七章 平面图及图的着色(略)了解平面图、区域、区域的边界等概念和判断平面图的方法、欧拉公式及相关定理的内

容第十八章 支配集覆盖集、独立集与匹配(略)

了解支配集、覆盖集、独立集与匹配、二步图的应用七、课程各教学环节要求(一)课堂教学

本课程以课堂教学为主,其中,新内容讲授 44 课时,习题课 4 课时,课程以文字教材为主,教材负担起形成整个课程体系系统性和完整性的任务。课堂教学采用多媒体教学方式,尽量使用启发式教学。要求学生们课前预习,课后复习。(二)作业

作业的目的是为了巩固课堂教学的知识,学生在学习过程中必须完成布置的课堂作业。211

Page 214: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

建议学生课余自觉完成除布置外的所有课后练习。作业题量参见“八、学时分配”表。(三)课外学习

要求学生自学代数系统和图论两部分内容,为后续的数据库系统、数据结构等课程打下扎实的基础。八、学时分配

章节 主要内容各教学环节学时分配 作业

题量 备注讲授

实验

讨论

习题

其他

小计

一 命题逻辑基本概念 4 4 4二 命题逻辑等值演算 4 4 6三 命题逻辑的推理理论 4 4 4四 一阶逻辑基本概念 4 4 4五 一阶逻辑等值演算与推理 4 1 5 5六 集合代数 8 1 9 6七 二元关系 12 1 13 10八 函数 4 1 5 3十 代数系统 0 0 课外自学十一 半群与群 0 0 课外自学十四 图的基本概念 0 0 课外自学十六 树 0 0 课外自学合 计 44 4 48 66

九、课程与其它课程的联系离散数学是数学专业和计算机科学与工程专业的基础必修课程,它的先修课程是线性

代数与数学分析。离散数学课程本身虽然能自成系统,相对独立,但是数学分析课程的严谨分析训练,非常有助于本课程理解,离散数学的后继课程设有“数据结构”,“数据库系统原理”等,并与“操作系统”,“软件工程”,“系统结构”等课程都紧密联系。通过这门课程的学习,将为数学专业和计算机科学与工程专业的学习打下坚实的基础。这门课程的学习也将为今后各专业课程的学习建立必要的知识储备,开阔学生的眼界、丰富知识的结构、培养学生的分析问题与解决问题的能力。没有离散数学课程的学习,将无法进行其它后续课程的学习。十、先修课程

本课程的先修课程为《线性代数》、《数学分析》。十一、教材与教学参考书(一)教材屈婉玲,耿素云,张立昂.《离散数学》. ISBN:7987040231250. 北京:高等教育出版社,2008,版次 1(二)教学参考书[1] 屈婉玲,耿素云,张立昂.《离散数学学习指导与习题解》. ISBN :

9787040239645. 北京:高等教育出版社,2008,版次 1

212

Page 215: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

[2] (美)罗森著 袁承义等译.《离散数学及其应用》(原书第 6版). ISBN :9787111359500. 北京: 机械工业出版社,2011,版次1

[3] 左孝凌 李为鑑 刘永才.《离散数学》. ISBN:7805130698. 上海:上海科学技术文献出版社,1982,版次 1

[4] 左孝凌.《离散数学 理论·分析·题解》. ISBN:9787805131382. 上海:上海科学技术文献出版社,1998,版次1

[5] B.Kolman 等著.《离散数学结构》(第 6版)(Discrete Mathematical Structure). ISBN:9787040175769. 北京:高等教育出版社,2001,版次 1

213

Page 216: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《面向对象程序设计 C++》课程教学大纲Object-Oriented Programming C++

学时数:48 其中:实验学时 8 课外学时 0 学分数:3

课程类别:学科基础课 适用专业:计算机科学与技术专业

执笔者:(姓名 韦庆清 、职称 讲师 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介面向对象程序设计是计算机本科各专业的一门必修课程。面向对象软件开发方法是吸

收了软件工程领域有益的概念和方法而发展起来的一种软件开发方法。它集封装性、抽象性、继承性与多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用性、易修改、易扩充等特性的程序。本课程主要介绍面向对象程序设计方法与思想。以C++语言面向对象机制为主,使学生在学习过程中通过大量的程序实例和相关练习,逐步掌握 C++的面向对象的程序设计方法与思想,从而掌握面向对象程序设计的基本知识和基本技能。二、课程的性质、目的和任务 本课程是网络工程专业的必修专业课程。借助面向对象的程序语言讲授面向对象程序设计,进行面向对象思维、方法的训练。本课程的目的是通过学习、设计及实现,使学生掌握其方法、原则与理论,具有一定的面向对象设计、开发能力。本课程的主要任务是为后续课程及大型应用软件的研究、设计打下基础。三、课程教学的基本要求(一)本课程的内容属于新一代软件工程的一个重要分支。通过这门课程的学习,了解面向对象程序设计是一种围绕真实世界的概念来组织模型的程序设计方法,与传统的面向数据及数据处理过程的方法完全不同。(二)面向对象程序设计方法克服了传统设计方法的主要缺点,是软件工程领域的重大突破。并且通过这门课程的学习,理解面向对象理论及面向对象方法中的各种概念,全面、系统地掌握面向对象程序设计理论与方法以及解决实际问题的实际技能技巧。四、教学手段与方法

本课程教学主要采用多媒体教学手段,结合启发式教学、问题教学以及实际应用教学等多种教学方法。在具体的教学过程中,根据学生的实际情况,使教与学生动有趣而不枯燥,注意训练学生的编程能力,通过精讲实例来启发学生的学习兴趣,让学生参与教学活

214

Page 217: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

动,逐步培养学生阅读程序代码、编写程序代码的能力,从而形成一定的编程技能,为进一步学习打下良好基础。五、考核方式与成绩评定(一)考核方式 本课程考核采用平时作业、实验与笔试结合的方式。(七)成绩评定 平时(作业、实验)成绩占 30%,笔试成绩占 70%。六、课程的教学内容、重点和难点

本课程的内容在教学中需注意引导学生从现实世界的角度出发来设计程序,注重面向对象的概念,培养学生面向对象的概念。不要偏离面向对象的主题。同时亦不要将本课程与程序语言课程混淆。

第一章 面向对象程序设计简介(2 学时)一、基本内容(一)面向对象方法学概述。(二)面向对象的概念。二、基本要求了解面向对象方法学和面向对象的概念。

重点:面向对象的概念。难点:面向对象的概念。

第二章 基本数据类型(3 学时)一、基本内容(一)数据类型概述(二)保留字、标识符、常量与变量(三)基本数据类型(四)运算符与表达式(五)类型之间的关系二、基本要求理解和掌握 C++语言的基本知识及其应用。

重点:C++中变量的定义、基本数据类型、运算符与表达式的使用。215

Page 218: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:运算符与表达式的正确使用。第三章 基本控制结构(3 学时)

一、基本内容(一)程序的基本控制结构(二)选择结构(三)循环结构(四)简单程序设计举例二、基本要求熟悉和掌握程序的顺序、选择和循环三种基本控制程序结构的基本方法。

重点:选择和循环控制程序结构的基本方法。难点:循环控制程序结构。

第四章 函数(4 学时)一、基本内容(一)C++语言的函数(二)函数的声明与调用(三)参数传递(四)作用域与生存期(五)局部变量与全局变量(六)变量的存储类别(七)递归程序设计(八)预处理命令(九)C++语言的库函数二、基本要求熟悉和掌握 C++语言中函数的声明与调用、参数传递、作用域与生存期、局部变量与全

局变量的基本使用方法、理解和掌握变量的存储类别、递归程序设计、预处理命令及 C++语言的库函数等基本知识。重点:函数的声明与调用、参数传递、作用域与生存期、局部变量与全局变量的基本使用方

法。难点:作用域、静态变量的具体应用。

第五章 类与对象(6 学时)216

Page 219: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一)类的引入(二)类的定义(三)对象的创建(四)对象的初始化(五)使用类与对象构造程序的实例(六)关于类与对象的进一步讨论二、基本要求熟悉和掌握类的引入、类的定义、对象的创建、对象的初始化方法。理解和掌握类、对象

以及构造函数与析构函数的实际应用。重点:类的定义、对象的创建、对象的初始化方法。难点:构造函数与析构函数的实际应用。

第六章 复合数据类型(6 学时)一、基本内容(一)指针类型(二)数组类型(三)字符串(四)指向对象的指针(五)指向函数的指针(六)结构类型、枚举类型与类型别名二、基本要求熟悉和掌握 C++中指针类型、数组类型、字符串、结构类型、枚举类型与类型别名的基本语法,定义及具体使用的方法。理解和掌握指针类型的实际应用。

重点:指针类型、数组类型、字符串、枚举类型的基本语法,定义及具体使用的方法。难点:指针的实际应用。

第七章 继承机制(6 学时)一、基本内容

(一)继承的基本概念(二)C++语言的继承机制

217

Page 220: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)继承与构造函数、析构函数(四)继承成员的调整(五)多重继承(六)重复继承二、基本要求

熟悉和掌握 C++定义派生类的语法,调整基类成员访问属性的方法。派生类对象初始化的方法。了解多重继承、基类与派生类之间的转换。重点:C++定义派生类的语法,调整基类成员访问属性的方法,派生类对象初始化的方

法。难点:派生类对象初始化的方法,基类与派生类之间的转换。

第八章 多态性(10 学时)一、基本内容

(一)多态性的基本概念(二)函数重载(三)拷贝构造函数(四)运算符重载(五)虚函数(六)抽象类二、基本要求

理解静态联编和动态联编,理解和掌握函数重载、拷贝构造函数、运算符重载、虚函数的声明和使用,理解纯虚函数的概念以及多态性带来的好处。重点:函数重载、拷贝构造函数、运算符重载、虚函数的声明和使用。难点:抽象类和动态联编。

第九章 类属机制(2 学时)一、基本内容

(一)类属的基本概念(二)类模板(三)函数模板二、基本要求

218

Page 221: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

理解类属的类模板和函数模板,理解类模板和函数模板的声明和使用。重点:类模板和函数模板的声明和使用。难点:模板类和模板函数的使用。

第十章 输入/输出流(4 学时)一、基本内容

(一)C++语言的输入/输出(二)C++语言的流类库(三)格式化输入/输出(四)常用成员函数输入/输出(五)设计自己的输入/输出操纵符(六)文件流二、基本要求

了解 C++流库,掌握预定义类型数据的输入和输出,自定义类型数据的输入和输出,文件的输入/输出的方法。重点:预定义类型数据的输入和输出,自定义类型数据的输入和输出,文件的输入 /输出

的方法。难点:自定义类型数据的输入和输出,文件的输入/输出的方法。

第十一章 异常处理(2 学时)一、基本内容(一)异常的概念(二)异常处理的基本思想(三)C++异常处理的实现(四)异常抛出与捕获的对应关系(五)标准程序库异常处理二、基本要求理解和掌握 C++的异常处理机制。

重点:异常处理的基本思想,异常抛出和捕获的对应关系。

219

Page 222: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:异常处理的实现。七、课程各教学环节要求

(一)实验通过本课程的实验,使学生的实际操作应用能力达到如下要求:(1)掌握 C++语言的基本知识及其应用。(2)利用封装技术,掌握类的定义及对象的创建。(3)利用继承技术,掌握基类与派生类的定义及其应用。(4)利用多态技术,掌握多态的具体应用。实验完成后,要求上交实验报告。实验报告内容包括:实验题目主要软件及相关工具主要理论及技术自己对实验结果的分析、总结具体实验内容如下:

实验项目名称 实验类型 实验学时 实验者类别 要求实验一 C++语言基础 设计 2 本科 必开实验二 类的定义及对象的创建 设计 2 本科 必开实验三 基类与派生类的定义及其应用 设计 2 本科 必开实验四 多态应用 设计 2 本科 必开(二)作业的基本要求

本课程作业以掌握基本常识和基本原理为主,题量不易过多。(三)考试环节的基本要求

本课程考核采用平时作业、实验与闭卷考试结合的方式,其中平时(作业、实验)成绩占 30%,闭卷考试成绩占 70%。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

第一章 面向对象程序设计简介 2 2第二章 基本数据类型 3 3 3第三章 基本控制结构 3 3 2第四章 函数 4 4 3第五章 类与对象 4 2 6 3第六章 复合数据类型 4 2 6 3第七章 继承机制 4 2 6 3第八章 多态性 8 2 10 3第九章 类属机制 2 2 2第十章 输入/输出流 4 4 2

220

Page 223: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第十一章 异常处理 2 2 1合计 40 8 48 25

九、课程与其它课程的联系本课程是一门软件应用课程,学习方向注重实际应用。先修课包括:《C语言程序设计》、

《数据结构》等。后续课与《数据库系统》、《计算机网络》和《软件工程》等相关联。十、先修课程先修课包括:《C语言程序设计》、《数据结构》等。

十一、教材与教学参考书(一)教材李师贤.《面向对象程序设计基础》(第 2版).北京:高等教育出版社,2006 年。

(二)教学参考书[1] 张海藩.《面向对象程序设计实用教程》.北京:清华大学出版社,2007 年。[2] 甘玲,邱劲.《面向对象技术与 Visual C++》.北京:清华大学出版社,2006 年。[3] 孟威,刘慧宁.《C++程序设计教程》(第 2版).北京:机械工业出版社,2007 年。

221

Page 224: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《嵌入式系统基础》课程教学大纲Embedded Microprocessor System

学时数:32 其中:实验学时 0 课外学时 0 学分数:2 课程类别:专业必修课

适用专业:计算机科学与技术专业执笔者:(姓名 任卫东 、职称 高级工程师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程是计算机科学与技术专业本科生的一门专业必修课程。通过本课程的学习,使学生掌握嵌入式系统的基础知识,熟悉典型的嵌入式微处理器及嵌入式操作系统,掌握嵌入式系统的一般设计方法与开发过程,具备初步的嵌入式系统的软硬件设计开发能力,为嵌入式系统的实际应用打下基础。课程主要内容包括:嵌入式系统基础知识、嵌入式系统一般设计方法、ARM 处理器体系结构及指令系统、基于 ARM 处理器的硬件平台设计、嵌入式 Linux操作系统、嵌入式 Linux 系统的 Boot Loader 设计、嵌入式 Linux 程序设计基础、嵌入式Linux 系统的驱动开发、嵌入式网络程序设计、嵌入式 Linux 图形用户界面编程。二、课程的性质、目的和任务

本课程的性质是计算机科学与技术专业本科生的一门专业必修课程。开设本课程的目的及任务是使学生掌握嵌入式系统的基础知识,熟悉典型的嵌入式微处理器及嵌入式操作系统,掌握嵌入式系统的一般设计方法与开发过程,具备初步的嵌入式系统的软硬件设计开发能力,为嵌入式系统的实际应用打下基础。三、课程教学的基本要求(一)掌握嵌入式系统的基本概念、基本组成及发展、嵌入式处理器及嵌入式操作系统分类(二)掌握 ARM嵌入式微处理器体系结构、ARM指令系统及 ARM汇编语言(三)掌握嵌入式 Linux操作系统内核结构及文件系统(四)掌握嵌入式系统的一般设计流程、典型开发环境及开发工具(五)掌握基于 ARM嵌入式微处理器的典型接口设计(六)初步掌握基于嵌入式 Linux 操作系统的软件设计四、教学手段与方法 根据本课程的内容及授课专业的特点,建议课堂教学环节主要采用多媒体教学模式进行。五、考核方式与成绩评定

222

Page 225: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)考核方式 本课程为必修课,按学校相关规定本课程期末应采用考试方式进行考核。成绩评定 按学校相关规定,本课程考核成绩按百分制评定,满分为 100 分,其中,期末考试成绩占 70% ,平时成绩占 30% 。六、课程的教学内容、重点和难点

第一章 嵌入式系统基础知识一、嵌入式系统简介二、嵌入式处理器三、嵌入式操作系统

重点:嵌入式系统定义、组成、嵌入式处理器及嵌入式操作系统的分类难点:无

第二章 嵌入式系统一般设计方法

一、嵌入式系统的层次结构二、嵌入式系统的设计流程三、嵌入式系统设计流程模型四、嵌入式系统的调试与测试

重点:嵌入式系统的设计流程、嵌入式系统的调试难点:无

第三章 ARM 处理器体系结构及指令系统一、ARM微处理器的体系结构二、指令系统三、基于 ARM 体系的汇编语言程序设计

重点:ARM微处理器体系结构、ARM指令系统、基于 ARM 体系的汇编语言程序设计

223

Page 226: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:ARM汇编程序设计第四章 基于 ARM 处理器的硬件平台设计

一、基于微处理器的嵌入式系统的硬件设计二、存储系统的分析与设计三、通用 I/O接口的设计四、人机交互接口

重点:存储系统、人机交互接口、I/O接口设计、难点:I/O接口设计

第五章 嵌入式 Linux操作系统一、Linux 及其应用二、嵌入式 Linux 内核三、嵌入式 Linux文件系统四、典型嵌入式 Linux 系统

重点:嵌入式 Linux 内核、嵌入式 Linux文件系统难点:嵌入式 Linux 内核

第六章 嵌入式 Linux 系统的 Boot Loader 设计一、Boot Loader 的基本概念二、Boot Loader 的具体实现

重点:Boot Loader 的基本概念难点:Boot Loader 的具体实现

第七章 嵌入式 Linux 程序设计基础

224

Page 227: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、嵌入式 Linux 开发基础二、Linux 的常用工具三、嵌入式 Linux操作系统的开发工具四、交叉开发环境

重点:嵌入式 Linux操作系统的开发工具、难点:交叉开发环境

第八章 嵌入式 Linux 系统的驱动开发一、Linux 下的设备驱动程序简介二、设备驱动程序的开发过程三、典型设备驱动程序设计分析

重点:设备驱动程序的开发过程、驱动程序设计分析难点:驱动程序设计分析

第九章 嵌入式网络程序设计一、嵌入式以太网基础知识二、以太网接口设计三、Linux 网络编程实现

重点:以太网接口设计、Linux 网络编程实现难点:Linux 网络编程实现

第十章 嵌入式 Linux 图形用户界面编程一、Linux 图形开发基础二、嵌入式 Linux 图形用户界面简介

225

Page 228: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

三、嵌入式图形开发基础重点:嵌入式 Linux 图形用户界面、嵌入式图形开发基础难点:嵌入式图形开发基础七、课程各教学环节要求(一)作业根据课程学习需要,安排适当课外作业。作业题量不多,主要针对巩固所学的基本知

识及综合应用。(二)考试重点考核基本知识及综合应用的掌握情况。考试命题的题型比例为:基本知识题约占

60%;综合应用题约占 30%;具有一定难度的题约占 10%。(三)本课程教学计划未安排课内实验教学环节。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

一 嵌入式系统基础知识 2 2 1

二 嵌入式系统一般设计方法 2 2

三 ARM 处理器体系结构及指令系统

4 4 1

四 基于 ARM 处理器的硬件平台设计

4 4 1

五 嵌入式 Linux操作系统 2 2 1

六 嵌 入 式 Linux 系 统 的 Boot Loader 设计

2 2

七 嵌入式 Linux 程序设计基础 4 4

八 嵌入式 Linux 系统的驱动开发 4 4 1

九 嵌入式网络程序设计 4 4

十 嵌入式 Linux 图形用户界面编程 4 4 1

合计 32 32 6

九、课程与其它课程的联系本课程的内容软硬件结合紧密且应用性强,学习本课程前,学生应具备相关软硬件基

础知识。与本课程学习联系紧密的课程有《程序设计语言C》,《计算机组成原理》,《数字电子技术》,《操作系统原理》,《计算机网络原理》等。十、先修课程

本课程的先修课程有《程序设计语言C》、《数字电子技术》、《计算机组成原理》、《操作系统原理》、《计算机网络原理》等。

226

Page 229: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

十一、教材与教学参考书(一)教材[1] 章坚武等. 嵌入式系统设计与开发. ISBN 978-7-5606-2298-9/TN. 西安:西安电子

科技大学出版社,2009.8.[2] 黄智伟等. ARM9嵌入式系统设计基础教程 . ISBN 978-7-81124-337-6. 北京:北

京航空航天大学出版社,2008.1.(二)教学参考书[1] 王田苗等.嵌入式系统设计与实例开发(第 3版). ISBN 978-7-302-16467-8. 北京:

清华大学出版社,2008.1.[2] 滕英岩等. 嵌入式系统开发基础. ISBN 978-7-121-07425-7. 北京:电子工业出版社,

2008.10.

227

Page 230: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《嵌入式系统设计与开发》课程教学大纲Embedded Microprocessor System Design

学时数:32 其中:实验学时 0 课外学时 0 学分数:2课程类别:专业必修课适用专业:计算机科学与技术专业执笔者:(姓名 任卫东 、职称 高级工程师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程是计算机科学与技术专业本科生的一门专业必修课程。通过本课程的学习,使学生掌握嵌入式系统的基础知识,熟悉典型的嵌入式微处理器及嵌入式操作系统,掌握嵌入式系统的一般设计方法与开发过程,具备初步的嵌入式系统的软硬件设计开发能力,为嵌入式系统的实际应用打下基础。课程主要内容包括:嵌入式系统基础知识、嵌入式系统一般设计方法、ARM 处理器体系结构及指令系统、基于 ARM 处理器的硬件平台设计、嵌入式 Linux操作系统、嵌入式 Linux 系统的 Boot Loader 设计、嵌入式 Linux 程序设计基础、嵌入式Linux 系统的驱动开发、嵌入式网络程序设计、嵌入式 Linux 图形用户界面编程。二、课程的性质、目的和任务

本课程的性质是计算机科学与技术专业本科生的一门专业必修课程。开设本课程的目的及任务是使学生掌握嵌入式系统的基础知识,熟悉典型的嵌入式微处理器及嵌入式操作系统,掌握嵌入式系统的一般设计方法与开发过程,具备初步的嵌入式系统的软硬件设计开发能力,为嵌入式系统的实际应用打下基础。三、课程教学的基本要求(一)掌握嵌入式系统的基本概念、基本组成及发展、嵌入式处理器及嵌入式操作系统分类(二)掌握 ARM嵌入式微处理器体系结构、ARM指令系统及 ARM汇编语言(三)掌握嵌入式 Linux操作系统内核结构及文件系统(四)掌握嵌入式系统的一般设计流程、典型开发环境及开发工具(五)掌握基于 ARM嵌入式微处理器的典型接口设计(六)初步掌握基于嵌入式 Linux 操作系统的软件设计四、教学手段与方法 根据本课程的内容及授课专业的特点,建议课堂教学环节主要采用多媒体教学模式进行。五、考核方式与成绩评定(一)考核方式 本课程为必修课,按学校相关规定本课程期末应采用考试方式进行考核。

228

Page 231: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

成绩评定 按学校相关规定,本课程考核成绩按百分制评定,满分为 100 分,其中,期末考试成绩占 70% ,平时成绩占 30% 。六、课程的教学内容、重点和难点

第一章 嵌入式系统基础知识一、嵌入式系统简介二、嵌入式处理器三、嵌入式操作系统

重点:嵌入式系统定义、组成、嵌入式处理器及嵌入式操作系统的分类难点:无

第二章 嵌入式系统一般设计方法一、嵌入式系统的层次结构二、嵌入式系统的设计流程三、嵌入式系统设计流程模型四、嵌入式系统的调试与测试

重点:嵌入式系统的设计流程、嵌入式系统的调试难点:无

第三章 ARM 处理器体系结构及指令系统一、ARM微处理器的体系结构二、指令系统三、基于 ARM 体系的汇编语言程序设计

重点:ARM微处理器体系结构、ARM指令系统、基于 ARM 体系的汇编语言程序设计难点:ARM汇编程序设计

229

Page 232: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第四章 基于 ARM 处理器的硬件平台设计一、基于微处理器的嵌入式系统的硬件设计二、存储系统的分析与设计三、通用 I/O接口的设计四、人机交互接口

重点:存储系统、人机交互接口、I/O接口设计、难点:I/O接口设计

第五章 嵌入式 Linux操作系统一、Linux 及其应用二、嵌入式 Linux 内核三、嵌入式 Linux文件系统四、典型嵌入式 Linux 系统

重点:嵌入式 Linux 内核、嵌入式 Linux文件系统难点:嵌入式 Linux 内核

第六章 嵌入式 Linux 系统的 Boot Loader 设计一、Boot Loader 的基本概念二、Boot Loader 的具体实现

重点:Boot Loader 的基本概念难点:Boot Loader 的具体实现

第七章 嵌入式 Linux 程序设计基础一、嵌入式 Linux 开发基础

230

Page 233: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、Linux 的常用工具三、嵌入式 Linux操作系统的开发工具四、交叉开发环境

重点:嵌入式 Linux操作系统的开发工具、难点:交叉开发环境

第八章 嵌入式 Linux 系统的驱动开发一、Linux 下的设备驱动程序简介二、设备驱动程序的开发过程三、典型设备驱动程序设计分析

重点:设备驱动程序的开发过程、驱动程序设计分析难点:驱动程序设计分析

第九章 嵌入式网络程序设计一、嵌入式以太网基础知识二、以太网接口设计三、Linux 网络编程实现

重点:以太网接口设计、Linux 网络编程实现难点:Linux 网络编程实现

第十章 嵌入式 Linux 图形用户界面编程一、Linux 图形开发基础二、嵌入式 Linux 图形用户界面简介三、嵌入式图形开发基础

231

Page 234: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:嵌入式 Linux 图形用户界面、嵌入式图形开发基础难点:嵌入式图形开发基础七、课程各教学环节要求(一)作业根据课程学习需要,安排适当课外作业。作业题量不多,主要针对巩固所学的基本知

识及综合应用。(二)考试重点考核基本知识及综合应用的掌握情况。考试命题的题型比例为:基本知识题约占

60%;综合应用题约占 30%;具有一定难度的题约占 10%。(三)本课程教学计划未安排课内实验教学环节。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

一 嵌入式系统基础知识 2 2 1

二 嵌入式系统一般设计方法 2 2

三 ARM 处理器体系结构及指令系统 4 4 1

四 基于 ARM 处理器的硬件平台设计 4 4 1

五 嵌入式 Linux操作系统 2 2 1

六 嵌 入 式 Linux 系 统 的 Boot Loader 设计 2 2

七 嵌入式 Linux 程序设计基础 4 4

八 嵌入式 Linux 系统的驱动开发 4 4 1

九 嵌入式网络程序设计 4 4

十 嵌入式 Linux 图形用户界面编程 4 4 1

合计 32 32 6

九、课程与其它课程的联系本课程的内容软硬件结合紧密且应用性强,学习本课程前,学生应具备相关软硬件基

础知识。与本课程学习联系紧密的课程有《程序设计语言C》,《计算机组成原理》,《数字电子技术》,《操作系统原理》,《计算机网络原理》等。十、先修课程

本课程的先修课程有《程序设计语言C》、《数字电子技术》、《计算机组成原理》、《操作系统原理》、《计算机网络原理》等。十一、教材与教学参考书(一)教材[1] 章坚武等. 嵌入式系统设计与开发. ISBN 978-7-5606-2298-9/TN. 西安:西安电子

232

Page 235: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

科技大学出版社,2009.8.[2] 黄智伟等. ARM9嵌入式系统设计基础教程 . ISBN 978-7-81124-337-6. 北京:北

京航空航天大学出版社,2008.1.(二)教学参考书[1] 王田苗等.嵌入式系统设计与实例开发(第 3版). ISBN 978-7-302-16467-8. 北京:

清华大学出版社,2008.1.[2] 滕英岩等. 嵌入式系统开发基础. ISBN 978-7-121-07425-7. 北京:电子工业出版社,

2008.10.

233

Page 236: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《人工智能技术导论》课程教学大纲Introduction to Artificial Intelligence Technology

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业必修课 适用专业:计算机科学与技术专业

执笔者:(姓名 李晓东 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程的主要内容包括人工智能的基本概念和理论,人工智能技术的发展及应用领域,

状态图搜索的基本概念及基本算法,包括:深度优先搜索算法,广度优先搜索算法,启发式搜索、加权状态图搜索和 A 算法、A*算法等,遗传算法及应用,确定性及不确定性知识表示方法,产生式系统,确定性推理与不确定性推理,机器学习及专家系统等。二、课程的性质、目的和任务

《人工智能技术导论》是计算机科学与技术专业的一门专业必修课程。主要目的是通过这门课程的学习,让学生能较深刻地理解人工智能的基本原理、理论。熟练掌握人工智能求解问题的基本方法,能较好地利用所学知识解决实际问题,并能初步了解当代人工智能发展的成果和发展趋势,为以后进一步学习和研究计算机应用打下基础。

主要任务是培养学生初步使用人工智能知识分析和解决实际问题的能力,并能对今后的学习或研究工作打好一定的理论基础,为社会培养能熟练掌握人工智能技术的合格人才。三、课程教学的基本要求(一)了解人工智能的起源、发展及研究和应用领域。(二)掌握人工智能的基本概念、基本原理。(三)理解谓词逻辑,产生式规则,框架,语义网络等概念,掌握各种知识表示方法。 (四)掌握常见推理求解技术。(五)掌握专家系统的基本结构和开发技术。四、教学手段与方法 本课程采用课堂讲授、课堂讨论及课外实践相结合的教学方法,重视学生对人工智能的基础理论的理解与掌握,培养学生对知识和理论的实际运用能力。 课堂教学主要采样多媒体教学手段、同时结合课堂板书的方式进行。五、考核方式与成绩评定(一)考核方式

本课程期末采用闭卷考试方式。 (二)成绩评定

234

Page 237: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

总成绩评定方法:总评成绩=平时成绩+期末考试成绩,其中:平时成绩占总评成绩的30%,期末考试成绩占总评成绩的 70%。六、课程的教学内容、重点和难点

第一章 人工智能概述(2 学时)一、基本内容

介绍人工智能的基本概念,发展概况及应用前景,学习人工智能的基本技术和分析方法。

(一)人工智能的概念(二)人工智能的研究途径和方法(三)人工智能的分支领域(四)人工智能的基本技术(五)人工智能的发展概况二、基本要求:

了解人工智能的基本概念、基本技术,发展概况。重点:人工智能的研究途径和方法,人工智能基本技术。难点:人工智能基本技术。

第二章 图搜索与问题求解(8 学时)一、基本内容

主要介绍状态图搜索的基本概念,学习状态图搜索几种基本算法。并通过举例介绍状态图搜索算法的应用。

(一)状态图搜索(二)状态图搜索问题求解(三)与或图搜索(四)与或图搜索问题求解(五)博弈树搜索二、基本要求

(一)掌握状态图的基本概念、状态图搜索基本技术和状态图问题求解的一般方法,包括穷举式 搜索、启发式搜索、加权状态图搜索和 A 算法、A*算法等;

(二)掌握与或图的基本概念、与或图搜索基本技术和或图问题求解的一般方法;(三)理解一些经典规划调度问题(如迷宫、八数码、梵塔、旅行商、八皇后等问题)的

求解方法;重点:1、状态图搜索常用算法和问题的状态图表示;2、与或图搜索常用算法和问题的与

或图表示。235

Page 238: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:问题的状态图、A 算法、A*算法。第三章 基于遗传算法的随机优化搜索(4 学时)

一、基本内容介绍遗传算法基本概念和思想,学习基本遗传算法,并通过举例说明遗传算法的应用、

特点及优势。(一)遗传算法基本概念(二)基本遗传算法(三)遗传算法应用举例(四)遗传算法的特点与优势二、基本要求(一)了解遗传算法的基本概念和特点;(二)理解基本遗传算法的基本原理和应用技术。

重点:选择-复制、交叉和变异等三种遗传操作。难点:遗传算法的应用。

第四章 知识表示与推理(10 学时)一、基本内容

介绍几种常见的知识表示方法,并在此基础上学习各种知识推理方法。(一)基于谓词逻辑的机器推理,包括归结演绎推理和非归结演绎推理。(二)产生式系统与基于产生式规则的机器推理(三)框架表示与基于框架的推理(四)语义网络与基于语义网络的推理(五)不确定性知识的表示与推理二、基本要求(一)了解知识表示的基本概念;了解不同知识表示的特点及应用。(二)理解和掌握常用知识表示方法,包括:一阶谓词逻辑、产生式规则、框架和语义

网络的基本原理和语言实现;(三)理解不确定性知识的表示及其推理方法。

重点:1、基于一阶谓词逻辑和产生式规则的推理模式。2、不确定性知识的表示及其推理。难点:不确定性知识的表示及其推理。

第五章 机器学习与知识发现(4 学时)

236

Page 239: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容主要介绍机器学习的基本概念、特点及分类。学习符号学习和神经网络学习的基本原理

和有关理论。介绍知识发现的基本概念、任务和一般方法。(一)机器学习概述(二)符号学习(三)神经网络学习(四)知识发现与数据挖掘二、基本要求

(一)理解符号学习的基本原理,包括:记忆学习、演绎学习、类比学习、示例学习、发现学习等;

(二)理解连接学习的基本原理,包括:人工神经网络的概念和类型、神经网络学习方法等;

(三)了解知识发现与数据挖掘的概念、对象、任务和基本方法等。重点:1、符号学习中的归纳学习;2、神经网络学习。难点:BP 神经网络及其学习算法。

第六章 专家系统(4 学时)一、基本内容

主要介绍专家系统的基本概念,基本结构及设计方法。通过示例分析,学习专家系统的设计和开发的基本过程。

(一)专家系统的基本概念(二)专家系统的系统结构(三)实例分析(四)系统设计与实现(五)专家系统开发工具与环境(六)专家系统的发展二、基本要求(一)理解专家系统的概念和结构;(二)初步掌握专家系统设计与实现方法;(三)了解专家系统的发展。

重点:1、专家系统的概念和结构;2、专家系统的设计与实现。难点:专家系统的设计与实现。七、课程各教学环节要求(一)教学

237

Page 240: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程的教学环节以课堂讲授为主,并适当辅以课外编程实践和作业,通过习题作业,使能进一步理解本课程的基本概念、基本方法,通过一定的课外编程练习使学生能巩固和加深人工智能的基本理论,基本技术的理解和掌握,达到本课程的教学要求。(二)作业布置 教师应根据课程性质和要求,及时布置适量的、相应的课外作业或课外实践报告等。作业内容既要密切联系课堂教学内容,又要有利于加强学生的思维训练,提高分析问题和解决问题的能力。(三)考试

本课程期末考试采用闭卷考试形式,试卷总分 100 分,考试时间 120 分钟。考试内容紧扣教学内容,难易适中,考查知识点分布合理,重视学生对知识运用能力的考查。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

一 人工智能概述 2 2

二 图搜索与问题求解 8 8 6

三 基于遗传算法的随机优化搜索

4 4 1

四 知识表示与推理 10 10 6

五 机器学习与知识发现 4 4 2

六 专家系统 4 4 2

合计 32 32 17

九、课程与其他课程的联系本课程是本专业和一些相关专业课程如《模式识别》、《图像分析》、《机器人》等课程的基

础。十、先修课程 本课程的先修课程是《离散数据》、《程序设计语言》、《数据结构》等。十一、教材与教学参考书(一)教材廉师友.人工智能技术导论. ISBN: 9787560618319.西安:西安电子科技大学出版社,2007 年 5 月, 第 3版。(二)教学参考书[1] 蔡自兴,徐光祐.人工智能及其应用.ISBN:9787302220428.北京:清华大学出版社,

2010 年 05 月,第 4版[2] 王万森.人工智能原理及其应用.ISBN:7505353055.北京:电子工业出版社,2005

年 10 月[3] 王万良.人工智能及其应用.ISBN:9787040170634.北京:高等教育出版社,2005

年 3 月238

Page 241: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

[4] 高济,朱淼良,何钦铭.人工智能基础.ISBN:9787040110975.北京:高等教育出版社,2002 年 8 月

239

Page 242: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《软件工程》课程教学大纲Software Engineering

学时数:32 其中:实验学时:6 课外学时:0学分数:2课程类别:专业必修课适用专业:计算机科学与技术执笔者:(姓名 马莉 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2010 年 9 月

一、 课程简介《软件工程》是计算机专业本科学生必修的一门专业主干课程。软件工程是研究和指导

软件开发和维护的工程类学科,它以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、规范、技术和方法进行软件工程项目的开发和维护,把经过实践证明正确的管理措施和当前能够得到最好的技术方法结合起来,以较少的代价获取高质量的软件产品。通过 40余年的努力,软件工程已逐步发展成为一门成熟的专业学科。

软件工程作为一门专业主干课,重点要求学生学习与软件开发和维护有关的四个方面的主要内容——过程与模型、方法与技术、工具与环境、标准与规范。进而通过课程实践培养学生运用软件工程基本原理解决实际问题,并从事复杂软件项目开发和维护的实践应用能力与创新能力,努力成为当今信息社会和知识经济时代所需要的高素质计算机专业人才。二、 课程的性质、目的与任务 《软件工程》是计算机科学与技术专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。根据培养基层应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,

了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。

三、 课程教学的基本要求(一)基本概念和基本知识:

软件与软件工程,生存周期与软件开发模式,结构化分析、设计与编码,面向对象分析、设计与编码,软件的评审、测试与维护,项目计划与项目管理。(二)基本技能:

能用软件工程的方法参与软件项目的分析、设计、实现和维护240

Page 243: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:系统分析、系统设计、系统实现、系统维护难点:需求分析、软件测试课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌

握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用四、 教学手段与方法

本课程将采用多媒体课件授课为主,学生讨论为辅的教学手段;教师也可以板书讲解,结合面授辅导、面授或电子邮件答疑。五、 考核方式与成绩评定(一)考核方式 考核方式采用理论考试与课后作业相结合的方式。(二)成绩评定

本课程是考试课。评分标准:平时出勤、作业占10%,实验报告占 10%,实验考核占10%;期末闭卷考试占 70%,统一命题,具体题型包括填空、选择、问答、项目分析建模等。 六、 课程的教学内容、重点和难点

第一章 概论一、软件

(一)软件的发展;(二)软件的定义;(三)软件的特点、软件的种类。二、软件工程的概念

(一)软件危机与软件工程的定义;(二)软件工程的目标;(三)软件工程的原则。三、软件生存周期与软件开发模型瀑布模型、原型模型、螺旋模型、基于四代技术模型、面向对象与组件模型、 混合模型。教学要求:软件和软件工程的基本概念,软件生命周期及软件开发的各个模型

重点:软件生存周期与软件开发模型难点:软件开发模型

241

Page 244: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第二章 可行性分析一、可行性研究的任务二、可行性研究的步骤三、系统流程图四、成本/效益分析

教学要求:可行性分析的步骤重点:可行性研究的任务、可行性研究的步骤难点:成本/效益分析

第三章 需求分析一、需求分析的任务与步骤

(一)需求分析的任务;(二)需求分析的步骤;(三)需求分析的原则。二、需求分析方法

(一)面向数据流的分析方法(二)基本符号、基于数据流的分析方法、数据字典 (三)面向数据结构的分析方法(四)Jackson 系统开发方法、Warnier-Orr 方法三、需求规格说明与评审

教学要求:需求分析的方法,需求分析的任务和原则重点:需求分析的方法,需求分析的任务和原则难点:需求分析的方法

第四章 概要设计一、概要设计的任务与步骤

(一)概要设计的任务、概要设计的步骤二、软件设计的概念与原则

(一)模块化、抽象、信息隐藏和局部化、模块独立性、结构设计的评价原则242

Page 245: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

三、概要设计的方法(一)面向数据流的设计方法(二)基本概念、变换分析、事务分析、设计优化原则(三)面向数据结构的设计方法(四)Jackson 方法、Warnier-Orr 方法四、概要设计文档与评审

教学要求:软件设计的概念与原则,概要设计的步骤、方法,概要设计文档与评审重点:软件设计的概念与原则,概要设计的步骤、方法难点:概要设计的步骤、方法

第五章 详细设计一、详细设计的任务与原则

(一)详细设计的任务、详细设计的原则。二、详细设计的方法

(一)程序流程图 PFC、N-S 图、PAD 图、HIPO 图。(二)过程设计语言 PDL、详细设计方法的选择。三、详细设计规格说明与评审

教学要求:详细设计方法,详细设计规格说明与评审。重点:详细设计的任务与原则难点:详细设计方法

第六章 面向对象的分析与设计方法一、面向对象方法的基本概念和特征二、面向对象分析三、面向对象设计

(一)面向对象设计概念、面向对象设计方法、程序构件及接口、细节设计。四、UML 方法

(一)UML 的发展与特点、UML 的表示法、UML 的开发步骤。

243

Page 246: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、面向对象实例分析与设计 教学要求:面向对象的基本概念和特征,面向对象分析与设计方法及 UML 的开发方法。

重点:面向对象的基本概念和特征,面向对象分析与设计方法及 UML 的开发方法难点:UML 方法

第七章 编码一、程序设计语言

(一)程序设计语言分类;(二)程序设计语言特点;(三)程序设计语言选择。二、编程风格三、编程效率四、编程安全五、面向对象编程技术

教学要求:一般的编码原则,面向对象编程的特点。重点:一般的编码原则,面向对象编程的特点难点:面向对象编程的特点

第八章 软件质量与质量保证一、软件质量的定义二、影响软件质量的因素三、软件质量保证策略四、软件质量保证活动五、软件质量保证标准六、软件评审

244

Page 247: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

七、结构化的软件测试(一)软件测试的概念和原则。(二)软件测试技术。(三)软件测试的步骤。(四)纠错技术。八、面向对象的软件测试 九、软件测试计划与测试分析报告

教学要求:软件质量保证的概念、策略和方法,软件评审或测试的方法和步骤,软件维护过程重点:软件质量保证的概念、策略和方法难点:软件评审或测试的方法和步骤,软件维护过程

第九章 项目计划与管理一、软件项目特点、管理的特殊性及软件管理功能二、确定项目的工作要求三、确定软硬件资源四、人员的计划及组织五、成本估算及控制六、进度计划七、软件配置管理八、软件管理方案

教学要求:项目计划与管理的基本内容重点:软件项目特点、管理的特殊性及软件管理功能难点:软件管理的基本内容七、课程各教学环节要求

本课程采用多媒体课件授课为主,也可以板书讲解;结合面授辅导、面授或电子邮件答疑,进行必要的上机实验。本课程是考试课。评分标准:平时出勤、作业占 10%,实验报

245

Page 248: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

告占 10%,实验考核占 10%;期末闭卷考试占 70%,统一命题,具体题型包括填空、选择、问答、项目分析建模等。

八、学时分配表教学学时分配如下:

教学内容 各教学环节学时分配 作业题量

备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

第 1章 绪论 1第 2章 软件要求定义 1第 3章 软件设计 2 1第 4章 软件编码 2第 5章 软件测试 3 1第 6章 软件维护 2第 7章 增量模型 2第 8章 结构化方法 2 2第 9章 Jackson 方法 2第 10章

面向对象基础 3

第 11章

面向对象的方法 5 2

第 12章

软 件 质量与 质量保证 3

第 13章

软件工程管理技术 2

第 14章

软件工程环境 2

合计 26 6 32

九、课程与其它课程的联系《C 程序设计》、《数据结构》、《面向对象的程序设计》、《数据库系统原理》是学习本课程

的基础。十、先修课程 学习本课程的先修课程:《C 程序设计》、《数据结构》、《面向对象的程序设计》、《数据库系统原理》。十一、教材与教学参考书(一)教材:张海藩编著.《软件工程导论》.标准书号(ISBN):9787115112583.北京:人民邮电出版社,2004 年 7 月,第五版.(二)主要参考书:

246

Page 249: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

[1] 朱三元 等编著.《软件工程技术概论》.标准书号(ISBN):7030099400.北京:科学出版社,2002 年 1 月.

[2] Stephen R. Schach 著,袁兆山等译.《软件工程 Java语言实现》(美).标准书号(ISBN):711107355X.北京:机械工业出版社,1999 年 9 月.

[3] Ron Patton 著 , 周 予滨等译.《 软 件测试》 (美).标准书号( ISBN ) :9787111099253.北京:机械工业出版社,2002 年 3 月.

247

Page 250: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《数据仓库与数据挖掘》课程教学大纲Data Warehouse and Data Mining

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业必修课 适用专业:计算机科学与技术专业

执笔者:(姓名 曾凡智 、职称 教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 数据仓库(DW)与数据挖掘(DM)是 20世纪 90 年代中期兴起的新技术。数据仓库用于

决策分析,数据挖掘用于从数据库中发现知识。数据仓库和数据挖掘的结合为决策支持系统(DSS)开辟了新方向,它们也是商业智能(BI)的主要技术。数据仓库与数据挖掘是计算机专业的选修课程,本课程主要讲述:数据仓库的基本概念、原理及应用;各类数据挖掘的分类、原理与方法。介绍数据仓库的概念、特征、存贮结构及数据分析的手段。重点介绍数据挖掘中的分类挖掘、聚类挖掘、关联规则挖掘的概念、原理、方法及应用特征。简单介绍WEB挖掘、空间数据挖掘、时序数据挖掘等的基本原理与方法。同时,结合高级语言与 SQL 编写锻炼学习者在数据库中对数据进行提取与分析能力。二、课程的性质、目的和任务

数据仓库与数据挖掘是计算机专业的选修课程,主要介绍:数据仓库的基本概念、原理及应用;数据挖掘的分类、原理与方法。通过本课程的学习使学生掌握数据仓库的概念、特征、存贮结构及数据分析的手段。熟悉数据的分类、聚类、关联规则挖掘的概念、原理、方法及应用特征。了解 WEB挖掘、空间数据挖掘、时序数据挖掘的基本原理与方法。同时,学习结合高级语言编写在数据库中对数据进行提取与分析能力。三、课程教学的基本要求(一)了解数据及挖掘的任务与分类。(二)熟练掌握数据仓库的概念、特征、存贮结构及数据分析的手段。了解数据仓库与数据挖掘的区别与联系。(三)熟悉数据挖掘中典型的分类、聚类、关联规则挖掘的概念、原理、方法及应用特征。(四)了解 WEB挖掘、空间数据挖掘、时序数据挖掘的基本原理与方法。(五)针对实际问题,选择合理的策略进行数据分析与挖掘。四、教学手段与方法(一)采用计算机多媒体教学手段,提高单位时间信息量,提高学生对基本概念、基础知识的熟练程度。(二)采用互动式教学,对于重点算法进行课程讨论,需要学生进行精心的预习,强化对

248

Page 251: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点算法的理解。五、考核方式与成绩评定(一)考核方式 本课程采用闭卷考试。(二)成绩评定 期末考试闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。总成绩的评定按照期末考试成绩占 70%,平时作业成绩占 30%进行。六、课程的教学内容、重点和难点

第一章 概 论(2 学时)一、基本内容:

(一)基本数据挖掘任务。(二)数据仓库、数据挖掘与数据库中的知识发现。(三)从数据库观点看数据挖掘及数据挖掘的未来发展。第一节:基本数据挖掘任务第二节:数据挖掘与数据库中的知识发现第三节:数据挖掘问题、数据挖掘度量第四节:数据挖掘的未来发展二、基本要求:

(一)熟悉数据挖掘基本概念(二)了解数据仓库及数据挖掘要解决的问题

重点:数据挖掘的基本任务与分类、数据挖掘度量。难点:区分数据仓库,数据挖掘的差别联系。

第二章 数据仓库与相关技术(4 学时)一、基本内容:

(一)数据库与 OLTP 系统的定义。(二)信息检索、决策支持系统。(三)数据仓库的概念、原理,OLAP 的应用。第一节:数据库/OLTP 系统第二节:信息检索、决策支持系统第三节:维数据建模第四节:数据仓库第五节:OLAP

二、基本要求:

249

Page 252: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)掌握数据仓库的概念、原理(二)熟悉数据库、OLTP、OLAP 的区别与联系。

重点:数据仓库的概念、原理、基本应用。难点:数据库、数据仓库、OLTP、OLAP 的区别与联系。

第三章 数据挖掘技术简介(4 学时)一、基本内容:(一)与数据挖掘有关的相关算法与技术概要。(二)各种算法的应用与算法步歩骤。第一节:数据挖掘的统计方法第二节:相似性度量第三节:决策树第四节:神经网络第五节:遗传算法二、基本要求:(一)掌握决策树的基本概念与算法(二)掌握神经网络的基本概念与算法(三)熟悉遗传算法

重点:神经网络的基本概念与算法。难点:数据挖掘的各类统计方法。

第四章 分类(6 学时)一、基本内容:(一)分类挖掘的定义及度量。(二)分类挖掘的各类算法。第一节:基于统计的算法第二节:基于距离的算法第三节:基于决策树的算法第四节:基于神经网络的算法第五节:基于规则的算法二、基本要求:(一)掌握分类挖掘的定义及基本概念(二)掌握分类挖掘的各种算法

重点:基于距离的算法。

250

Page 253: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:基于神经网络的算法。第五章 聚类(6 学时)

一、基本内容:(一)聚类挖掘的定义、度量及应用背景。(二)聚类挖掘的各类算法。第一节:相似性和距离度量第二节:异常点第三节:层次算法第四节:划分算法第五节:大型数据库聚类第六节:对类别属性进行聚类二、基本要求:(一)掌握聚类挖掘的定义及基本概念(二)掌握聚类挖掘的各种算法

重点:划分算法、层次算法。难点:大型数据库聚类。

第六章 关联规则(6 学时)一、基本内容:(一)关联规则挖掘的定义、度量及应用背景。(二)关联股则挖掘的各类算法。第一节:大项目集第二节:基本算法 第三节:Apriori 算法第四节:并行和分布式算法 第五节:方法比较 第六节:增量规则第七节:高级关联规则技术

二、基本要求:(一)掌握关联规则挖掘的定义及基本概念(二)掌握关联规则挖掘的各种算法

重点:基本算法、Apriori 算法。难点:高级关联规则技术。

251

Page 254: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第七章 数据挖掘的高级课题(4 学时)一、基本内容:

(一)数据挖掘的高级课题简介。(二)数据挖掘应用前景。第一节:WEB挖掘简介第二节:空间数据挖掘简介第三节:时序数据挖掘简介

二、基本要求:(一)掌握数据挖掘的高级课题的基本概念(二)了解数据挖掘的高级课题的应用前景

重点:WEB挖掘。难点:时序数据挖掘。七、课程各教学环节要求

本课程教学环节除讲课外,还有自主安排的课外实验环节等,培养学生实际工作能力、技术能力与协调组织能力。

考试环节要求:1、本课程的命题考试将根据本大纲所规定的内容和目标来确定考试范围和考核要求。

考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。2、本课程在试题中对不同能力层次要求的分数比例一般为:基础题占 20%,简答与计

算题占 60%-70%,综合运用题占 10%-20%。3、本课程采取期末考试与平时作业考查相结合的方法,期末考试成绩占 70%,平时作

业成绩占 30%。期末考试采用闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。

252

Page 255: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配

章号 主 要 内 容各教学环节学时分配 作业

量(题)

备注讲

授实验

讨论

习题

课外

其它

小计

一 概论 2 2 2二 数据仓库与相关技术 4 4 3三 数据挖掘技术简介 4 4 3四 分类 6 6 3五 聚类 6 6 3六 关联规则 6 6 2七 数据挖掘的高级课题 4 4 3期中测验、期末复习、机动合 计 32 32 19

九、课程与其它课程的联系本课程一般应在学完计算机专业的《数据结构》、《数据库系统原理》、《操作系统原理》

等核心骨干课程之后开课。十、先修课程 《数据结构》、《数据库系统原理》、《操作系统原理》等十一、教材及教学参考书(一)教材Margaret H. Dunham著,郭崇慧等译.《数据挖掘教程》.北京:清华大学出版社,2005 年。(二)教学参考书[1] 范明等译.《数据挖掘概念与技术》.北京:机械工业出版社,2008 年。

253

Page 256: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《数据结构》课程教学大纲Data Structure

学时数:56 其中:实验学时 0 课外学时 0 学分数:3.5

课程类别:专业基础课 适用专业:计算机科学与技术专业

执笔者:(姓名 曾凡智 、职称 教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 数据结构是计算机类专业的最重要骨干课程之一,是学好其它专业课程前提。本课程对线性表、栈、队列、数组、串、树、二叉树、图、文件等基本数据结构的逻辑结构及存储结构进行详细分析;同时讨论排序及查找的原理与方法;介绍算法的设计思路、设计技巧和算法分析的手段。举例给出基本结构在计算机学科的应用案例,提升学习者使用高级语言编写合理算法的能力与熟练程度,为计算机其它后续专业课程的学习打下基础。二、课程的性质、目的和任务

数据结构是计算机、网络工程专业的必修学科基础课程,主要介绍:线性表、栈、队列、数组、串、树、二叉树、图等基本数据结构及其应用;排序及查找的原理与方法;数据的存储结构。通过本课程的学习使学生掌握基本数据结构的概念、特征、存贮结构及算法和算法分析的手段。熟悉基本结构在计算机学科的应用,,训练学习使用高级语言编写合理算法的能力。三、课程教学的基本要求(一)了解典型数据结构的逻辑关系,存贮结构,操作及算法的关系。(二)熟练掌握各种基本数据结构的概念、特点、存贮方式、算法及分析评估。(三)掌握基本算法分析方法。(四)熟悉查找及排序的典型算法。(五)针对实际问题,选择合理的数据结构及实现相应的操作。四、教学手段与方法(一)采用计算机多媒体教学手段,提高单位时间信息量,提高快速阅读与设计算法的能力。(二)采用互动式教学,对于重点算法进行课程讨论,需要学生进行精心的预习,强化对重点算法的理解。五、考核方式与成绩评定(一)考核方式

254

Page 257: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程采用闭卷考试。(二)成绩评定

期末考试闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。总成绩的评定按照期末考试成绩占 70%,平时作业成绩占 30%进行。六、课程的教学内容、重点和难点

第一章 概 论(2 学时)一、基本内容:(一)数据、数据元类、数据类型、数据结构。(二)算法与数据结构的关系。(三)算法的描述,评价标准及评估。第一节:基本概念和术语第二节:抽象数据类型第三节:算法分析第四节:性能分析与度量二、基本要求:(一)熟悉数据结构基本概念(二)了解数据结构要解决的问题

重点:数据结构的三个要点。难点:区分数据结构,数据类型,数据元素的差别。

第二章 线性表(8 学时)一、基本内容:(一)线性表的定义及抽象操作。(二)线性表的两种存贮结构及算法。(三)链表的应用举例。第一节:线性表第二节:线性表的顺序表示与实现第三节:线性表的链式表示与实现链表二、基本要求:(一)掌握线性表的基本概念(二)掌握线性表的各种算法

重点:线性表的基本操作。难点:线性表的抽象操作,链表应用。

255

Page 258: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第三章 栈和队列(6 学时)一、基本内容:(一)队列、栈的定义及抽象操作。(二)队列、栈的顺序存贮结构及相关算法。(三)队列、栈的链式存贮结构及相关算法。(四)多队列、栈的顺序存贮。(五)栈的应用举例、栈与递归过程的关系。第一节:栈第二节:队列第三节:栈与队列的实现第四节:栈与队列的应用举例二、基本要求:(一)掌握队列、栈的基本概念(二)掌握队列、栈的各种算法(三)熟悉队列、栈的各种应用

重点:队列、栈的各种算法。难点:循环队列的概念与操作。

第四章 数组、广义表(2 学时)一、基本内容:(一)数组的定义及操作。(二)数组的顺序存贮及规律。(三)矩阵的压缩存贮。第一节:数组的定义第二节:数组的顺序表示和实现第三节:矩阵的压缩存储二、基本要求:(一)掌握数组的基本概念(二)掌握矩阵的压缩存贮的各种算法

重点:矩阵的各种压缩存贮。难点:十字链表的结构与操作。

第五章 串(4 学时)

256

Page 259: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容:(一)串的基本概念和抽象操作。(二)串的存贮方式介绍。(三)串的操作的实现。第一节:串类型的定义第二节:串的表示和实现第三节:串的模式匹配算法二、基本要求:(一)掌握串的基本概念(二)掌握串的各种算法(三)熟悉求子串的序号算法的实现原理

重点:串的存贮方式比较。难点:子串定位算法实现。

第六章 树和二叉树(8 学时)一、基本内容:(一)树的定义及抽象操作。(二)二叉树的性质及存贮方式(顺序、链式)。(三)二叉树的遍历:前序、中序、后序、线索二叉树。(四)树的存贮结构:双亲表示法、孩子表示法、孩子兄弟表示法等。(五)树、森林、二叉树的转换、树的遍历。(六)Huffman树及其应用。第一节:树的定义和基本术语第二节:二叉树 第三节:二叉树的存储结构第四节:遍历二叉树 第五节:线索化二叉树 第六节:树与森林第七节:赫夫曼树

二、基本要求:(一)掌握树、二叉树的基本概念(二)掌握二叉树存储结构及各种算法(三)熟悉树的存储结构及相关操作的实现

重点:二叉树的概念与操作。难点:二叉树的遍历算法与 Huffman树。

257

Page 260: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第七章 图(8 学时)一、基本内容:(一)图的定义及基本操作。(二)图的存贮结构:(邻接矩陈,邻接表存贮方法,十字链表法)。(三)图的遍历:深度优先搜索与广度优先搜索算法。(四)连通分量,生成树,最小生成树。(五)拓扑排序,关链路径。(六)最短路径。第一节:图的定义和术语第二节:图的存储结构第三节:图的遍历与连通性 第四节:最小生成树第五节:活动网络第六节:最短路径

二、基本要求:(一)掌握图的基本概念(二)掌握图遍历的 DFS 和 BFS 算法(三)熟悉图的实现与应用

重点:图的 DFS 与 BFS 算法,拓扑排序。难点:最小生成树,拓扑排序。

第八章 内部排序(8 学时)一、基本内容:(一)概述。(二)插入排序:直接插入排序,希尔排序。(三)选择排序:直接选择排序,堆排序。(四)交换排序:冒泡排序,快速排序。(五)归并排序:(六)排序各种方法比较。第一节:概述第二节:插入排序 (直接插入、折半插入、表插入排序、希尔排序)第三节:交换排序 (起泡排序、快速排序)第四节:选择排序 (简单选择排序、树形选择排序、堆排序)第五节:归并排序

二、基本要求:(一)掌握排序的基本概念

258

Page 261: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)掌握排序的各种算法(三)熟悉排序算法的比较与应用。

重点:插入排序、交换排序。难点:堆排序、快速排序。

第九章 查找(6 学时)一、基本内容:(一)概述。(二)顺序查找算法:顺序查找、折半查找、分块查找。(三)树表的查找、二叉排序树,平衡二叉树。(四)哈希(Hash)表:概念,构造方法,冲突与冲突处理方法。第一节:静态查找表第二节:动态查找树表第三节:哈希表二、基本要求:(一)掌握查找的基本概念(二)掌握查找的各种算法(三)熟悉 HASH表的实现与应用

重点:顺序查找算法难点:二叉排序树,哈希(Hash)表

第十章 文件(2 学时)一、基本内容:(一)基本概念。(二)文件组织:顺序文件,索引顺序文件、哈希文件、链接文件、倒排文件。第一节:概述第二节:文件组织二、基本要求:(一)掌握文件的基本概念(二)掌握文件的组织结构

重点:文件基本概念,顺序文件。难点:哈希文件。

259

Page 262: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

七、课程各教学环节要求本课程教学环节除讲课外,还有专门后续课程《数据结构与算法实验》相配套,本课程

只讲授数据结构的理论与算法设计,通过学习达到掌握基本知识与技能目的,考试关节要求如下:

(一)考试环节要求:1、本课程的命题考试将根据本大纲所规定的内容和目标来确定考试范围和考核要求。

考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。2、本课程在试题中对不同能力层次要求的分数比例一般为:基础题占 20%,简答与计

算题占 60%-70%,综合运用与编成题占 10%-20%。3、本课程采取期末考试与平时作业考查相结合的方法,期末考试成绩占 70%,平时作

业成绩占 30%。期末考试闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值100 分。八、学时分配

章号 主 要 内 容各教学环节学时分配 作业量

(题)备注讲

授实验

讨论

习题

课外

其它

小计

一 概论 2 2 2二 线性表 8 8 3三 栈与队列 6 6 4四 数组与广义表 2 2 2五 串 4 4 3六 树与二叉树 8 8 8七 图 8 8 8八 内部排序 8 8 6九 查找 6 6 4十 文件 2 2 2期中测验、期末复习、机动 2 2合 计 56 56 42

九、课程与其它课程的联系本课程一般应在学完《程序设计语言》、《离散数学》之后开课。而本课程后实验课程为

《数据结构与算法实验》,其它后续课程有《编译原理》、《操作系统原理》、《数据库系统原理》等专业课程。十、先修课程 《程序设计语言》、《离散数学》等十一、教材及教学参考书(一)教材严蔚敏.《数据结构(C语言)》.北京:清华大学出版社,2008 年。

260

Page 263: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)教学参考书[1] Ellis Horowitz(朱仲涛译).数据结构基础(C语言版)(第 2版).北京:清华大学出版社,2009 年。

[2] 唐策善等.《数据结构-用 C语言描述》.北京:高等教学出版社,2007 年。

261

Page 264: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《数据库系统原理》课程教学大纲PRINCIPLES of DATABANK SYSTEM

学时数:56 其中:实验学时:10 课外学时:0学分数:3.5课程类别:专业课程适用专业:计算机科学与技术执笔者:任朝晖审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013年12月

一、课程简介数据库系统原理是计算机相关专业一门重要的必修专业课程,主要讨论数据库系统的

基本概念,基本原理,基本方法以及有关的应用。主要内容包括:关系数据库模型、数据库系统结构、关系数据库、SQL语言、数据库设计、

数据库维护、查询优化、数据库恢复技术、并发控制等理论。本课程的先修课程为《离散数学》、《高级语言程序设计》和《数据结构》。

二、课程的性质、目的和任务数据库系统原理是计算机相关专业的一门重要的必修专业课程,是计算机相关专业的

八大核心课程之一。其教学目的是通过本课程的学习,使学生能掌握数据库系统的基本概念,基本原理,

基本方法以及有关的应用。通过数据库系统原理课程的学习,要求学生系统掌握数据库的基本理论、概念和数据

库设计的理论知识以及设计数据库的方法和步骤,并能掌握数据库设计方法使用理论解决实际问题。使学生了解数据库技术发展的最新技术以及主要的发展方向,为学生熟悉 DBMS,设计数据库模式以及开发数据库应用系统打下坚实的基础。三、课程教学的基本要求

基础篇(第一章~第五章)了解数据库的基本概念,包括数据模型、数据库系统的体系结构、数据库管理系统的主

要功能和组成部分。了解掌握关系方法的理论与实现,即:关系运算、查询语言 SQL 、数据安全性、数据完

整性。设计篇(第六章~第八章)掌握关系规范理论、数据库设计的一般方法,数据库概念结构的设计、逻辑结构的设计

和物理设计,能够应用关系数据设计的基本理论与技术进行数据库的设计与建立并可进行数据库编程。

系统篇(第九章~第十一章)了解查询优化基本理论,数据库并发控制和恢复技术。本课程的重点:掌握关系模型的基本概念,关系代数、关系数据库标准语言 SQL 、关系

系统的查询优化、关系数据理论、数据库设计及编程262

Page 265: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程的难点:关系的规范理论、数据库编程、数据库的并发控制四、教学手段与方法

课堂多媒体教学+作业+实验+学生课外学习。由于只有 56课时,部分内容由学生课外学习。五、考核方式与成绩评定(一)考核方式 闭卷(二)成绩评定 试验+平时成绩占 30%,期末考核占 70%

六、课程的教学内容、重点和难点第一章 绪论(4 学时)

1.1 数据库系统概述重点了解数据、数据库、数据库管理系统、数据库系统的基本概念了解数据库管理技术的发展阶段、数据库系统的特点1.2 数据模型重点掌握数据模型的组成要素、概念模型、关系模型掌握数据模型概念了解层次模型、网状模型1.3 数据库系统结构重点掌握数据库系统的三级模式结构和二级映象了解数据库系统模式的概念1.4 数据库系统的组成了解数据库系统的组成1.5 小结 本章内容综述基本要求:了解数据管理技术的发展阶段,数据描述的术语,数据模型的概念,数据

库的体系结构,数据库管理系统的功能及组成,数据库系统的组成及全局结构。重点:实体之间的联系、数据模型。难点:数据库系统结构。

第二章 关系数据库(3学时)2.1 关系模型概述了解关系模型的组成2.2 关系数据结构及形式化定义了解关系、关系模式的形式化定义及关系数据库概念2.3 关系的完整性掌握关系模型中三类完整性约束:实体完整性、参照完整性、用户定义的完整性2.4 关系代数

263

Page 266: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

了解关系代数基本概念,掌握关系代数运算2.5 关系演算(课外自学) 了解元组关系演算和域关系演算2.6 小结 本章内容综述基本要求:了解关系模型的基本概念;深刻理解关系模型的运算理论

重点:关系模型及其运算理论。难点:相关概念的形式化定义和专门的关系运算中的除运算。

第三章 关系数据库标准语言 SQL(8学时)3.1 SQL 概述了解 SQL 的特点、SQL语言的基本概念3.2 学生-课程数据库 了解本章示例中用到的实例数据库3.3 数据定义重点掌握定义、删除与修改基本表了解建立与删除索引3.4 数据查询重点掌握单表查询(选择表中若干列、若干元组、查询结果排序、聚集函数、分组)、连

接查询(等值与非等值连接查询、自身连接、外连接、复合条件连接)掌握嵌套查询(带 IN谓词的子查询、带比较运算符的子查询、带 ANY 和 ALL谓词的子查

询、查询结果作为查询的条件或查询目标集)了解集合查询3.5 数据更新重点掌握定义插入数据(插入单个元组)、修改数据(修改某个元组的值、修改多个元

组的值)、删除数据(删除某个元组的值、删除多个元组的值)3.6 视图重点掌握定义视图、删除视图、查询视图、更新视图了解可更新视图和视图的作用3.7 小结 本章内容综述基本要求:SQL语言是关系数据库的标准语言,是本课程的一个重点。本章总的要求是:

全面掌握,深刻理解,熟练应用。重点:SQL语言、查询结果作为查询的条件或查询目标集。难点:查询结果作为查询的条件或查询目标集。

第四章 数据库安全性(2学时)4.1 计算机安全性概论 了解数据库安全标准4.2 数据库安全性控制重点掌握授权、回收权限,角色控制了解用户标识与鉴别、存取控制、自主存取控制、强制存取控制4.3 视图机制4.4 审计(Audit)

264

Page 267: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

4.5 数据加密4.6 统计数据库安全性4.7 小结 本章内容综述基本要求:掌握数据库安全性控制的方法;

重点:数据库安全性控制的方法。难点:数据库安全性控制的方法。

第五章 数据库完整性(2学时)5.1 实体完整性5.2 参照完整性5.3 用户定义的完整性5.4 完整性约束命名子句5.5 域中的完整性控制5.6 触发器5.7 小结 本章内容综述基本要求:重点掌握实体完整性、参照完整性(外码能否接受空值问题、在被参照关系

中删除元组的问题、在参照关系中插入元组的问题、修改关系中主码的问题)、触发器;了解完整性规则的组成和分类、完整性的控制方法重点:实体完整性、参照完整性、触发器。难点:参照完整性、触发器。

第六章:关系数据理论(4学时)6.1 问题的提出6.2 规范化6.3 数据依赖的公理系统*6.4 模式的分解(课外自学)6.5 小结 本章内容综述基本要求:本章理论性较强,学习者应从概念着手,搞清概念之间的联系和作用,重

点掌握函数依赖的概念、码的定义、第一范式( 1NF)、第二范式(2NF)、第三范式(3NF);了解关系数据库规范化理论及其在数据库设计中的作用。重点:函数依赖、范式。难点:数据依赖的公理系统。

第七章 数据库设计(8学时)7.1 数据库设计概述了解数据库和信息系统的关系、数据库设计的特点、数据库设计方法重点掌握数据库设计基本步骤

265

Page 268: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

7.2 需求分析掌握需求分析任务、需求分析方法、数据字典7.3 概念结构设计概念结构概念结构设计的方法和步骤数据抽象和局部视图设计视图的集成7.4 逻辑结构设计重点掌握 E-R 图向关系模型的转化了解数据模型的优化、设计用户子模式7.5 数据库的物理设计掌握物理设计的内容和方法重点掌握关系模式存取方法选择、确定数据库的存储结构了解评价物理结构7.6 数据库实施和维护了解数据的载入和应用程序的调试、数据库的试运行、数据库的运行和维护7.7 小结 本章内容综述基本要求:详细了解数据库应用系统设计的全过程。重点是概念设计中 ER模型设计方

法,逻辑设计中 ER模型向关系模型的转换方法。重点:概念设计中 ER模型设计方法、逻辑设计中 ER模型向关系模型的转换方法。难点:概念结构设计。

第八章 数据库编程(5学时)8.1 嵌入式 SQL重点掌握嵌入式 SQL 的一般形式及其与主语言之间的通信基本掌握使用游标的 SQL语句、不用游标的 SQL语句了解动态 SQL8.2 存储过程重点掌握存储过程的编写及其作用8.3 ODBC编程 了解ODBC基本原理基本要求:重点掌握嵌入式 SQL 的一般形式及其与主语言之间的通信、存储过程的编

写及其作用,了解ODBC基本原理重点:嵌入式 SQL 的一般形式及其与主语言之间的通信、存储过程。难点:存储过程。

第九章 关系查询处理和查询优化(4学时)9.1 关系数据库系统的查询处理9.2 关系数据库系统的查询优化9.3 代数优化

266

Page 269: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

9.4 物理优化9.5 小结 本章内容综述基本要求:了解关系代数表达式的优化问题,理解优化的策略,掌握优化的方法。

重点:优化的方法。难点:关系代数等价变换规则。

第十章 数据库恢复技术(2学时)10.1 事务的基本概念10.2 数据库恢复概述10.3 故障的种类10.4 恢复的实现技术10.5 恢复策略10.6 具有检查点的恢复技术10.7 数据库镜像10.8 小结 本章内容综述基本要求:重点掌握事务的四个特性、故障的种类、恢复的实现技术(数据转储、登录

日志文件)、恢复策略;掌握具有检查点的恢复技术;了解数据库镜像技术

重点:事务、具有检查点的恢复技术。难点:恢复的实现技术。

第十一章 并发控制(2学时)11.1 并发控制概述11.2 封锁11.3 活锁和死锁11.4 并发调度的可串行性11.5 两段锁协议11.6 封锁的粒度11.7 小结 本章内容综述基本要求:重点掌握并发操作带来的三类数据不一致性(丢失修改、不可重复读、读脏

数据)、解决三类数据不一致性的三级封锁协议;掌握活锁和死锁的概念、死锁的预防、死锁的诊断与解除;了解并发调度的可串行性、两段锁协议、封锁的粒度重点:并发操作带来的三类数据不一致性及解决三类数据不一致性的三级封锁协议。难点:死锁。七、课程各教学环节要求(一)课堂教学

267

Page 270: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程以课堂教学为主,实验为辅,新内容讲授 44 课时。课程以文字教材为主,教材负担起形成整个课程体系系统性和完整性的任务。采用多媒体教学方式,尽量使用启发式教学。要求学生们课前预习,课后复习。(二)作业

作业的目的是为了巩固课堂教学的知识,学生在学习过程中必须完成布置的课堂作业。建议学生课余自觉完成除布置外的所有课后练习。作业题量参见“八、学时分配”表。(三)实验参见《数据库系统原理》课程实验大纲

(四)课外学习要求学生们课外至少不得少于 24 课时的实验自学,训练自己熟悉 MS SQL Server 数据

库管理系统的各环节,为后续的学习打下扎实的基础。八、学时分配章节 主要内容

各教学环节学时分配 作业题量 备注讲

授实验

讨论

习题

其他

小计

1 绪论 4 4 22 关系数据库 3 3 53 关系数据库标准语言 SQL 9 4 13 54 数据库安全性 2 2 25 数据库完整性 2 2 26 关系数据理论 4 4 27 数据库设计 8 8 28 数据库编程 6 6 12 49 关系查询处理和查询优化 4 4 210 数据库恢复技术 2 2 111 并发控制 2 2 1合 计 46 10 56 28

九、课程与其他课程的联系本课程学习前,学生需要先学习完“十”中的先修课程,学生必须至少掌握(或随课

程教学自学)一种DBMS的使用(如:SQL Server),以便完成上机实验。本课程的后续课程是《软件工程》十、先修课程

本课程的先修课程为《离散数学》、《高级语言程序设计》和《数据结构》。十一、教材与教学参考书(一)教材王珊,萨师煊. 《数据库系统概论》(第四版). ISBN:9787040195835. 北京:高等教育出版社,2006,版次 1(二)教学参考书[1] 王珊.《数据库系统概论(第四版)学习指导与习题解答》. ISBN:9787040243789. 北京:

268

Page 271: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

高等教育出版社,2008,版次 1[2] (美)西尔伯沙茨等,杨冬青等译.《数据库系统概念》(原书第 6版). ISBN:97871114

00851.北京:机械工业出版社,2013,版次1[3] 陈克力.《SQL Server2005 编程基础》. ISBN:9787302166184. 北京:清华大学出版社,

2008,版次 1[4] 秦靖,刘存勇 等著.《Oracle 从入门到精通(视频实战版)》.北京:机械工业出版社,2011,

版次1

269

Page 272: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《数值分析》课程教学大纲Numerical Analysis

学时数:40 其中:实验学时:4 课外学时:0学分数:2.5课程类别:专业必修课适用专业:计算机科学与技术执 笔 者:(姓名 龙 滩 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介数值分析是计算机专业的专业技术基础课,其主要介绍了数值理论、函数逼近、数值微

积分、非线性方程求根、线性代数方程组、特征值问题的常用数值法。它利用计算机使学生将已学的数学和程序设计知识等有关知识有机地结合起来,并应用它解决实际问题。它要求学生能够评价各种算法的优劣,使用高级语言描述学过的算法并上机调试。这对于学生从事数值软件的研制与维护是十分有益的。通过本课程的学习,学生应充分理解数值方法的特点,熟练掌握使用各种数值方法解决数学问题的技巧,为今后结合计算机的应用而解决实际问题打下坚实的基础。二、课程的性质、目的和任务

本课程是计算机专业学科的基础课程。它利用计算机使学生将已学的数学和程序设计知识等有关知识有机地结合起来,并应用它解决实际问题。其主要任务是:介绍数值理论、数值微积分、非线性方程求根、线性代数方程组、特征值问题的常用数值法,要求学生能够评价各种算法的优劣,使用高级语言描述学过的算法并上机调试。这对于学生从事数值软件的研制与维护是十分有益的。三、课程教学的基本要求

通过本课程的学习,学生应充分理解数值方法的特点,熟练掌握使用各种数值方法解决数学问题的技巧,为今后结合计算机的应用而解决实际问题打下坚实的基础。四、教学手段与方法

教学手段以多媒体为主,方法以启发式以为主。五、考核方式与成绩评定(一)考核方式

1)本课程的命题考试将根据本大纲所规定的考试内容和考试目标来确定考试范围和考核要求。考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。

2)本课程在试题中对不同能力层次要求的分数比例一般为:了解占 20%,理解占30%,简单应用占 30%,综合运用占 20%。

270

Page 273: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

3)试题合理安排难易度结构。试题难易度可分为 3 个等级。不同难度试题的分数比例为:30%,50%,20%。(二)成绩评定

本课程采取期末考试与平时作业考查相结合的方法,期末考试成绩占 70%,平时作业成绩(含实验)占 30%。期末考试闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。

六、课程的教学内容、重点和难点一、基本内容:

(一)B 误差二、基本要求:

了解掌握误差的基本概念,理解数值运算中误差的来源,并掌握误差分析的方法与原则。重点:算法及误差分析。难点:误差分析。

第 1章 插值方法

一、基本内容:(一)问题的提法(二)拉格朗日插值公式(三)插值余项(四)牛顿插值公式二、基本要求:(一)掌握Lagrange插值与牛顿插值这两种形式不同而实质一致的插值的概念及余项

估计;重点:拉格朗日插值,牛顿插值。难点:拉格朗日插值,余项估计。

第 2章 数值积分

一、基本内容:(一)机械求积

271

Page 274: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)牛顿-柯特斯公式(三)龙贝格算法二、基本要求:(一)了解数值积分的基本思想和代数精度的概念,掌握插值型求积公式与高斯型求

积公式,理解等距节点的牛顿-柯特斯公式及余项估计。(二)数值微分的基本思想与运算。

重点:牛顿-柯特斯求积公式。难点:龙贝格求积算法,高斯求积公式。

第 3章 常微分方程的差分方法

一、基本内容:(一)欧拉方法(二)改进的欧拉方法二、基本要求:(一)掌握欧拉方法,特别是改进的欧拉方法的基本思想和计算过程;

重点:改进的欧拉方法的基本思想和计算过程难点:改进的欧拉方法的计算过程。

第 4章 方程求根的迭代法

一、基本内容:(一)迭代过程的收敛性(二)迭代过程的加速(三)牛顿法(四)弦截法二、基本要求:(一)了解迭代法的基本思想,熟练运用所学的方法解决非线性方程的近似解问题。

知道二分法是求方程实根的一种大范围收敛的方法。若给定近似解的误差和二分区间,能预估二分次数;

(二)掌握迭代过程的全局、局部收敛定理及会判断迭代过程的收敛阶;解牛顿迭代公式是如何推导的,理解牛顿迭代公式在单根附近至少平方阶收敛。

272

Page 275: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:牛顿法。难点:迭代的收敛性

第 5章 线性方法组的迭代法

一、基本内容:(一)迭代公式的建立(二)向量和矩阵的范数(三)迭代过程的收敛性二、基本要求:(一)掌握雅可比迭代法、高斯-塞德尔迭代法的构造及计算过程;(二)掌握这二种方法的收敛性。

重点:雅可比迭代法,高斯-塞德尔迭代法及它们的收敛性。难点:雅可比迭代法、高斯-塞德尔迭代法的收敛性。

第 6章 线性方法组的直接方法

一、基本内容:(一)消去法(二)追赶法(三)平方根法二、基本要求:了解高斯消去法的思想,掌握不选主元的高斯消去法的及列主消去法。

重点:高斯消去法。难点:高斯消去法。

七、课程各教学环节要求(一)实验要求

实验名称 学时 要求1、Lagrange插值实验 2 掌握Lagrange插值算法设计

273

Page 276: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

2、高斯消去法解方程组 2 掌握高斯消去法算法设计(二)作业要求

章节 题量 要求第 0章 1 掌握误差的概念与计算第 1章 2 掌握 Lagrange插值与牛顿插值概念与计算第 2章 2 掌握牛顿-柯特斯求积公式及应用第 3章 2 掌握改进的欧拉方法的基本思想和计算过程第 4章 2 掌握二分法、牛顿法等计算和算法第 5章 2 掌握雅可比迭比法、高斯-塞德尔迭代法及它们的收敛性

八、学时分配教学内容 各教学环节学时分配 作业

题量备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

0 引论 2 2 11 插值方法 6 2 8 22 数值积分 6 6 23 常微分方程的差分方法 2 2 24 方程求根的迭代法 6 6 25 线性方程组的迭代法 8 8 26 线性方程组的直接法 4 2 6

复习 总复习答疑 2 2

合计 34 4 2 40 11

总学时 40,各教学环节具体分配如下:九、课程与其他课程的联系

本课程是沟通数学与计算机科学之间联系的一门重要的基础课程,先修课包括高等数学、线性代数、程序设计及数据结构。十、先修课程

高等数学、线性代数、程序设计及数据结构。十一、教材与教学参考书(一)教材王能超.《数值分析简明教程》.标准书号 9787040128000.北京:高教出版社,2008年(第二版)。(二)参考书:[1] 喻文健.《数值分析与算法》.ISBN:9787302266457. 北京:清华大学出版社,2011 年。[2] 冯有前.《数值分析》.ISBN:9787810824958. 北京:清华大学出版社,2005 年。[3] 李庆扬.《数值分析》.ISBN:9787302185659. 北京:清华大学出版社,2013 年。

274

Page 277: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《数字电子技术》课程教学大纲Digital Electronic Technology

学时数:56 其中:实验学时 10 课外学时 0 学分数:3.5

课程类别:学科基础必修课适用专业:计算机科学与技术专业执笔者:(姓名 任卫东 、职称 高级工程师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程是计算机科学与技术专业的学科基础必修课程。数字电子技术是电工、电子系列

课程知识平台上的重要组成部分,是在电子技术方面入门性质的重要技术基础课。通过本课程的学习,使学生获得适应信息时代的数字电子技术方面的基本知识、基本原理和基本技能。

培养学生分析和解决问题的能力,为以后深入学习数字电子技术领域的相关内容和专业应用打好基础。课程主要内容包括:数字逻辑概论、逻辑代数基础、逻辑门电路、组合逻辑电路、锁存器和触发器、时序逻辑电路、脉冲波形的变换与产生。二、课程的性质、目的和任务

本课程的性质是计算机科学与技术专业的必修学科基础课程,是在电子技术方面入门性质的重要技术基础课。开设本课程的目的及任务是使学生获得适应信息时代的数字电子技术方面的基本知识、基本原理和基本技能。培养学生分析和解决问题的能力,为以后深入学习数字电子技术领域的相关内容和专业应用打好基础。三、课程教学的基本要求(一)掌握数字逻辑基础知识及逻辑代数应用方法(二)掌握逻辑门、锁存器及触发器的外特性(三)掌握组合逻辑电路的分析和设计(四)掌握同步时序逻辑电路的分析和设计及异步时序逻辑电路的分析(五)掌握脉冲波形的产生和变换四、教学手段与方法

根据本课程内容及授课专业的特点,建议课堂教学环节主要采用多媒体教学模式进行。五、考核方式与成绩评定(一)考核方式 本课程为必修课,按学校相关规定本课程期末应采用考试方式进行考核。(二)成绩评定 按学校相关规定,本课程考核成绩按百分制评定,满分为 100 分,总评成绩由期末考

275

Page 278: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

试成绩、实验成绩、平时成绩三部分构成。六、课程的教学内容、重点和难点

第一章 数字逻辑概论一、数字电路与数字信号 二、数制三、二进制代码四、二值逻辑变量与基本逻辑运算五、逻辑函数及其表示方法

重点:数制、二进制代码、基本逻辑运算难点:各种数制间相互转换

第二章 逻辑代数基础一、逻辑代数基本知识二、逻辑函数的代数化简法三、逻辑函数的卡诺图化简法

重点:逻辑函数的代数化简法、卡诺图化简法难点:卡诺图化简法

第三章 逻辑门电路一、MOS 逻辑门电路 二、TTL 逻辑门电路

重点:逻辑门电路的逻辑功能和外特性难点:逻辑门电路工作原理分析

第四章 组合逻辑电路276

Page 279: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、组合逻辑电路的分析二、组合逻辑电路的设计三、常用组合逻辑集成电路

重点:组合逻辑电路的分析和设计、常用组合逻辑集成电路的应用难点:组合逻辑电路的设计

第五章  锁存器和触发器一、锁存器二、触发器的电路结构和工作原理三、触发器的逻辑功能

重点:锁存器及触发器的逻辑功能和外特性难点:触发器的工作原理分析

第六章 时序逻辑电路一、时序逻辑电路的基本概念 二、同步时序逻辑电路的分析三、同步时序逻辑电路的设计 四、异步时序逻辑电路的分析五、若干典型的时序逻辑集成电路 

重点:同步时序逻辑电路的分析和设计、典型的时序逻辑集成电路的应用难点:同步时序逻辑电路的设计

第七章 脉冲波形的变换与产生一、单稳态触发器 

277

Page 280: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、施密特触发器三、多谐振荡器四、555 定时器及其应用

重点:555 定时器及其应用难点:施密特触发器工作原理分析七、课程各教学环节要求(一)作业根据课程学习需要,安排适当课外作业。

(二)考试重点考核基本知识、方法及应用的掌握情况。

(三)实验本课程教学计划安排了 10 学时的课内实验教学环节,具体内容见实验教学大纲。

八、学时分配教学内容 各教学环节学时分配 作业

题量备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

一 数字逻辑概论 4 4 3

二 逻辑代数基础 4 4 4

三 逻辑门电路 6 2 8

四 组合逻辑电路 10 4 14 4

五 锁存器和触发器 6 2 8

六 时序逻辑电路 10 2 12 5

七 脉冲波形的变换与产生 6 6

合计 46 10 56 16

九、课程与其它课程的联系本课程是在电子技术方面入门性质的重要技术基础课,一般应在学完普通物理、电路

原理、模拟电子技术之后开课,而本课程又是后续的与数字电路相关的课程(计算机组成原理、汇编语言程序设计、计算机接口技术、嵌入式系统等)的前置课程。十、先修课程

本课程的先修课程一般为普通物理、电路原理、模拟电子技术。十一、教材与教学参考书(一)教材[1] 康华光.电子技术基础(数字部分). ISBN 978-7-04-017790-9. 北京:高等教育出

278

Page 281: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

版社,2006.1,第五版.(二)教学参考书[1] 阎石 . 数字电 子 技 术 基 础 . ISBN 978-7-04-019383-1. 北京: 高 等 教育出版社,

2008.5,第五版.[2] 康华光.电子技术基础(数字部分) . ISBN 7-04-007986-0. 北京:高等教育出版

社,2000.6,第四版.[3] 罗杰.电子技术基础(数字部分)(第五版)习题全解 . ISBN 978-7-04-018668-0.

北京:高等教育出版社,2006.5.

279

Page 282: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《算法设计与分析》课程教学大纲Design and Analysis of Algorithms

学时数:32 其中:实验学时:0 课外学时:0学分数:2课程类别:专业课程适用专业:计算机科学与技术执笔者:(姓名 龙 滩 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介算法分析与设计是计算机专业的一门限选专业课程,是计算机科学与技术应用的核心。

它主要介绍了:贪心算法,动态规划,基本检索与周游方法,回溯法等几种常用算法。设立本课程的是为了适应 21世纪我国计算机科学技术及软件工程人才培养的需要,培养学生设计和分析算法的能力。通过学习本课程,学生应比较系统地掌握算法设计的基本方法,加深对计算机领域中常用的非数值算法的理解和应用,并可以对算法的复杂性进行分析,从而能够在实际工作中根据具体问题设计和优化算法。二、课程的性质、目的和任务

《算法分析与设计》课程是计算机专业的一门限选专业课程,是计算机科学与技术应用的核心。设立本课程的目的是适应 21世纪我国计算机科学技术及软件工程人才培养的需要,培养学生设计和分析算法的能力。通过学习本课程,学生应该掌握计算机软件常用的几种算法,并可以对算法的复杂性进行分析,从而能够在实际工作中根据具体问题设计和优化算法。三、课程教学的基本要求

通过本课程的学习,学生应比较系统地掌握算法设计的基本方法,加深对计算机领域中常用的非数值算法的理解和应用。这对于培养学生在计算机科学与技术领域的兴趣、提高他们动手进行程序设计的能力以及解决实际问题的技能技巧无疑有着深远的意义。学生在学习本课程时,要善于把算法设计的基本理论与解决实际问题现实结合起来。通过学习和研究经典的数学、计算机问题,如何使用具体的算法进行求解。为了较好地理解和掌握不同的算法,要勤于思考、联系实际,能够对比较经典问题使用不同的算法进行求解,从中得到启迪和借鉴,提高算法的设计和分析能力。必要的时候要强化一些算法设计的模式和框架,以求达到对相关算法分析与设计的融会贯通。四、教学手段与方法

教学手段以多媒体为主,方法以启发式以为主。五、考核方式与成绩评定(一)考核方式

280

Page 283: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

1)本课程的命题考试将根据本大纲所规定的考试内容和考试目标来确定考试范围和考核要求。考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。

2)本课程在试题中对不同能力层次要求的分数比例一般为:了解占 20%,理解占30%,简单应用占 30%,综合运用占 20%。

3)试题合理安排难易度结构。试题难易度可分为 3 个等级。不同难度试题的分数比例为:30%,50%,20%。(二)成绩评定

本课程采取期末考试与平时作业考查相结合的方法,期末考试成绩占 70%,平时作业成绩占 30%。期末考试闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值 100分。

六、课程的教学内容、重点和难点第 1章 算法概述

一、基本内容:(一)算法与程序(二)表达算法的抽象机制(三)描述算法(四)算法复杂性分析。二、基本要求:(一)理解算法的概念;(二)理解什么是程序,程序与算法的区别和内在联系;(三)掌握求解问题的基本步骤;掌握算法在最坏情况、最好情况和平均情况下的计算复杂性概念;(四)掌握算法复杂性的渐近性态的数学表述;掌握用 C++语言描述算法的方法。

重点:算法的基本概念和算法的时间复杂性与空间复杂性。难点:算法的时间复杂性与空间复杂性分析。

第 2章 递归与分治策略一、基本内容:(一)递归的概念(二)分治法的基本思想(三)二分搜索技术(四)棋盘覆盖(五)合并排序(六)快速排序(七)线性时间选择(八)最接近点对问题

281

Page 284: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(九)循环赛日程表二、基本要求:(一)理解递归的概念;(二)掌握设计有效算法的分治策略;(三)通过二分搜索技术、Strassen矩阵乘法、合并排序和快速排序、线性时间选择等范

例的学习,掌握分治策略设计技巧。

重点:分治算法的设计模式、分治法的效率分析,运用递归与分治策略解决实际问题。难点:运用递归与分治策略解决实际问题。

第 3章 动态规划一、基本内容:(一)矩阵连乘问题(二)动态规划算法的基本要素(三)最长公共子序列(四)凸多边形最优三角剖分(五)多边形游戏(六)图像压缩(七)电路布线(八)流水作业调度(九)背包问题(十)最优二叉搜索树。二、基本要求:(一)理解动态规划算法的基本概念;(二)设计动态规划算法的步骤;(三)通过矩阵连乘问题、流水作业调度、0-1背包问题和最优二叉搜索树等应用范例掌握动态规划算法的设计策略。

重点:动态规划算法的基本要素和设计方法和运用动态规划算法解决实际的问题。难点:运用动态规划算法解决实际的问题。

第 4章 贪心算法 一、基本内容:(一)活动安排问题(二)贪心算法的基本要素(三)最优装载

282

Page 285: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(四)哈夫曼编码(五)单源最短路径(六)最小生成树(七)多机调度问题(八)贪心算法的理论基础二、基本要求:(一)理解贪心算法的基本概念;掌握贪心算法的基本要素;(二)理解贪心算法与动态规划算法的差异;(三)理解贪心算法的一般理论;通过活动安排问题、哈夫曼编码、单源最短路径和最

小生成树等应用范例掌握贪心算法的设计策略。重点:贪心算法的理论基础和设计方法以及运用贪心算法解决具体问题。难点:运用贪心算法解决具体问题。

第 5章 回溯法一、基本内容:(一)回溯法的算法框架(二)装载问题(三)批处理作业调度(四)符号三角形问题(五)n 后问题(六)0\|1背包问题(七)旅行售货员问题(八)回溯法的效率分析。二、基本要求:(一)理解回溯法的深度优先搜索策略;(二)掌握用回溯法解题的算法框架;(三)通过装载问题、批处理作业调度、n 后问题和旅行售货员问题等应用范例掌握回溯法的设计策略;理解回溯法的效率。

重点:回溯算法的基本框架和基本要素以及运用回溯算法解决具体问题。难点:运用回溯算法解决具体问题。

第 6章 分支限界法一、基本内容:(一)分支限界法的基本思想(二)单源最短路径问题

283

Page 286: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)装载问题(四)布线问题(五)电路板排列问题(六)批处理作业调度(七)0-1背包问题(八)旅行售货员问题。二、基本要求:最优装载问题、单源最短路径问题、布线问题、0-1背包问题、旅行售货员问题和批处理

作业调度问题。重点:分支限界算法的设计方法和效率分析。难点:运用分支限界算法解决具体问题。七、课程各教学环节要求(一)作业要求章节 题量 要求

1 2 掌握算法的时间复杂性问题2 2 掌握设计有效算法的分治策略3 2 掌握动态规划算法的设计策略4 2 运用贪心算法分析和解决具体问题5 2 运用回溯算法分析和解决具体问题6 2 运用分支限界算法解决具体问题

八、学时分配总学时 32 时,教学各环节具体分配如下:

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 算法概述 2 2 22 递归与分治策略 6 6 23 动态规划 6 6 24 贪心算法 6 6 25 回溯法 6 6 26 分支限界法 4 2 6 2

合 计 30 2 32 12

九、本课程与其它课程的联系本课程主要介绍算法设计的基本方法,其先修课为高等数学、高等代数、程序设计、数

284

Page 287: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

据结构。通过本课程的学习,能够在掌握算法设计基本方法的基础上,加深对计算机领域中常用的非数值算法的理解和应用。十、先修课程先修课为高等数学、高等代数、程序设计、数据结构。

十一、教材与教学参考书(一)教材:王晓东.《计算机算法设计与分析》. ISBN :9787121158391北京:电子工业出版社,2012 年(第 4版) 。(二)参考书:[1] 王红梅.《算法设计与分析》.ISBN:9787302307525.北京:清华大学出版社,2012 年。[2] 张军.《算法设计与分析》.ISBN:9787302254010. 北京:清华大学出版社,2011 年。[3] 屈婉玲.《算法设计与分析》.ISBN:9787302247562. 北京:清华大学出版社,2010 年。

285

Page 288: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《图形图像处理技术》课程教学大纲Graphics and Images Processing Technology

学时数: 32 其中:实验学时 0 课外学时 0 学分数: 2

课程类别:专业任选课 适用专业:计算机科学与技术

执笔者:(姓名 周 燕 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 《图形图像处理技术》是计算机科学与技术专业的选修课,它主要介绍:图形图像处理

技术所涉及的基本概念、基本理论和基本方法以及图形的输入输出设备,其中包括计算机生成图形的算法分析和程序示例,数字图像的几何变换原理和编码与压缩算法。通过本课程的学习,使学生全面掌握数字图形图像处理的基本概念、基本原理和基本方法,理解和掌握计算机生成图形、处理图像的原理和技术;同时,通过学习图形处理软件 Illustrator和图像处理软件 Photoshop 的实用技能,能够熟练掌握图形图像作品的制作方法。培养学生使用计算机进行图形图像处理的能力。使学生能够熟练使用专业化的图像处理软件来对图像进行加工处理、创作新的图形、图像;培养学生的创新能力。二、课程的性质、目的和任务

《图形图像处理技术》是计算机科学与技术专业的选修课,通过本课程的学习,使学生全面掌握数字图形图像处理的基本概念、基本原理和基本方法,理解和掌握计算机生成图形、处理图像的原理和技术;同时,通过学习图形处理软件 Illustrator 和图像处理软件Photoshop 的实用技能,能够熟练掌握图形图像作品的制作方法。三、课程教学的基本要求(一)理解数字图像的基础知识,了解计算机对图形图像的处理方法与传统方法的异同;(二)熟练使用专业化的图像处理软件来对图像进行加工处理、创作新的图形、图像;培养学生的创新能力。 四、教学手段与方法(一)运用启发、讨论、互动式的教学方法,培养学生的学习积极性。强调案例教学法的应用,采取“提出问题-分析问题-解决方案-得出结论”的教学思路,以满足个性化、多样化的教学需求。(二)多媒体教学与黑板板书有机结合,提高教学效果。五、考核方式与成绩评定(一)考核方式

286

Page 289: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程考试采用闭卷考试形式,主要考查学生对图形图像处理技术的基本概念与基本原理的理解及灵活运用所学知识解决实际问题的能力。(二)成绩评定

成绩评定综合考虑学生考试情况和平时学习情况,其中考试成绩占 70%,平时成绩占 30%(其中:出勤考核、平时作业各占 15%)。根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。六、课程的教学内容、重点和难点

第一章 概述(2 学时)一、基本内容

(一)计算机图形学基础;(二)计算机图形系统;(三)计算机图像处理。二、基本要求

(一)掌握计算机图形学的基本概念;(二)掌握计算机图像处理的基本概念;(三)了解图形软件和图形计算机平台。

重点:图形图像处理技术所涉及的基本概念。难点:概念的理解。

第二章 计算机图形设备 (2 学时)一、基本内容

(一)计算机图形输入输出设备;(二)图形显示器的接口标准。二、基本要求

(一)了解计算机图形输入输出常用设备;(二)掌握显示器的工作原理与接口标准。

重点:计算机常用的图形输入输出设备,显示器的工作原理与接口标准。难点:Direct X 技术。

第三章 图形常用算法与图形设计(6 学时)一、基本内容

(一)点与直线;287

Page 290: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)圆与圆弧;(三)利用直线与圆绘制复杂图形。二、基本要求

(一)掌握点与直线的生成算法;(二)掌握各类画圆算法;(三)掌握绘制各类复杂图形的方法。

重点:点、直线、圆绘制的各种算法。难点:绘制各类复杂图形。

第四章 数字图像处理(6 学时)一、基本内容

(一)数字化图像;(二)数字化图像的色彩空间;(三)数字化图像的编码与压缩;(四)数字图像的文件格式。二、基本要求

(一)掌握数字图像的基本概念和过程;(二)理解数字图像的色彩模式;(三)理解各类数字化图像的编码与压缩算法;(四)熟悉数字图像的文件格式。

重点:数字图像的基本概念,数字化图像的编码与压缩算法。难点:压缩算法的改进。

第五章 图形与图像的几何变换(4 学时)一、基本内容

(一)二维图形变换;(二)图像几何变换。二、基本要求

(一)掌握二维图形基本和组合变换;(二)掌握各类图形几何变换。

重点:二维图形变换和图形几何变换。难点:图形几何变换。

第六章 Illustrator 图形处理软件的使用技巧 (6 学时)288

Page 291: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一)Illustrator功能概述;(二)Illustrator 的菜单与工具;(三)矢量绘图工具的使用技巧;(四)路径的使用技巧;(五)文字的处理技巧;(六)图像的映射与切片;(七)Illustrator 图形处理示例。二、基本要求

(一)熟悉 Illustrator工作界面的构成和基本操作;(二)掌握矢量绘图工具的使用技巧;(三)掌握路径的使用技巧;(四)掌握文字的处理技巧;(五)掌握图像映射的创建和图像切片。

重点:Illustrator 图形处理软件的使用技巧。难点:Illustrator 图形处理软件的使用技巧。

第七章 Photoshop 图像处理软件的使用技巧(6 学时)一、基本内容

(一)Photoshop功能概述;(二)Photoshop 的菜单与工具;(三)Photoshop 的面板;(四)Photoshop 的图层与蒙版;(五)Photoshop 的通道;(六)图像与图形的转换;(七)Photoshop 图像处理示例。二、基本要求

(一)掌握 Photoshop工作界面的构成和文档的基本操作,常用绘图及编辑工具的使用;

(二)掌握图层的创建、编辑操作和蒙板的操作;(三)理解通道的基本概念,掌握通道的基本操作;(四)掌握图像与图形之间的转换;(五)熟悉 Photoshop 图像处理示例。

重点:Photoshop 图像处理软件的使用技巧。难点:Photoshop 图像处理软件的使用技巧。

289

Page 292: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

七、课程各教学环节要求(一)本课程为计算机科学与技术专业选修课程,在讲授教学内容的环节中,力求精讲,做到重点突出。而且学生必须要做一定量的习题,并进行一些上机实践加以理解。(二)作业的基本要求 本课程作业以掌握基本常识和基本原理为主,题量不易过多。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 概述 2 2 22 计算机图形设备 2 2 23 图形常用算法与图形设计 6 6 44 数字图像处理 6 6 45 图形与图像的几何变换 4 4 26 Illustrator 图形处理软件的

使用技巧6 6 4

7 Photoshop 图像处理软件的使用技巧

6 6 4

合 计 32 32 22

九、课程与其它课程的联系本课程一般应在学完《程序设计语言》、《离散数学》 、《操作系统》等课程之后开课。

十、先修课程 《程序设计语言》、《离散数学》 、《操作系统》等十一、教材与教学参考书(一)教材何薇.《计算机图形图像处理技术与应用》.ISBN:9787302156765.北京:清华大学出

版社,2007 年。(二)教学参考书[1] 柳青.《图形图像处理实用教程》.ISBN:9787040123364.北京:高等教育出版社,

2003 年。[2] 刘小伟.《图形图像处理技术》.ISBN:9787302083023.北京:清华大学出版社,2004 年。

290

Page 293: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

291

Page 294: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《网络安全原理与应用》课程教学大纲Principle and application of Network Security

学时数:32 其中:实验学时:0课外学时:0学分数:2课程类别:专业任选课适用专业:计算机科学与技术

执 笔 者:(姓名 马莉 、职称 副教授 ) 审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介在社会日益信息化的今天,信息网络的大规模全球互联趋势,以及人们的社会与经济

活动对计算机网络依赖性的与日俱增,使得计算机网络的安全性成为信息化建设的一个核心问题。网络安全技术是信息技术领域的重要研究课题,目前已经越来越受到人们的极大关注,为适应计算机网络技术发展和应用的需要,计算机科学与技术专业学生应对网络安全原理有所了解和有所认识,为此开设“网络安全原理与应用”课程。本课程主要是在已有的计算机原理,通信原理和计算机网络技术等理论基础上,对计算机网络安全有一个系统的,全面的了解;介绍计算机网络安全基本概念,了解网络安全技术的基本原理,介绍维护网络安全的基本手段和常用方法。二、课程的性质、目的和任务

本课程是一门面向计算机科学技术等专业高年级学生开设的限选课,课程理论与实践紧密结合,实用性强,目的在于使学生较全面地学习有关信息安全的基本理论和实用技术,掌握信息系统安全防护的基本方法,培养信息安全防护意识,增强信息系统安全保障能力。

本课程的主要教学任务是:介绍一系列用于解决计算机网络安全的关键技术和用于保护计算机网络的安全协议、安全策略。主要包括两方面的内容:一方面是基本的术语、概念、方法和技术的介绍,包括密码技术,实现安全服务的方法和策略,IDS 技术,网络攻击技术和 PKI 技术;另一方面是一些典型的安全协议标准和技术标准的介绍,包括 OSI 安全体系结构和框架,OSI层安全协议,IPSec 协议,TLS 协议,IKE 协议,OSI管理标准,SNMP 协议和安全评估准则。三、课程教学的基本要求

(一)理论上,要求学生掌握网络安全技术的基础知识、密码技术、防火墙技术、操作系统的安全、常见的系统攻击与防范方法,网络安全策略,网络防毒技术,internet/intranet 的安全性。 (二)技能上,要求学生能掌握基本的网络安全方法;网络防毒技术,常用的常见的系统攻击与防范方法,windows操作系统安全策略的应用与配置。四、教学手段与方法

292

Page 295: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程将采用理论与实践相结合的教学方法。在理论上,通过范例(包括正反面例程)引入概念、原理和方法。在实践上,充分地利用 Internet 资源,发挥学生学习的主动性和利用网络资源的积极性,搜集最新的网络安全技术、了解最新的病毒原理和安全防范措施;了解最新的黑客攻击方式和防范方法;了解Windows操作系统的安全漏洞及相应的补漏方法,并应用于实践操作之中。紧密结合实际,及时讲解和防范最新的病毒和黑客程序和网络安全维护的工具,介绍最新的网络安全技术。本课程要求学生自己动手分析实例,学习基本理论和方法,结合已有的知识,适当组织一些讨论,充分调动学生的主观能动性,以达到本课程的教学目的。五、考核方式与成绩评定(一)考核方式 考核方式采用理论考试与平时实际操作、课后作业相结合的方式。(二)成绩评定 理论考试着重于基本概念和基本方法,占考核的 70%;平时作业和考勤 30%。六、课程的教学内容、重点和难点

第一章 计算机网络安全技术概述(2 学时)一、基本内容:

(一)网络安全的基础知识(二)威胁网络安全的因素(三)网络安全分类(四)网络安全的评价标准(五)网络安全的必要性和社会意义二、基本要求:

了解和掌握计算机系统网络安全的基本知识,理解计算机网络安全的概念,威胁网络安全的因素,网络安全体系结构,网络安全分类,了解有关网络安全的评价标准,研究网络安全的必要性和社会意义。重点:网络安全的基本要求、网络安全的层次结构、网络安全的评价标准。难点:网络安全的层次结构。

第二章 网络安全协议基础(0 学时)一、基本内容:

(一)TCP/IP 的体系结构(二)链路层协议(三)网络层协议(四)传输层协议本章内容在《计算机网络原理》及《TCP/IP 协议》两门课中都有详细讲解。

293

Page 296: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、基本要求:了解和掌握 TCP/IP 主要协议的概念,原理和关键流程,对 TCP/IP 协议在不同平台下的

实现技术有一个基本的总体的认识和了解。为下章讨论 TCP/IP 协议安全特性提供了基础。重点:TCP 协议,UDP 协议,IP 协议,ICMP 协议难点:TCP 协议,IP 协议。

第三章 计算机系统安全与访问控制(1 学时)一、基本内容:

(一)安全级别(二)系统的访问控制(三)自主访问控制与强制访问控制二、基本要求:

了解系统安全级别,理解系统的访问控制方式,理解自主访问控制与强制访问控制两种方式。重点:系统安全级别,系统访问控制。

难点:自主访问控制与强制访问控。第四章 数据库系统安全(3 学时)

一、基本内容:(一)数据库安全特性(二)数据库安全的威胁(三)数据库的数据保护(四)数据库备份与恢复二、基本要求:

了解数据库的特性,掌握数据库安全特性,了解数据库安全的威胁以及数据库的数据保护,掌握数据库备份与恢复,包括数据库备份的评估和性能,了解制定数据库备份的策略。重点:数据库安全特性,数据库安全的威胁,数据库备份与恢复。难点:数据库的安全特性,制定数据库备份的策略。

第五章 计算机病毒的防治(6 学时)294

Page 297: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容:(一)计算机病毒及其分类(二)计算机病毒的传播(三)计算机病毒的特点及破坏行为(四)传统病毒的工作原理及逻辑结构、木马的工作原理(五)传统病毒、木马、蠕虫的区别(六)病毒的预防、检测和清除(七)病毒防治软件二、基本要求:了解计算机病毒的分类及传播,掌握计算机病毒的特点,了解病毒的工作原理,包括

木马的工作原理和蠕虫的工作原理,掌握传统病毒、木马和蠕虫的区别,了解病毒的预防、检测和清除,了解病毒防治软件。重点:计算机病毒的特点,病毒的工作原理及逻辑结构,与木马和蠕虫的区别。难点:病毒的工作原理,木马的工作原理。

第六章 数据加密与认证技术(8 学时)一、基本内容:

(一)数据加密的发展(二)传统数据加密技术(三)对称密钥密码技术与公钥密码体制(四)数字签名技术(五)密码认证技术消息鉴别

二、基本要求:了解数据加密的发展,了解传统数据加密技术,掌握对称密钥密码技术与公钥密码体

制的工作原理及特点,掌握数字签名技术,包括 Hash函数和数字签名的工作过程,掌握密码认证技术消息鉴别。重点:对称密钥密码技术与公钥密码体制的工作原理及特点,数字签名技术,密码认证技

术消息鉴别。难点:对称密钥密码技术与公钥密码体制的工作原理,密码认证技术消息鉴别。

第七章 网络安全技术(10 学时)一、基本内容:

(一)防火墙技术(二)入侵检测技术原理

295

Page 298: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)入侵检测系统的部署(四)VPN 技术原理与实现(五)IPSec 技术原理与实现二、基本要求:

理解防火墙的工作原理与体系结构,了解防火墙在不同网络层次的应用;理解入侵监测技术的基本原理,以及与防火墙的关系;了解VPN、IPSec 技术原理与实现。重点:防火墙的工作原理与体系结构、网络入侵检测技术,VPN 技术原理与实现。难点:防火墙的工作原理与体系结构、网络入侵检测技术、VPN、IPSec 技术原理与实现。

第九章 网络安全管理(2 学时)一、基本内容:

(一)SOC管理框架(二)UTM(三)SNMP(四)安全审计二、基本要求:

了解有关网络安全管理领域前沿的研究方向和研究课题。重点:SOC管理框架,UTM,SNMP,安全审计。难点:SOC管理框架,UTM,SNMP,安全审计。七、课程各教学环节要求(一)作业的基本要求:根据每次讲课内容,课后都留适当的作业或思考题,以帮助学生掌握有关的基本理论

和关键技术及方法。(二)考试环节的基本要求:

考试以问答题为主,侧重基本常识和基本原理的掌握。

296

Page 299: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配章节 主要内容

各教学环节学时分配 作业题量 备注讲

授实验

讨论

习题

课外

其它

小计

第一章 计算机网络安全技术概述 2 2 1

第二章 网络安全协议基础 0 0 0

第三章 计算机系统安全与访问控制 1 1 2

第四章 数据库系统安全 3 3 3

第五章 计算机病毒的防治 6 6 4

第六章 数据加密与认证技术 10 10 6

第七章 网络安全技术 8 8 4

第八章 网络安全管理 2 2 2

合计 32 32 22

九、课程与其它课程的联系本课程涉及的技术面较宽,要求学生在学此课程之前应具有一定的专业知识,故应放

在三年级下学期或四年级上学期开设此课。前修课或同修课为计算机网络原理、通信原理,系统结构,计算机组成原理等。十、先修课程

本课程的先修课程为:《计算机网络》、《网络操作系统》。十一、教材与教学参考书(一)教材袁津生,齐建东,曹佳.《计算机网络安全基础》(第三版).标准书号(ISBN):9787115169150.北京:人民邮电出版社,2008 年 3 月.(二)教学参考书[1] 石志国.《计算机网络安全教程》(第 2版).标准书号(ISBN):9787512104693. 北京:清华大学出版社,20011 年 2 月.

[2] 李仁发 ,喻飞,朱淼良 , 周仪洲 . 《 计 算 机 网络安 全 》.标准书号( ISBN):7030140591.北京:科学出版社,2004 年 6 月.

[3] 贺思德,申浩 如.《 计 算 机 网络安 全 与 应 用 》.标准书号( ISBN ):9787030197115.北京:科学出版社,2007 年 3 月.

[4] Charles P.Pfleeger,Shari Lawrence Pfleeger.《Security in Computing》(Third Edition).标准书号(ISBN):0136012965.北京:电子工业出版社,2007 年 6 月.

297

Page 300: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《网络程序设计》课程教学大纲Network Programming

学时数:32 其中:实验学时:0 课外学时:0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名 龙 滩 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程在介绍各种基于 Windows 网络操作系统的具体网络程序设计方法的同时讲述带

有共性的网络程序设计的原理和方法,分析了各种设计方法的原理以及各种异常情况的处理方法。它强调具体编程方法的实现与基本原理方法的结合,为有兴趣更深入研究网络程序设计的同学打下基础。通过本课程的学习,学生应比较系统掌握网络程序设计的基本方法,特别要掌握套接字技术的原理、理解网络底层协议的工作原理、掌握网络编程通常的设计模式及学会利用套接字技术开发网络通信软件。二、课程的性质、目的和任务

本课程是高等院校网络工程专业本科的一门专业技术课程。本课程在介绍了网络程序设计的一般原理和方法的基础上,介绍了基于 TCP/IP 协议栈的套接字编程,以及基于Internet 的 Web 编程的方法。本课程强调具体编程方法的实现与基本原理方法的结合,为有兴趣更深入研究网络程序设计的同学打下三、课程教学的基本要求

通过本课程的学习,学生应比较系统掌握网络程序设计的基本方法,一方面,要掌握套接字技术的原理、理解网络底层协议的工作原理、掌握网络编程通常的设计模式及学会利用套接字技术开发网络通信软件;另一方面,要掌握适用于因特网的 Web 程序设计方法,学会开发实际的 Web 应用项目。四、教学手段与方法

教学手段以多媒体为主,方法以启发式以为主。五、考核方式与成绩评定(一)考核方式

1)本课程的命题考试将根据本大纲所规定的考试内容和考试目标来确定考试范围和考核要求。考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。

2)本课程在试题中对不同能力层次要求的分数比例一般为:了解占 20%,理解占30%,简单应用占 30%,综合运用占 20%。

3)试题合理安排难易度结构。试题难易度可分为 3 个等级。不同难度试题的分数比例298

Page 301: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

为:30%,50%,20%。(二)成绩评定

本课程采取期末考试与平时作业考查相结合的方法,期末考试成绩占 70%,平时作业成绩占 30%。期末考试闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值 100分。

六、课程的教学内容、重点和难点第一章 网络程序设计的基本概念

一、教学内容:(一)OSI模型及 TCP/IP模型;(理解)(二)网络常识;(理解)(三)网络程序设计简介;(了解)(四)网络程序设计的技术;(了解)(五)选择网络程序设计语言的考虑;(理解)

重点:了解网络程序设计的各种技术,理解如何选择适合的网络程序设计语言。难点:选择合适的网络程序设计语言。

第二章 套接字程序设计基础一、教学内容:(一)什么是套接字以及套接字的实现;(理解)(二)网间进程通信:网络字节顺序,端口,地址,连接,半相关,全相关;(理解)(三)面向连接服务和无连接服务的方式;(理解)(四)客户机/服务器通信模式; (理解)(五)套接字类型及方法调用:1、流式套接字;(掌握)2、数据报式套接字;(掌握)3、原始套接字。(了解)

重点:网间进程通信的相关概念和套接字类型。难点:套接字类型及套接字的方法调用。

第三章 客户机和服务器程序设计一、教学内容:(一)对现有服务编写客户程序;(掌握)1、利用流式套接字编写客户机程序;(掌握)

299

Page 302: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

2、利用数据报式套接字编写客户机程序;(掌握)(二)使用线程进行编程;(掌握)(三)编写新的服务器和客户程序(掌握)1、利用流式套接字编写服务器程序; (掌握)2、利用数据报式套接字编写服务器程序。 (掌握)

重点:利用流式和数据报套接字编写客户机服务器程序。难点:利用流式和数据报套接字编写客户机服务器程序。

第四章 套接字的高级编程一、教学内容:(一)利用多线程技术开发服务器程序;(掌握)(二)通过 Socket 访问数据库;(理解)(三)对象序列化技术介绍;(理解)(四)利用序列化 API 通过套接字传送对象;(理解)

重点:利用多线程技术开发服务器程序。难点:利用多线程技术开发服务器程序。

第五章 Web 程序设计基础一、教学内容:(一)Web 应用的系统结构:1、两层结构;(了解)2、三层结构;(理解)(二)J2EE 技术简介:1、J2EE 的结构;(了解)2、J2EE 中的主要组件;(理解)

重点:Web 应用的三层机构,J2EE 的框架结构和主要组件。难点:J2EE 的框架和主要组件。

第六章 JSP 技术基础一、教学内容:(一)JSP 技术概述;(理解)(二)JSP 基本语法;(掌握)(三)JSP标准动作;(掌握)(四)JSP 的内置对象。(掌握)

300

Page 303: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:JSP 的各种基本技术。难点:JSP 的标准动作和内置对象。

第七章 Java Servlet 应用技术一、教学内容:(一)Servlet 介绍;(了解)(二)Servlet 的配置;(理解)(三)Servlet常用接口的使用:1、Servlet 实现相关的类和方法;(掌握)2、请求和响应相关的类和接口;(掌握)3、会话跟踪。(掌握)

重点:Servlet 的常用接口,接收 HTTP请求并返回响应的方法的设计与实现。难点:接收 HTTP请求并返回响应的方法的设计与实现。

第八章 可扩展标志语言(XML)一、教学内容:(一)XML 简介;(了解)(二)XML 技术的主要特征;(理解)(三)XML语法:(掌握)1、XML语法规则;2、元素的语法;3、属性的语法;4、实体的语法;(四)DTD 的语法。(掌握)

重点:XML语法和 DTD语法。难点:根据 DTD 写出有效的 XML文档。

第九章 可扩展样式 XML 编程一、教学内容:(一)XSL 简介;(了解)(二)XSLT引擎;(理解)(三)XSLT样式表命令。(掌握)

重点:XSLT样式表命令。301

Page 304: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:XSLT样式表命令。第十章 用 Servlet 与 XSL结合开发 Web 应用程序

一、教学内容:(一)什么是 JAXP(了解)(二)XML解释器(理解)(三)Servlet 与 XSL 配合机制(掌握)

重点:用 JAXP调用 XML解析器,实现 Servlet 与 XSL结合开发 Web 应用程序。难点:用 JAXP调用 XML解析器,实现 Servlet 与 XSL结合开发 Web 应用程序。七、课程各教学环节要求(1)作业要求

302

Page 305: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配总学时 32 时,教学各环节具体分配如下:

九、本课程与其它课程的联系本课程与网络有关课程联系紧密,其先修课为《数据结构》、《计算机网络》、《数据库系

统原理》和《面向对象程序设计》。十、先修课程先修课为《数据结构》、《计算机网络》、《数据库系统原理》和《面向对象程序设计》。

十一、教材与教学参考书(一)选用教材房晓溪.《Java 网络程序设计》.ISBN:7113063772.北京:中国铁道出版社,2005年。(二)教学参考书[1] 黄嘉辉.《Java 网络程序设计》.ISBN:9787302058700. 北京:清华大学出版社,

2003 年。[2] 汪诚波.《网络程序设计 JSP》.ISBN:9787302245698. 北京:清华大学出版社,

2010 年。[3] 鲁斌.《网络程序设计与开发》.ISBN:9787302229186. 北京:清华大学出版社,

2010 年。

303

Page 306: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《网络工程设计与系统集成》课程教学大纲network Engineering design and the systems integration

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 胡春萍 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程主要讲解网络工程设计与系统集成的原理、方法和技术。详细探介绍了网络项目管理,综合布线技术与工程设计,局域网技术与系统集成,宽带网技术与系统集成,服务器技术与系统集成,网络存储与备份解决方案等热点问题。二、课程的性质、目的和任务 《网络工程设计与系统集成》是计算机科学与技术专业选修课程,开设本课程的目的是使学生了解网络工程设计与系统集成的原理、方法和技术,培养和提高学生网络工程设计和提供网络解决方案的能力。三、课程教学的基本要求(一)理解和掌握网络工程设计与系统集成的原理、方法和技术。(二)掌握网络通信系统的建构和网络资源支持平台(服务器、网络存储)的建构。(三)掌握网络综合布线。(四)掌握网络安全部署和网络性能测试与改进等问题 四、教学手段与方法 本课程以课堂教学为主,教学采用多媒体视听教室。讲课采用 PPT 讲稿。五、考核方式与成绩评定(一)考核方式 本课程采用闭卷考试,考试命题将根据本大纲所规定的内容和目标来确定考试范围和考核要求。考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。考试时间为120 分钟,卷面分值 100 分。(二)成绩评定 本课程采取期末考试与平时作业考查相结合的方法,期末考试成绩占 70%,平时作业成绩占 30%。 六、课程的教学内容、重点和难点

304

Page 307: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第一章 绪论一、网络工程概述二、网络体系结构与协议三、网络系统集成体系框架

重点:网络集成的内容和步骤,网络体系结构与协议,IPV4 子网划分与子网掩码,IPV6

地址格式与结构,IPV4向 IPV6 的过渡。难点:IPV4 子网划分与子网掩码,IPV6 地址格式与结构

第二章 网络设计与项目管理基础一、网络工程需求分析二、网络工程设计基础三、网络项目管理基础四、项目质量管理基础五、网络项目成本测算

重点:网络项目管理,如何进行成需求分析、撰写网络系统集成描述书,网络项目质量控制环节,网络项目质量控制方法,网络项目成本测算,网络项目成本效益与风险。

难点:如何进行成需求分析,网络项目质量控制方法。第三章 综合布线技术与工程设计

一、综合布线系统标准二、综合布线系统设计与安装三、综合布线系统的保护四、综合布线系统的测试五、大功率长延时 UPS 的使用六、综合布线系统案例

305

Page 308: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:综合布线系统标准,综合布线系统设计与安装,UTP五类测试不合格的原因,电源保护与 UPS 的使用。

难点:综合布线系统标准,综合布线系统的测试第四章 高速局域网与系统集成

一、以太网技术概述二、低层设备的性能及使用三、交换机基本技术与配置四、VLAN 技术与路由配置五、大学校园网系统集成

重点:以太网通信原理,交换机原理,工作模式,虚拟局域网的设计,交换机之间连接、安装与调试

难点:以太网技术,多层交换技术与 VLAN 间的信息传递第五章 网络路由技术与系统集成

一、网络路由技术概述二、路由基本应用与配置三、OSPF路由应用与配置四、路由冗余与负载均衡五、策略路由配置与应用

重点:路由器协议与技术,路由器的安装与调试。难点:路由协议

第六章 服务器技术与系统集成一、服务器基本知识二、服务器配置与选型

306

Page 309: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

三、操作系统安装与配置四、服务器集群与数据保护五、服务器集群与备份案例

重点:服务器的对称多处理器技术,SCSI宽带高性能存储技术,服务器的性能与配制,服务器集群的工作模式及原理,服务器集群与热备技术及方案,服务器集群整体构架解决方案

难点:集群的工作模式及原理。第七章 IPv6 技术与系统集成

一、IPv6 技术概述二、基于 Windows 的 IPV6 网络三、IPv6局域网路由配置四、IPv4/Pv6校园网系统集成

重点:IPV6 地址格式与结构,IPV4向 IPV6 的过渡,Windows 的 IPv6 配置命令。难点:IPV6 地址格式与结构

第八章 网络安全技术与应用一、网络安全概述二、网络安全接入与认证三、操作系统安全设置四、Web 系统安全设置五、保护网络边界安全

重点:了解 802.1X 协议及工作机制,基于 RADIUS 的认证计费,防止 IP 地址盗用,使用网络DMZ保护网络边界,Web 系统安全设置

难点: 802.1X 协议及工作机制第九章 电子政务网络设计案例

307

Page 310: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、电子政务概述二、电子政务系统设计三、电子政务 CA 的建立和管理四、基于 SSL 的 WEB 安全机制五、电子政务 VPN 的建立方案

重点:电子政务业务模型,电子政务体系结构,电子政务 CA 的建立和管理,SSL 的安全机制,VPN 的技术与方案设计,基于 VPN政务网络互连

难点:基于 VPN政务网络互连第十章 网络测试与运行维护

一、网络性能测试二、网络性能改善三、网络故障检测与排除四、网络性能与安全评估

重点:网络性能概念与标准及测试方法,改进网络性能的技术,网络故障诊断与排除网络系统评估的原则和内容及流程

难点:网络性能与安全评估。七、课程各教学环节要求(一)掌握本课程教学大纲内容,严格按照教学大纲要求进行本课程教学内容的组织;依据教学大纲编写授课计划,编写每次课的教案;运用多媒体教学手段处理部分教学内容,制作好课件和电子教案;课前了解学生的原有学习基础情况和现在的学习态度,以便因材施教,更好地进行教学工作;确定各章节课程内容的教学方法,构思讲课技巧与方法。 (二)课堂教学应多媒体教学手段、演示相结合;对每章重点、难点内容进行详细地讲解,穿插课堂讨论,以便提高学生的学习兴趣。八、学时分配章 内容 各教学环节学时分配 作业 备注

308

Page 311: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

节 题量讲授

实验

讨论

习题

课外

其他

小计

第 1章 网络系统集成绪论 2 2

第 2章 网络项目管理与集成规划 2 2

第 3章 综合布线系统设计 4 4

第 4章 局域网通信系统集成 4 4

第 5章 广域网通信系统集成 4 4

第 6章 网络资源系统集成 4 4

第 7章 网络存储系统集成 4 4

第 8章 网络系统安全部署 4 4

第 9章 电子政务解决方案 2 2

第 10章 网络系统性能测试与评估 2 2

合计 32 32

九、课程与其它课程的联系本课程是一门网络工程的综合课程,需要有一定的数据通信基础、计算机网络原理和

电工技术基础。其前导课程主要有:“电工技术基础”及“计算机网络原理”等课程。本课程的后续课程是“网络操作系统”、“网络数据库技术”、“Web 网站组建与管理”、“计算机支持的协同工作”等课程。十、先修课程 计算机网络原理十一、教材与教学参考书(一)教材王云.《网络工程设计与系统集成》 . ISBN:9787115221278. 北京:人民邮电出版社,2010. 4. 第 2版(二)教学参考书[1] 吴怡.《计算机网络配置、管理与应用》.ISBN: 9787040256369. 北京:高等教育出

版社,2008.3,第 2版.[2] 陈鸣.《网络工程设计教程系统集成方法》.ISBN: 9787111237112 . 北京:机械工

业出版社,2009.6,第 1版.

309

Page 312: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

310

Page 313: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《网络通信开发技术》课程教学大纲Network Communication Development Technology

学时数:32 其中:实验学时 0 课外学时 0 学分数:2课程类别:专业任选课适用专业:计算机科学与技术专业执笔者:(姓名 范灵 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程是计算机科学与技术专业的一门专业课程。介绍了通信和网络的基础知识以及网络涉及的技术层面。本课程按照通信协议层展开,将通信协议层和实际应用结合,以通信协议层的技术为主线,不仅使学生能够在网络分层概念的基础上学习到各类先进的通信技术知识,更重要的是培养学生掌握科学的研究方法和迅速学习新技术的能力,为成为高素质的创新人才奠定基础。本课程以 Visual C++为开发工具,主要介绍网络通信的开发技术。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的一门专业选修课程。通过对本课程教学内容的讲解从网络融合的角度讲述各类先进的通信技术,力争构建具有科学性、系统性、新颖性和先进性的知识结构和内容体系。通过本课程的学习,使学生对网络通信及网络通信常用的开发技术获得较完整的概念,并掌握网络通信技术的基本理论,为以后学习相关课程打下必备的基础,为从事数据通信和计算机网络工作提供一定的技术支持。三、课程教学的基本要求(一)要求学生了解Visual C++网络通信基础,认识Windows 编程模型;(二)掌握网络基本应用在 VC++中的实现;掌握串口通信的基本原理、串行通信协议及串行通信方式;了解应用层协议体系结构、应用层协议原理,掌握网络应用程序的体系结构。了解传输层协议,掌握基于 TCP 及 UDP连接方式的编程实现;(三)了解网络层协议和数据链路层服务,掌握通信协议的概念和层次结构。掌握Internet 通信原理;(四)本课程实践性较强,教学中应使理论联系实际和重视实践环节。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答相关的问题。四、教学手段与方法

本课程将采用多媒体课件授课的教学手段;教师也可以板书讲解,结合面授辅导、面311

Page 314: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

授或电子邮件答疑的方式。五、考核方式与成绩评定(一)考核方式 考查。课程考核方式采用理论考试(开卷考试)的方式。(二)成绩评定

理论考试成绩占 70%,平时成绩占 30%。平时成绩包括出勤情况(10%)、课堂表现(10%)、作业完成情况(10%)。六、课程的教学内容、重点和难点

第一章 Visual C++网络通信基础一、基本内容

(一)计算机网络的组成及体系结构;(二)初识Windows Sockets 编程规;(三)Windows Sockets 的相关概念;

(四)利用 MFC 网络编程。二、基本要求

(一)了解计算机网络的组成及体系结构;(二)理解网络边缘、网络核心的概念及网络的分层体系结构;(三)了解Windows Sockets 的相关概念;(四)掌握 Windows Sockets 的编程原理;(五)了解MFC 网络编程的相关概念。

重点:WindowsSockets 编程规范及技术特点难点:Winsock 编程原理

第二章 认识Windows编程模型一、基本内容

(一)Windows初级编程模型;(二)Windows 应用程序剖析;(三)Windows 高级编程。二、基本要求

(一)了解Windows初级编程模型,匈牙利命名法;(二)理解重要的消息事件处理;(三)掌握 Windows控件的应用;(四)掌握利用资源制作菜单及利用 Windows菜单中的位图资源。

312

Page 315: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:认识Windows 编程模型难点:重要的消息事件处理及 Windows控件的应用

第三章 网络基本应用在VC++中的实现一、基本内容(一)获取网卡的 MAC 地址;(二)获取网络中计算机的 IP 地址和计算机名;(三)超链接程序的原理与实现;(四)获取域名和网卡类型的原理和实现。二、基本要求(一)掌握获取网卡的 MAC 地址的原理及实现;(二)掌握获取网络中计算机的 IP 地址和计算机名的原理及实现;(三)掌握超链接程序的原理与实现;(四)掌握获取域名和网卡类型的原理和实现。

重点:各种网络基本应用在 VC++中的原理难点:各种网络基本应用在 VC++中的实现

第四章 串口通信及其实例一、基本内容

(一)串行通信原理;(二)MSComm控件;(三)WindowsAPI串口通信编程。二、基本要求

(一)了解串行通信基本概念及单工、半双工和全双工的定义;(二)理解串行通信协议及串行通信方式;(三)了解VC++中的 MSComm控件;(四) 掌 握 Windows 串口通 信 API 函数 ; 了解 VC++ 中 的 CserialPort 类 ; 掌 握

WindowsAPI串口通信编程。重点:串口通信的基本概念及通信方式难点:串口通信的实现方式

第五章 应用层协议及编程实例313

Page 316: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一)应用层协议体系结构;(二)HTTP 协议;(三)Email 协议及电子邮件;(四)FTP文件传输协议;(五)Telnet 协议。二、基本要求

(一)了解应用层协议原理;(二)理解网络应用程序的体系结构;(三)掌握应用层主要协议的工作原理及实现方式。

重点:应用层协议难点:应用层主要协议的工作原理及实现方式

第六章 传输层协议及编程实例一、基本内容

(一)计算机网络传输层概述;  (二)UDP无连接的传输; (三)TCP 面向连接的传输。

二、基本要求(一)了解传输层基本概念及传输层的作用;(二)理解 UDP 协议特点及报文结构;(三)理解 TCP 协议特点及报文结构;掌握 TCP 通信原理。

重点:UDP 协议与 TCP 协议难点:UDP 及 TCP 通信的实现

第七章 网络层协议和数据链路层一、基本内容

(一)网络服务模型概述;(二)数据链路层服务;(三)ICMP 协议。二、基本要求

(一)理解网络服务模型;(二)理解 PPP 协议及广播链路协议的划分;

314

Page 317: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(三)理解 ICMP 协议数据报格式。重点:网络服务模型及数据链路层服务难点:数据链路层服务的实现方式

第八章 Internet通信原理及编程实例一、基本内容

(一)WinInet 编程技术;(二)Web浏览器的实现;(三)从 Internet 上下载文件;(四)强制过滤弹出的窗口;(五)实时检测网络流量。二、基本要求

(一)掌握 Internet 通信原理;(二)掌握 Internet 主要服务的实现方法。

重点:当当实现“平台 B2C”的战略转型难点:电子商务在流通业中应用的内容及电子商务流通组织类型七、课程各教学环节要求(一)教学手段

1、综合运用课堂教学,多媒体教学的方法,辅之以网络信息查找,文献阅读等方法,从而将分析的案例综合运用到实际;

2、在教学中尽可能联系现实问题,进行分析和讨论,培养学生的分析问题能力和创新能力; 3.本课程实践性较强,教学中应使理论联系实际和重视实践环节。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答相关的问题。(二)考核方式

理论考试成绩占 70%,平时成绩占 30%。平时成绩包括出勤情况(10%)、课堂表现(10%)、作业完成情况(10%)。(三)教学建议 根据学科发展的需要,任课教师可及时调整、充实、完善有关的教学内容。

315

Page 318: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

八、学时分配教学内容 各教学环节学时分配 作业

题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

1 VisualC++ 网络通 信 基础 2 2

2 认识Windows 编程模型 2 23 网络基 本 应 用 在 VC++

中的实现6 6

4 串口通信及其实例 4 45 应用层协议及编程实例 6 66 传输层协议及编程实例 4 47 网络层协议和数据链路层 4 48 Internet 通信原理及编程

实例4 4

合计 32

九、课程与其它课程的联系 学习本课程前,学生应具备《C 程序设计》,《计算机网络原理》,《数据通信技术》等课

程的基础。十、先修课程 学习本课程的先修课程是《C 程序设计》、《计算机网络原理》。十一、教材与教学参考书 (一)教材李媛媛.Visual C++网络通信开发入门与编程实践. 标准书号(ISBN): 9787121073915.北京:电子工业版社,2008 年 10 月(二)教学参考书[1] 张少军,谭志.计算机网络与通信技术.标准书号(ISBN):9787302278214.北京:清

华大学出版社,2012 年 3 月[2](美)菲兹杰拉德,(美)丹尼斯.数据通信与网络技术大学教程.标准书号(ISBN):

9787302174509.北京:清华大学出版社,2008 年 6 月[3] 代勇.Visual C++网络通信编程技术详解.标准书号(ISBN):9787111334576.北

京:机械工业出版社,2011 年 5 月

316

Page 319: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

317

Page 320: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《网络营销实务》课程教学大纲Internet Marketing

学时数: 32 其中:实验学时:16 课外学时:0 学分数: 2

课程类别:专业选修课 适用专业:计算机科学与技术专业

执笔者:(姓名 杨文茵 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介随着网络时代的到来,企业开始改变自己的生产和经营方针,通过网络营销活动,在

网上寻找新的商机。网络营销课程,对学生未来从事电子商务工作起着重要作用。课程主要介绍网络营销的基本理论以及网络营销实践的基本方法和手段,其中基本理论包括网络营销的含义、网络营销技术基础、网络营销环境、网络营销策略、网络客户关系管理、网络营销管理与评价等,基本方法手段包括营销型网站的策划与设计、搜索引擎优化、许可电子邮件营销、网络广告营销、Web2.0营销和整合营销等,同时配以相关的网络营销实训环节。通过本课程的学习,让学生对于网络营销的基本理论有一个系统的认识和理解,同时掌握基本的网络营销方法和手段的应用技能,从而提高学生从事电子商务工作的能力,培养其创新精神、创业能力、实践能力,使之成为网络营销方面中高级应用型人才。二、课程的性质、目的和任务

性质:本课程是计算机科学与技术专业本科生选修电子商务模块中的专业课程。从实践角度讲,网络营销是指利用计算机网络开展的营销活动;从理论角度分析,网络营销学是研究网上营销活动的运行及其规律的学科,是以网络市场营销活动及其规律为研究对象的一门学科,旨在通过对网络营销特点、网络营销实施、相关技术和管理手段的配套等的研究,为盈利性组织进入及从事网上业务活动提供有效的理论指导。

目的:课程力求结合网络营销的特点和要求,通过对网络营销技术的学习和应用,帮助学生了解网络营销的一般流程和网络营销的具体实施步骤系统,使其在实际工作中能根据具体情况科学地选择网络营销技术与方法,制定网络营销实施方案,系统实施网络营销并取得实际效益。

任务:课程的主要任务是使学生掌握胜任网络营销各岗位群工作的基本能力,并通过实践训练使学生掌握开展网络营销的操作思路和相应的运作技巧,提高学生从事电子商务实践的理论素养和营销工作的能力,培养其创新精神、创业能力、实践能力,使之成为网络营销方面中高级应用型人才。三、课程教学的基本要求

通过本课程学习,使学生系统掌握网络营销的基本理论、基本知识,学会利用网络进行市场信息收集和企业形象宣传,可以成功开展网络营销,培养学生的动手能力。

318

Page 321: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)知识教学的基本要求 1、了解有关网络营销环境、熟悉网络营销流程,掌握网络营销基本实质。 2、掌握网络市场调研的内容与主要方法,以及商情分析等方面的知识。 3、掌握网络营销过程的产品策略、渠道策略、促销策略和顾客策略等方面的知识。

(二)能力教学的基本要求 1、具有利用网络工具开展市场调研、收集处理商务信息的能力。 2、具有运用网络工具开展公关活动、进行公关策划的能力,如站点宣传策划、网络广告

策划等。 3、具有网络营销策略综合运用的能力。

(三)素质教育的基本要求 1、培养学生适应电子商务工作的良好业务素质和身心素质,具备一定的网络营销基本

素质,增强学生的现代市场竞争意识。 2、培养学生分析问题、解决问题和实际运用的能力。 3、培养学生自身可持续发展的能力,在转换岗位职业后在复杂变化的环境中重新获得

新的职业知识与技能。 4、培养学生的合作精神和创新精神。

四、教学手段与方法充分合理地利用教材、教学参考书、网络营销在线课堂等知识源,梳理提炼系统的理论

知识点,结合现实中的网络营销案例的讲解与分析,加深对理论知识的理解;同时利用国内多种网络营销的实训、实战平台进行配套实验练习,加强实践能力的提升。五、考核方式与成绩评定(一)考核方式

本课程考核采用平时考核、课程实验与课程大作业相结合的方式。其中,平时考核由考勤、小作业和课堂表现组成;课程实验,是根据教学内容需要,安排进行的实战训练;课程大作业,以综合报告或论文的形式,考查学生对网络营销的基本概念的理解及灵活运用各种网络营销工具的技能。(二)成绩评定

成绩评定综合考虑学生平时学习、实验和课程大作业,其中:平时考核占 10%、实验成绩占 50%、课程大作业 40%。六、课程的教学内容、重点和难点

第一章 网络营销理论基础(2 学时)一、网络营销的发展历程二、网络营销研究的层次三、网络营销环境四、网络营销的市场表现

319

Page 322: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、网络营销的职能体现六、网络营销信息传递模型(一)信息传递模型介绍(二)网络营销信息传递特征(三)网络营销信息传递一般原则

重点:网络营销的研究层次和职能体现。难点:网络营销的研究层次。

第二章 网络营销的常用工具与资源(2 学时)一、网络营销的工具体系二、网络营销工具和资源的营销价值(一)网络营销的综合工具——企业网站(二)第三方网络营销资源平台及其网络营销价值1、B2B 电子商务平台 2、开放式在线百科3、网络社区 4、微博平台5、网上商店平台(三)常用的第三方互联网工具1、搜索引擎及其网络营销功能 2、电子邮件及其网络营销价值 3、博客的基本要素及其网络传播特点(四)其他网络营销工具

重点:网络营销工具和资源的营销价值。难点:网络营销工具和资源的选用。

第三章 企业网站建设与运营维护(2 学时)一、企业网站建设流程及主要内容二、网站内容及功能规划三、网站运营维护的基本内容

320

Page 323: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

四、网站运营管理维护工作规范五、常用网站运营管理工具和文档六、网站改版的模式及原则

重点:网站的内容及功能规划。

难点:网站的设计与优化思想。第四章 网络推广方法及应用(4 学时)

一、网络推广方法概述二、网站内部资源推广方法三、搜索引擎推广(一)搜索引擎推广的五个基本要素 (二)搜索引擎优化概述 (三)影响搜索引擎搜索结果排名的主要因素(四)搜索引擎优化的作弊行为(五)搜索引擎优化指南四、交换链接推广方法五、许可 E-mail营销方法六、关联网站推广方法七、病毒性营销方法八、网络会员制营销 九、基于第三方网站平台的推广

重点:各种网络推广方法的运用。难点:搜索引擎优化方法。

第五章 社会化网络营销应用(4 学时)一、社会化网络营销简介

321

Page 324: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、企业博客营销方法与技巧(一)企业博客营销的基本条件 (二)企业博客营销的常见形式 (三)企业博客的平台选择及应用要求(四)博客文章写作方法与技巧 三、企业微博营销基础(一)企业微博营销的定义及表现形式 (二)微博营销与博客营销的比较 (三)企业微博营销的一般步骤 (四)企业微博营销的操作技巧 (五)企业微博的运营管理规范 四、百科平台推广(一)开放式在线百科的网络营销应用(二)在线百科词条推广的六大模式 (三)在线百科词条推广的五大问题(四)在线百科词条推广的操作技巧 五、Ask社区问答推广(一)Ask社区的网络营销价值 (二)Ask社区推广的操作要点 

重点:企业博客和微博营销的方法。难点:社会化网络环境下的营销方法。

第六章 网站访问统计分析(2 学时)一、网站访问统计的主要指标及意义二、如何获取网站访问统计资料三、网站访问统计分析报告写作方法

重点:获取网站访问统计资料的方法。难点:网站访问统计分析的方法。七、课程各教学环节要求(一)理论课:

要求学生课前预习,认真听课。要求教师要突出重点,突破难点,理论案例相结合,322

Page 325: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

使学生系统掌握网络营销的基本理论、基本知识和网络营销的基本方法。(二)实验课:

训练学生对网络营销工具的使用技能,综合运用相关理论知识来指导营销实践,从而提高网络营销水平。本课程的实验内容设置 6 个单元,共计 16 学时。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章

节 主要内容 讲授

实验

讨论

习题

课外

其他

小计

1 网络营销理论基础 2 2 22 网络营销的常用工具与资源 2 2 4 23 企业网站建设与运营维护 2 2 4 2

4 网络推广方法及应用 4 6 10 3

5 社会化网络营销应用 4 4 8 36 网站访问统计分析 2 2 4 2

合计 16

16

32 14

九、本课程与其它课程的联系本课程与《电子商务概论》、《电子商务案例分析》、《电子商务营销写作实务》同为电子

商务模块的选修课程。十、先修课程

本课程的先修课:《计算机网络原理》、《电子商务概论》等基础课和专业课。十一、教材与教学参考书(一)教材冯英健. 实用网络营销教程. 9787302294054 (ISBN).北京:清华大学出版社,2012,第 1版.(二)教学参考书 [1] 商玮,段建,盘红华等.网络营销.9787302299011(ISBN).北京:清华大学出版

社,2012,第 1版.[2] 江礼坤.网络营销推广实战宝典.9787121138522(ISBN).北京:电子工业出版

社,2011,第 1版.[3] 冯英健.网络营销基础与实践 .9787302323938(ISBN).北京:清华大学出版

社,2013,第 4版..

323

Page 326: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

324

Page 327: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《物联网技术及应用》课程教学大纲Internet of Things Technique and Application

学时数:32 其中:实验学时 0 课外学时 0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名 崔如春 、职称 副教授 )审核人:(姓名 崔如春 、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介物联网亦称为传感网,是基于互联网的物物相联网络。物联网可以分为三层:感知层、

网络层以及应用层。物联网技术及应用课程的内容主要包括:物联网基础知识、EPC 基础、EPC 编码体系、EPC射频识别系统、EPC 系统网络技术、EPC 实施指南、EPC 的管理与应用等章节。学习本课程目的是了解射频识别技术(RFID);掌握 EPC(电子产品编码)的基本概念、编码体系、网络技术、实施方法;了解物联网系统的中间件技术,为物联网的相关应用打下基础。二、课程的性质、目的和任务

《物联网技术及应用》是网络工程专业的一门专业任选课,是网络技术与传感技术综合应用的具体体现。通过本课程的学习,学生应能了解物联网的实现方法、表现形式,掌握物联网技术的基本理论和基本应用。针对物联网络的实际应用需求,具有基本系统方案设计能力,熟悉相关应用程序的开发方法。三、课程教学的基本要求

本课程是一门综合性技术应用课程,涉及的知识面较广,要求学生掌握物联网的感知层、网络层以及应用层的基本概念与工作原理;了解射频识别技术(RFID);掌握产品电子编码(EPC)的基本概念、编码体系、网络技术、实施方法;了解物联网系统的中间件技术。为物联网的相关应用打下基础。 四、教学手段与方法 本课程采用多媒体教学环境,以理论教学为主,结合实际应用案例进行讲授。五、考核方式与成绩评定 考核方式为考试,总评成绩包括平时成绩和考试成绩两部分,其中考试成绩点总评成绩的 70%,平时成绩出勤考核占 10%,平时作业占 20%。六、课程的教学内容、重点和难点

325

Page 328: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

第一章 物联网基础一、基本内容:(一)物联网简介(二)智慧地球 二、基本要求:掌握物联网的基本概念

第二章 EPC 基础一、基本内容:(一)EPC 的定义(二)EPC 的产生(三)EPC 系统的构成(四)EPC 系统的特点(五)EPC 系统的工作流程(六)EPC 在国内外发展状况二、基本要求:(一)掌握 EPC 的基本概念(二)掌握 EPC 系统的构成(三)掌握 EPC 系统的工作流程

重点:掌握 EPC 系统的工作流程

第三章 EPC 编码体系一、基本内容:(一)EPC标准(二)GS1 全球统一标识系统(三)EPC 编码体系(四)EPC 编码策略(五)EPC 编码实现二、基本要求:(一)了解 EPC 的相关标准(二)掌握 EPC 编码体系(三)掌握 EPC 编码实现方法

重点:掌握 EPC 编码体系,掌握 EPC 编码实现方法。

326

Page 329: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:掌握 EPC 编码实现方法。第四章 EPC射频识别系统

一、基本内容:(一)EPC 与自动识别技术(二)EPC 与射频识别技术(三)EPC标签(四)EPC标签识读器(五)EPC射频识别系统的建设二、基本要求:(一)了解 EPC 的相关自动识别技术、射频识别技术(二)掌握 EPC标签及识读器的工作原理(三)掌握 EPC射频识别系统的建设方法

重点:掌握 EPC标签及识读器的工作原理。难点:掌握射频识别系统的建设方法。

第五章 EPC 系统网络技术一、基本内容:(一)EPCglobal 网络与全球数据同步网络(GDSN)(二)中间件(三)ONS工作原理(四)EPC 信息服务(EPCIS)二、基本要求:(一)了解 EPCglobal 网络与全球数据同步网络(GDSN)(二)掌握中间件的技术要求与工作原理(三)掌握 ONS工作原理(四)掌握 EPC 信息服务(EPCIS)方法

重点:掌握中间件的技术要求与工作原理、掌握 ONS工作原理。难点:中间件技术。

第六章 EPC 实施指南一、基本内容:(一)实施工具

327

Page 330: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(二)实施考评指标体系(三)EPC 实施指南(四)EPCglobal认证认可项目二、基本要求:(一)了解实施工具(二)掌握实施考评指标体系与 EPC 实施指南(三)掌握 EPCglobal认证认可项目的方法

重点:掌握 EPC 实施指南。

第七章 EPC 的管理与应用一、基本内容:(一)EPCglobal(二)EPC管理(三)EPC 的应用展望(四)EPC 应用案例二、基本要求:(一)了解 EPCglobal(二)掌握 EPC管理方法(三)了解 EPC 应用案例的实施过程

重点:掌握 EPC管理方法。

七、课程各教学环节要求(一)作业根据课程学习的需要,安排适当的课外作业题。各章作业题的分配情况在“学时分

配”中给出。针对本专业的特点,作业题主要以基本概念为主,题量不多但要求熟悉相关的基本原理与方法。(二)考试

考试主要以基本概念为主,重点考试学生对计算机控制系统各组成部分的理解掌握情况。考试题型安排为:基本概念点 60%;综合应用占 30%;具有一定难度的题占 10。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

一 物联网基础 2 2二 EPC 基础 4 4

328

Page 331: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

三 EPC 编码体系 4 4 1四 EPC射频识别系统 6 6 2五 EPC 系统网络技术 6 6 2六 EPC 实施指南 4 4 1七 EPC 的管理与应用 6 4

测验、复习合 计 32 32 6

九、课程与其它课程的联系本课程是一门综合性较强的课程,学习本课程前,学生应具备《数字电子技术》、《计算

机组成原理》、《计算机接口技术》、《数据通信原理》、《计算机网络》等课程的基础。十、先修课程

《计算机网络》十一、教材与教学参考书(一)教材张铎,张成海等.《物联网与产品电子代码(EPC)》.ISBN9787307074200.武汉: 武汉大学出版社, 2010(二)教学参考书[1] 宁焕生 ,张彦 .《RFID 与物联 网 》 . ISBN9787121056437.北京 :电 子工业出版社,2008[2] 马建. 《物联网技术概论》. ISBN9787111333234.北京:机械工业出版社,2011

329

Page 332: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《项目管理教程》课程教学大纲The course of Project Manage

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术

执笔者:(姓名 朱玉玺 、职称 教授 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介本课程是计算机科学与技术专业的一门选修课。从课程地位来说,它在先导课“软件

工程”课程之间起着承上启下的作用,通过教学,要使学生掌握计算机应用中,信息系统服务管理、信息系统集成专业技术、项目的立项管理。为学生将来应聘相应专业技术职务及计算机在各个领域应用打下基础。要求学生课前预习,课后复习,注重认真完成与作业,贯彻“厚基础重能力”的方针,学生应掌握信息系统服务管理、信息系统集成专业技术、项目的立项管理、合同管理、信息(文档)与配置管理、风险管理等,而形成较完整的项目管理的概念。二、课程的性质、目的与任务 本课程是计算机科学与技术专业的一门选修课。从课程地位来说,它在先导课“软件工程课程之间起着承上启下的作用,通过教学,要使学生掌握计算机应用中,信息系统服务管理、信息系统集成专业技术、项目的立项管理。为学生将来应聘相应专业技术职务及计算机在各个领域应用打下基础。三、课程教学的基本要求

本课程既具有一定的理论性、可实践性,同时还具有知识面广,内容多,难度大,更新快等特点,要求学生课前预习,课后复习,注重认真完成与作业,贯彻“厚基础重能力”的方针,学生应掌握信息系统服务管理、信息系统集成专业技术、项目的立项管理、合同管理、信息(文档)与配置管理、风险管理等,从而形成较完整的项目管理的概念。四、教学手段与方法

本课程教学主要采用多媒体教学手段,结合启发式教学、问题教学以及实际应用教学等多种教学方法。在具体的教学过程中,根据学生的实际情况,使教与学生动有趣而不枯燥,通过精讲实例来启发学生的学习兴趣,让学生参与教学活动,逐步培养学生对项目的立项管理、合同管理、信息(文档)与配置管理、风险管理等项目管理的理念。五、考核方式与成绩评定

330

Page 333: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)考核方式 本课程考核采用平时作业与笔试结合的方式。(八)成绩评定

平时作业成绩占 30%,笔试成绩占 70%。六、课程的教学内容、重点和难点

第一章 项目管理概论(1 学时)一、基本内容:(一)项目与项目管理(二)项目管理的产生与发展(三)项目的定义及基本特征(二)项目生命期二、基本要求:

了解项目的定义及基本特征、项目生命期。重点:项目与项目管理定义难点:项目生命期

第二章 项目组织与项目团队(2 学时)一、基本内容:(一)项目组织(二)项目团队(四)项目经理二、基本要求:

了解项目的组织和项目经理定义。重点:项目的组织和项目经理定义。

第三章 项目启动与计划编制(2 学时)一、基本内容:(一)需求分析(二)项目的选择与启动(三)项目启动的工具和方法(四)计划概述(五)项目计划的编制、

331

Page 334: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(六)项目计划的工具和方法二、基本要求:

熟悉需求分析过程及启动方法、掌握项目计划编制、项目的计划工具和方法。重点:项目的需求分析、计划编制、项目的计划工具和方法。难点:项目的计划编制。

第四章 项目管理的相关理论与方法(2 学时)一、基本内容:(一)不确定性分析理论与方法(二)项目融资二、基本要求:熟悉不确定性分析理论与方法。

重点:不确定性分析理论与方法

第五章 信息系统服务管理(2 学时)一、基本内容:(一)信息系统服务管理体系(二)信息系统集成资质管理(三)信息系统工程监理(四)ITIL 与 IT 服务管理、信息系统审计二、基本要求:

熟悉信息系统服务管理体系、信息系统集成资质管理、ITIL 与 IT 服务管理。重点:信息系统服务管理体系、信息系统集成资质管理。

第六章 项目立项及整体管理(4 学时)一、基本内容:

(一)立项管理内容(二)建设方的立项管理(三)承建方的立项管理(四)签订合同(五)项目整体管理的主要活动和流程

332

Page 335: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(六)编制项目范围说明书(初步)(七)制定项目管理计划(八)指导和管理项目执行、(九)监督和控制项目(十)整体变更控制(十一)项目收尾二、基本要求:熟悉立项管理内容、项目整体管理的主要活动和流程、项目管理计划、监督和控制、项目

整体变更控制。重点:项目整体管理活动和流程、项目管理计划、监督和控制、项目整体变更控制。难点:项目管理计划、监督和控制、项目整体变更控制。

第七章 项目范围管理(2 学时)一、基本内容:

(一)产品范围与项目范围(二)编制范围管理汁划(三)创建工作分解结构(四)范围确认、范围控制二、基本要求:

掌握编制范围管理汁划、创建工作分解结构、范围确认、范围控制。重点:掌握编制范围管理汁划、创建工作分解结构、范围确认、范围控制。难点:编制范围管理汁划、创建工作分解结构。

第八章 项目进度及成本管理(4 学时)一、基本内容:

(一)项目进度管理概述(二)活动定义与活动排序(三)活动资源估算、历时估算(四)制定进度计划及进度控制(五)项目成本管理计划与成本估算(六)项目成本预算、项目成本控制二、基本要求:熟悉项目进度管理、活动资源估算、历时估算、制定进度计划及进度控制、项目成本管理

计划与成本估算、项目成本预算、项目成本控制。333

Page 336: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:项目进度管理、制定进度计划及进度控制、项目成本管理计划与成本估算、项目成本控制。

难点:项目成本管理计划与成本估算、项目成本控制。第 9章 项目质量及人力资源管理(4 学时)

一、基本内容:(一)质量管理基础(二)制定项目质量计划(三)项目质量保证(四)项目质量控制(五)项目人力资源管理的定义及有关概念(六)项目人力资源计划编制(七)项目团队组织建设(八)项目团队管理二、基本要求:

掌握质量管理基础、制定项目质量计划、质量控制、 项目人力资源管理、人力资源计划、项目团队组织。重点:掌握制定项目质量计划、质量控制、项目人力资源管理、人力资源计划、项目团队

组织。难点:项目质量计划、质量控制、项目人力资源管理。

第十章 项目合同及采购管理(4 学时)一、基本内容:

(一)项目合同及分类(二)项目合同签订与管理(三)项目合同索赔处理(四)项目采购管理及编制采购计划(五)编制询价计划、询价、招标(六)合同及合同收尾二、基本要求:

掌握项目合同及分类、项目合同索赔处理、项目采购管理及编制采购计划、编制询价计划、询价、招标、合同及合同收尾重点:项目合同及分类、项目合同索赔处理、编制询价计划、询价和招标、合同及合同收

尾。334

Page 337: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:项目合同索赔处理、编制询价计划、询价和招标。第十一章 变更与风险管理(3 学时)

一、基本内容:(一)变更管理的基本原则及组织机构(二)变更管理工作程序、工作内容(三)风险管理及计划(四)定性、定量风险分析(五)应对风险的基本措施二、基本要求:

掌握变更管理的基本原则、变更管理程序和内容、风险管理及计划、定性、定量风险分析、应对风险的基本措施重点:变更管理的基本原则、变更管理程序、风险管理及计划、定性、定量风险分析。难点:风险管理及计划、定性、定量风险分析。。

第十二章 项目收尾及知识产权管理(2 学时)一、基本内容:

(一)项目收尾的内容(二)对信息系统的后续工作的支持(三)知识产权管理工作的范围和内容(四)知识产权管理要项(五)知识产权的滥用二、基本要求:

熟悉项目收尾的内容、系统的后续工作的支持、产权管理范围和内容、知识产权管理要项。重点:项目收尾的内容、系统的后续工作、产权管理范围和内容、知识产权管理要项。难点:项目收尾的内容、系统的后续工作、知识产权管理要项。七、课程各教学环节要求(一)作业的基本要求

本课程作业以掌握基本常识和基本原理为主,题量不易过多。(二)考试环节的基本要求 题型多样化。其中基本概念以填空、选择、简答题为主,主要考查学生对项目管理的领会深度。注重项目管理在实际中的应用。

335

Page 338: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

本课程考核采用平时作业与笔试结合的方式,其中平时作业成绩占 30%,笔试成绩占70%。八、学时分配

章节 主要内容各教学环节学时分配 作业

题量 备注讲授

实验

讨论

习题

其他

小计

第 1章 项目管理概论 1 1第 2章 项目组织与项目团队 2 2第 3章 项目启动与计划编制 2 2 1第 4章 项目管理的基本方法 2 2 1第 5章 信息系统服务管理 2 2 1第 6章 项目立项及整体管理 4 4第 7章 项目范围管理 2 2第 8章 项目进度及成本管理 4 4 1第 9章 质量及人力资源管理 4 4 1第 10章 项目合同及采购管理 4 4 1

第 11章 变更与风险管理 3 3 1

第 12章 项目收尾及产权管理 2 2 1

合 计 32 32 8

九、课程与其它课程的联系学习本课程之前,学生必须学习过软件工程、网络工程、高级语言课程及相关专业基础

课,这些课程是本课程的基础。十、先修课程先修课包括:《软件工程》、《网络工程》和《高级语言》等课程。

十一、教材与教学参考书(一)教材柳纯录.《系统项目管理教程》.北京:清华大学出版社,2008 年。(二)教学参考书[1] 骆珣.《项目管理教程》.北京:机械工业出版社,2006 年。[2] 杨小平,余力. 《项目管理教程》.北京:清华大学出版社,2012 年 1 月。[3] 高懿.《项目管理教程》.北京:清华大学出版社,2010 年 12 月。

336

Page 339: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

337

Page 340: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《信息工程管理》课程教学大纲Information Project Management

学时数:32 其中:实验学时:0 课外学时:0学分数:2课程类别:专业任选课适用专业:计算机科学与技术执笔者:(姓名 吴臣 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程是一门涉及计算机科学、管理科学、系统理论及工程管理专业知识的交叉学科。

本课程的主要内容有工程信息管理的基本理论、管理信息系统开发方法和过程、信息领域的新发展。本课程让学生能把已掌握的管理理论、系统理论、计算机应用技术与工程管理的专业知识相结合,加深对过去已修课程的理解,用本课程所学的基本理论和方法,运用计算机信息管理技术,解决工程管理领域的一些实际问题。二、课程的性质、目的和任务

本课程是计算机科学与技术专业的信息工程管理专业方向的专业必修课程,通过本课程的学习,学生应掌握管理信息系统的基本概念、基本理论和基本方法,运用系统开发的基本方法,分析解决工程管理中的实际问题,针对工程管理中的实际问题,进行系统分析与设计,初步具有系统开发的能力,为学生今后从事信息工程管理领域的工作打下基础。三、课程教学的基本要求(一)综合运用先修课程中所学到的相关知识和技能,把已掌握的管理理论、系统理论、计算机应用技术与工程管理的专业知识相结合,加深对过去已修课程的理解;(二)用本课程所学的基本理论和方法,运用计算机信息管理技术,解决工程管理领域的实际问题;(三)学会分析解决工程管理中的实际问题,为今后从事信息工程管理领域的工作打下基础。四、教学手段与方法

本课程以理论教学为主,运用讲授法、谈话法、讨论法、演示法以及读书指导法等进行338

Page 341: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

教学。五、考核方式与成绩评定(一)考核方式

本课程的考核方式采用闭卷考试。(二)成绩评定

成绩评定方式采用:考试成绩(70%)+平时作业(20%)+考勤(10%)。六、课程的教学内容、重点和难点

第一章 概述一、教学内容(一)了解信息与信息系统的概念、分类,信息系统的发展;(二)熟悉管理信息系统的概念,管理信息系统的功能和特点,管理信息系统的分类;(三)熟悉建设工程信息流程,建设工程信息模型,建设工程信息管理,建设工程项

目的信息沟通,工程管理信息系统;(四)了解管理信息系统的学科体系,管理信息系统的相关技术,与管理信息系统有

关的应用系统。重点:管理信息系统的概念、功能和特点。难点:建设工程信息流程,建设工程信息模型。

第二章 工程管理信息系统的开发一、教学内容(一)熟悉工程管理信息系统开发的条件与原则,工程管理信息系统开发软、硬件要

求;(二)掌握管理信息系统的开发的技术基础,包括数据处理技术,数据库技术,计算

及网络等;(三)熟悉管理信息系统的开发方法,包括原型法、面性对象的开发方法,信息工程

方法和计算机辅助开发方法;(四)熟悉管理信息系统开发方式,管理信息系统开发的计划与控制,管理信息系统

开发的组织与项目管理。重点:管理信息系统的开发的技术基础。难点:管理信息系统的开发方法与方式。

第三章 管理信息系统开发的总体规划339

Page 342: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、教学内容(一)了解系统规划的重要性、系统规划的内容及框架结构,系统规划的步骤;(二)了解系统规划的常用方法,包括关键成功因素法,战略集合转移法,企业系统

规划法;(三)熟悉系统可行性研究,可行性研究的必要性,可行性研究的定义和内容,可行

性研究的步骤,可行性研究报告的编写;(四)了解企业流程重组的概念,企业流程重组的实施,企业流程重组与 MIS 的关系。

重点:系统可行性研究与可行性研究的步骤。难点:可行性研究报告的规范编写。

第四章 系统分析一、教学内容(一)了解系统分析的任务与步骤,掌握结构化系统分析方法;(二)熟悉现行系统调查的原则,系统调查的内容,系统调查的方法;(三)掌握组织结构与管理的功能分析,系统的业务流程分析;(四)掌握系统数据收集方法,数据分析及数据流程分析的方法,描述处理逻辑的工

具;(五)掌握建立新系统逻辑模型的过程,包括系统目标的确定,新系统信息处理方案,

系统计算机资源配置,系统分析报告的编写。重点:系统调查的原则、内容、方法;系统数据的收集;建立系统的逻辑模型。难点:系统逻辑模型的建立。

第五章 系统设计一、教学内容(一)了解系统设计的目标与原则; (二)熟悉系统的概要设计各环节,包括如何划分子系统,系统功能模块设计,系统

平台设计;(三)掌握系统详细设计的各个步骤,包括代码设计,输入\输出设计,数据存储设计,

处理过程设计,系统设计说明书的编写。重点:系统的概要设计的各个环节。难点:系统详细设计的各个步骤。

第六章 系统实施

340

Page 343: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、教学内容(一)掌握硬件系统的建立方法,软件系统的建立方法;(二)掌握熟悉信息系统的测试,测试的目的、原则,测试的过程,测试技术及方法;(三)熟悉信息系统实现的方式,用户测试,人员培训,系统转换;(四)熟悉系统运行及维护的方法,系统评价指标的确定,系统评价报告的编写。

重点:熟悉信息系统的测试的目的、原则,测试的过程,测试技术及方法。难点:信息系统实现的方式;系统运行及维护。

第七章 房地产投资决策信息系统的开发一、教学内容(一)熟悉房地产投资决策的相关概念,房地产投资模型分析;(二)熟悉房地产投资决策信息系统的分析,包括系统需求分析,组织与业务流程分

析,调查数据的汇总分析,数据流程分析与数据词典,功能与数据分析;(三)熟悉房地产投资决策信息系统的设计过程,系统总体结构设计,网络设计,代

码设计,数据结构和数据库设计,用户界面设计,模块处理过程设计;(四)熟悉房地产投资决策信息系统的实施,包括系统开发平台的选择,系统应用说

明。重点:房地产投资决策信息系统的分析与设计。难点:投资决策信息系统的设计过程与实施。

第八章 建筑工程预算软件设计一、教学内容(一)熟悉建筑工程预算软件系统分析的一般步骤,系统设计、系统实施的各个环节。

重点:建筑工程预算软件设计中的各个环节。难点:无

第九章 住宅小区物业管理系统一、教学内容(一)物业管理系统概述、面向对象的建模与分析;(二)住宅小区物业管理系统分析、住宅小区物业管理系统设计、住宅小区物业管理系

统实施、案例小结等。重点:物业管理系统的建模与分析。

341

Page 344: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:住宅小区物业管理系统的实施案例。第十章 建设工程常用管理软件

一、教学内容(一)了解建设工程管理软件的分类,建设工程软件应用的意义;(二)了解概预算与投标报价类软件,包括工程量计算类软件,投标报价类软件,预

算、决算类软件,工程预算管理类软件;(三)了解工程项目管理类软件,包括工程项目管理软件应具备的功能,国外较流行

的工程项目管理软件,国内工程项目管理软件。(四)了解工程图档管理系统类软件,包括文档管理中心,国内一些工程图档管理软

件的介绍。重点:建设工程常用的管理软件及其使用。难点:无。七、课程各教学环节要求(一)本课程主要以授课为主;(二)安排 4 个学时进行讨论与习题讲解,作业题量见学时分配表,考试采用闭卷考试;(三)授课时可以适当安排一定的课外学习任务,让学生每 4-5 人为一组,选择一个题目进行系统开发,与程序设计,最终形成系统开发报告及可运行的应用系统。通过结合工程管理的实际问题,锻炼学生分析解决问题的能力及系统开发的能力,取得了良好的效果。同时还可以考虑课外撰写论文,针对信息技术的发展、管理信息系统的新进展、工程管理领域的系统应用等内容,要求学生查阅资料、撰写论文,并做成演示文稿宣讲。激发了学生的学习兴趣,使学生更好地掌握该领域的最新发展动向,同时锻炼了学生写作与演讲能力。八、学时分配

教学内容 各教学环节学时分配 作业题量

备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 概述 2 2 22 工程管理信息系统的开发 2 2 23 管理信息系统开发的总体规划 4 4 44 系统分析 4 4 45 系统设计 4 4 36 系统实施 4 1 1 6 37 房地产投资决策信息系统的开发 2 2 38 建筑工程预算软件设计 2 2 3

342

Page 345: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

9 住宅小区物业管理系统 2 2 310 建设工程常用管理软件 2 1 1 4 3

合计 28 2 2 32 30

九、本课程与其它课程的联系学习本课程之前,学生必须学习高级语言程序设计,数据库系统,软件工程等课程。

这些课程是本课程的基础。十、先修课程

《高级语言程序设计》,《数据库系统》,《软件工程》等。十一、教材与教学参考书(一)选用教材李晓东等著.《工程管理信息系统》(ISBN:711113429X).北京:机械工业出版社,2004.(二)教学参考书[1] 王要武.《管理信息系统》(ISBN:9787121074035).北京:电子工业出版社,

2008,第二版.[2] 陈禹.《信息系统管理工程师教程》(ISBN:9787302122616).北京:清华大学出

版社,2006.

343

Page 346: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《信息工程监理概论》课程教学大纲Information Engineering Consultant Conspectus

学时数:32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 曾凡智 、职称 教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 信息工程监理人才是市场急需的计算机类人才,本课程是对信息工程领域有关建设项

目及其活动的监督管理,其职责就是运用技术、科技、管理优势对信息系统工程全过程的质量、投资、进度三大目标进行控制。本课程是计算机、网络工程专业的选修课程,本课程主要介绍:信息系统工程分类与监理基本概念与方法;质量、投资、进度、变更控制的措施与手段;项目管理、合同管理、信息管理、组织协调的方法与能力。本课程通过介绍各类信息系统工程的特点,讲解把基本的控制手段加以应用的过程,以完成信息工程建设的生命周期。二、课程的性质、目的和任务

信息工程监理是对信息工程领域有关建设项目及其活动的监督管理,是以严密的规范标准为特征,以信息化技术为基础的综合管理行为,是一种技术服务性活动,贯穿于信息化工程建设的全过程。监理方作为管理监督方,其职责就是运用自己拥有的技术、科技、管理优势对信息系统工程的全过程进行质量、投资、进度进行控制。信息工程监理概论是计算机、网络工程专业的选修课程,通过本课程的学习使学生熟悉信息系统工程分类与监理基本概念与方法。掌握质量、投资、进度、变更控制的措施与手段,掌握合同管理、信息管理、组织协调的方法与能力。同时,结合各种不同信息工程的特点的,把基本的控制手段加以应用。三、课程教学的基本要求(一)了解典型监理方、用户方、施工方的关系。(二)熟练掌握质量、投资、进度、变更控制的措施与手段。(三)熟练掌握合同管理、信息管理、信息安全的内容、手段与方法。(四)熟悉掌握项目管理、组织协调的内容与方法。(五)针对各类信息系统工程实际问题,选择合适的手段与方法加以实现与应用,完成信息工程建设的生命周期。四、教学手段与方法(一)采用计算机多媒体教学手段,提高单位时间信息量,提高快速掌握监理技能的能力。(二)采用互动式教学,对于重点算法进行课程讨论,需要学生进行精心的预习,强化对

344

Page 347: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点算法的理解。五、考核方式与成绩评定(一)考核方式 本课程采用闭卷考试。(二)成绩评定 期末考试闭卷笔试,根据教学大纲命题,考试时间为 120 分钟,卷面分值 100 分。总成绩的评定按照期末考试成绩占 70%,平时作业成绩占 30%进行。六、课程的教学内容、重点和难点

第一章 概 论(2 学时)一、基本内容:(一)信息工程监理设立的背景。(二)信息系统工程监理相关概念。(三)信息系统工程监理与建筑工程监理区别。第一节:信息工程监理设立的背景第二节:信息系统工程监理相关概念第三节:设备监理第四节:信息系统工程监理与建筑工程监理之区别二、基本要求:(一)熟悉信息系统工程监理的基本概念(二)了解设备监理的作用

重点:信息系统工程监理相关概念。难点:区分信息系统工程监理与建筑工程监理的差别。

第二章 信息系统工程中的项目管理(4 学时)一、基本内容:(一)项目管理的定义及作用。(二)项目管理的基本要素。(三)监理项目的组织与规划第一节:项目管理在信息系统工程实施中的地位和作用第二节:信息系统项目管理的 14 要素第三节:项目主建方、承建单位、监理单位与项目管理方法之关系第四节:项目管理的国际动态第五节:监理项目的组织与规划二、基本要求:

345

Page 348: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)掌握项目管理的基本要素与作用,监理项目的组织与规划(二)掌握项目三方与项目管理方法之关系

重点:项目管理的定义及作用,监理项目的组织与规划。难点:项目管理的国际动态。

第三章 质量控制(4 学时)一、基本内容:(一)信息系统工程质量和质量控制的概念。(二)信息工程阶段划分、分阶段质量控制的重点。(三)信息工程质量控制基本手段。第一节:信息系统工程质量和质量控制的概念第二节:质量体系控制第三节:分阶段质量控制的重点第四节:质量控制手段二、基本要求:(一)掌握质量控制的基本概念(二)掌握质量控制的基本手段与方法

重点:掌握质量控制的基本手段与方法。难点:分阶段质量控制重点的细分。

第四章 进度控制(4 学时)一、基本内容:

(一)信息系统工程进度控制的概念。(二)信息工程进度控制的任务、程序与方法。(三)信息工程进度控制基本技术手段。第一节:进度与进度控制第二节:进度控制的目标与范围第三节:进度控制的任务、程序与方法第四节:进度控制的技术手段二、基本要求:

(一)掌握进度控制的基本概念(二)掌握进度控制的基本手段与方法

重点:掌握质量控制的基本手段与方法。

346

Page 349: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:进度控制的目标分析与范围确定。第五章 投资控制(4 学时)

一、基本内容:(一)信息系统工程投资控制的概念。(二)信息工程投资控制的方法。(三)信息工程成本预估、控制与结算审核。第一节:投资控制概述第二节:信息系统工程投资控制基础知识与方法第三节:信息系统工程资源计划、成本估算及预算第四节:信息系统工程成本控制第五节:信息系统工程成本结算的审核第六节:变更控制二、基本要求:(一)掌握投资控制的基本概念(二)掌握投资控制的基本手段与方法(三)掌握变更控制的基本手段与方法

重点:信息系统工程资源计划、成本估算、预算、审核。难点:变更控制的操作与管理。

第六章 合同管理(4 学时)一、基本内容:(一)信息系统工程合同管理的概念、内容与分类。(二)合同管理的方法。(三)合同违约的管理及知识产权。第一节:信息系统工程合同的内容及分类第二节:合同管理的内容与基本原则 第三节:合同索赔的处理第四节:合同争议的调解 第五节:合同违约的管理及知识产权二、基本要求:(一)掌握合同管理的基本内容与分类(二)掌握合同管理的基本手段与方法

重点:合同管理的内容与基本原则。

347

Page 350: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

难点:合同违约的管理及知识产权。第七章 信息管理(4 学时)

一、基本内容:(一)信息管理的概念、内容与分类。(二)信息管理的方法。(三)信息安全管理。第一节:信息工程信息与信息管理第二节:监理单位的信息管理方法第三节:信息系统工程监理相关信息分类与主要文档 第四节:信息安全管理二、基本要求:(一)掌握信息管理的概念与管理内容(二)掌握信息管理的方法(三)熟悉信息系统工程监理相关的主要文档

重点:信息系统工程监理相关的主要文档与主要管理手段。难点:信息安全管理。

第八章 信息系统工程建设的组织协调(2 学时)一、基本内容:(一)组织协调的概念与分类。(二)组织协调的方法。第一节:组织协调的概念与内容第二节:组织协调的基本原则第三节:组织协调的监理单位法

二、基本要求:(一)掌握组织协调的概念与内容。(二)熟悉监理单位法。

重点:组织协调的基本原则。难点:监理单位法。

第九章 信息网络系统建设监理(4 学时)一、基本内容:

348

Page 351: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(一)信息网络系统建设的全过程。(二)信息网络系统建设的监理手段与方法。第一节:信息网络系监理基础第二节:信息网络系统建设准备阶段的监理第三节:信息网络系统建设设计阶段的监理第四节:信息网络系统建设实施阶段的监理第五节:信息网络系统验收阶段的监理二、基本要求:(一)掌握信息网络系统建设的周期(二)掌握信息网络系统建设的监理手段与方法

重点:信息网络系统建设实施阶段的监理难点:信息网络系统验收阶段的监理七、课程各教学环节要求

本课程教学环节除讲课外,还有课外实验环节等,培养学生实际工作能力、技术能力与协调组织能力。

考试环节要求:1、本课程的命题考试将根据本大纲所规定的内容和目标来确定考试范围和考核要求。

考试命题会覆盖各章,并适当突出重点章节,体现本课程的内容重点。2、本课程在试题中对不同能力层次要求的分数比例一般为:基础题占 20%,简答与计

算题占 60%-70%,综合运用题占 10%-20%。3、本课程采取期末考试与平时作业考查相结合的方法,期末考试成绩占 70%,平时作

业成绩占 30%。期末考试根据实际情况,可采用开卷笔试,根据教学大纲命题,考试时间为120 分钟,卷面分值 100 分。八、学时分配

章号 主 要 内 容

各教学环节学时分配 作业量(题)

备注讲

授实验

讨论

习题

课外

其它

小计

一 概 论 2 2 2二 信息系统工程中的项目管理 4 4 2三 质量控制 4 4 2四 进度控制 4 4 2五 投资控制 4 4 2六 合同管理 4 4 2七 信息管理 4 4 2八 信息系统工程建设组织协调 2 2 2九 信息网络系统建设监理 4 4 2期中测验、期末复习、机动

349

Page 352: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

合 计 32 32 18

九、课程与其它课程的联系本课程一般应在学完计算机专业《C语言程序设计》、《离散数学》、《数据结构》、《数据

库系统原理》、《操作系统原理》、《计算机网络原理》、《计算机组成原理》等核心骨干课程之后开课。十、先修课程 《C语言程序设计》、《离散数学》、《数据结构》、《数据库系统原理》、《操作系统原理》、《计算机网络原理》、《计算机组成原理》等十一、教材及教学参考书(一)教材柳纯录 编著.《信息系统监理师教程》.北京:清华大学出版社,2005 年。(二)教学参考书符长青 编著.《信息系统工程监理》.北京:机械工业出版社,2008 年。

350

Page 353: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《虚拟现实技术》课程教学大纲Virtual Reality Technology

学时数: 32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术

执笔者:(姓名 张德丰 、职称 教授 )审核人:(姓名 崔如春 、职称 副教授 、职务 系主任 )编写日期:2013 年 9 月

一、课程简介 《虚拟现实技术》主要介绍了虚拟现实技术的概念、组成、发展状况,虚拟现实系统的硬件设备、相关技术,虚拟现实建模语言、图形学、OpenGL 图形程序设计接口,3dsMax 三维建模工具以及 Sketchup 三维模型的建立与实例,介绍了虚拟现实系统在各行业中的应用现状,虚拟现实系统应用于教育、培训等领域的教育理论基础、教学方法、学习方法等。二、课程的性质、目的和任务 虚拟现实是一项正在发展中的技术,它的目的是使信息系统尽可能地满足人的需要,人机的交互更加人性化,用户可以更直接地与数据交互。虚拟现实技术用于城市规划,室内设计,文物保护,交通模拟,虚拟现实游戏,工业设计,远程教育等方面。例如,电子实验时,利用虚拟现实虚拟技术可方便地对测试结果进行分析,利用打印机可直接打印输出实验数据、测试曲线和电路原理图;实验不消耗器材,实验所需器材种类和数量不限制,实验成本低,实验速度快,效率高,容易开展各种设计性实验。可极大地提高社会经济效益。三、课程教学的基本要求(一)通过本课程的学习,使学生掌握虚拟现实的基本概念和术语、系统组成及应用领域。(二)了解虚拟现实的计算机体系结构、输入输出设备以及有关的人的因素。(三)结合上机实验,了解虚拟现实的建模技术,掌握应用系统开发的基本技能。四、教学手段与方法(一)运用启发、讨论、互动式的教学方法,培养学生的学习积极性。强调案例教学法的应用,采取“提出问题-分析问题-解决方案-得出结论”的教学思路,以满足个性化、多样化的教学需求。(二)多媒体教学与黑板板书有机结合,提高教学效果。五、考核方式与成绩评定(一)考核方式

本课程考核采用平时考核与期末考试相结合的方式。平时考核部分由考勤、作业和课堂351

Page 354: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

表现构成;期末考试采用闭卷方式。(二)成绩评定

平时成绩占 30%,笔试成绩占 70%。如有参加实训活动,再根据比赛难易程度调整成绩评定比例。六、课程的教学内容、重点和难点

第一章 虚拟现实系统概述(2 学时)一、虚拟现实系统的概念二、虚拟现实系统的组成三、虚拟现实系统的分类四、虚拟现实系统的研究现状

重点:虚拟现实系统的基本特征难点:分布式虚拟现实系统

第二章 虚拟现实系统的硬件设备(2 学时)一、虚拟现实系统的输入设备二、虚拟现实系统的输出设备三、虚拟现实生成设备

重点:三维定位跟踪设备难点:基于图形工作站的虚拟现实系统

第三章 虚拟现实系统的相关技术(4 学时)一、三维建模技术二、绘制技术三、三维全景技术四、人机自然交互技术

352

Page 355: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

五、物理仿真技术六、三维虚拟声音技术

重点:基于几何图形的实时绘制技术难点:面部表情识别技术

第四章 虚拟现实建模语言(VRML) (2 学时)一、VRML虚拟现实建模语言简介二、VRML 概述三、VRML场景生成器 CosmoWor1ds

重点:VRML 网络与应用难点:事件路由

第五章 虚拟现实的图形学基础(2 学时)一、计算机图形学概述二、虚拟现实的图形学

重点:智能 CAD

难点:三维建模第六章 OpenGL虚拟现实图形程序设计接口(6 学时)

一、OpenGL 简介二、OpenGL 的程序结构三、OpenGL 程序编写原理与方法四、OpenGL变换五、OpenGL光照及纹理处理六、OpenInventor

353

Page 356: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

重点:模型变换和视图变换难点:OpenGL光照及纹理处理

第七章 3dsMax 三维建模工具(6 学时)一、3dsMax 的基础知识二、几何体建模三、二维图形建模四、高级造型技巧NuRBS

五、材质与灯光六、3dsMax 与 VRML

重点:建立NURBS模型难点:几何体建模

第八章 SketchUp 三维模型的建立与实例(6 学时)一、建模方法及工具二、SketchUp特点三、SketchUp 与传统工具的比较四、SketchUp功能五、虚拟现实软件中三维模型建立的方法六、贴图的方法和类型七、虚拟校园模型

重点: SketchUp 中的主要工具难点:虚拟现实软件中三维模型建立的方法

第九章 虚拟现实系统在各行业中的应用(6 学时)354

Page 357: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、工程领域的应用二、艺术与娱乐领域的应用三、科学领域的应用四、虚拟训练五、虚拟现实系统应用举例

重点:分子建模中的应用难点:虚拟手术训练

七、课程各教学环节要求(一)理论课:

要求学生课前预习,认真听课。要求教师要突出重点,突破难点,理论案例相结合,使学生系统掌握虚拟现实技术的基本理论、基本知识和虚拟现实技术的基本方法。(二)实验课:

本课程无实验课。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章

节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 虚拟现实系统概述 2 2 22 虚拟现实系统的硬件设备 2 2 23 虚拟现实系统的相关技术 4 4 2

4 虚 拟 现 实 建 模 语 言(VRML) 2 2 2

5 虚拟现实的图形学基础 2 2 2

6 OpenGL 虚拟现实 图 形 程序设计接口 6 6 3

7 3dsMax 三维建模工具 6 6 3

8 SketchUp 三维模型的建立与实例 6 6 3

355

Page 358: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

9 虚拟现实系统在各行业中的应用 6 6 3

合计 32 32 22

九、课程与其它课程的联系 本课程与计算机图形学有关联十、先修课程 计算机图形学、高级语言程序设计十一、教材与教学参考书(一)教材张茂军. 虚拟现实技术. ISBN: 7030093658. 北京:科学出版社,2009-07,第 1版(二)教学参考书陈怀友.虚拟现实技术.ISBN:9787302262756. 北京:清华大学出版社,2013-7,第 1版.

356

Page 359: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《学科概论》课程教学大纲Introduction to Computer Science and Technology

学时数:16 其中:实验学时 0 课外学时 0 学分数:1 课程类别:专业基础课程 适用专业:计算机科学与技术

执笔者:(姓名 杨跃武 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介本课程是计算机及相关专业第一门专业基础课,在整个课程体系中处于入门的引导地

位,分为认识篇、系统篇、职业道德篇。认识篇从专业的角度认知计算机和计算机学科,为学习计算机学科提供正确的方法指导;系统篇以自底向上的方式介绍计算机系统,由内到外地讨论计算机可以做什么以及是如何做的,使学生了解学科富有智慧的核心思想;职业道德篇通过典型案例、道德选择、法律法规使学生了解计算机专业人员的行为规范和道德指引。二、课程的性质、目的和任务

《学科概论》是计算机科学与技术及网络工程专业学生必修的一门重要基础课,也是学习其他计算机课程的先导课。通过本课程的学习,使学生对计算机有个全面的认识和了解从而提高学生对专业学习的兴趣,为学习后续课程和专业知识打下基础。三、课程教学的基本要求(一)要求学生对计算机专业整体有个初步概念; (二)了解计算机和数据的概念;(三)了解计算机硬件的组成和计算机软件的构成、以及数据组织的结构和数据的安全;四、教学手段与方法

1、课程概念多、涉及面广,教学形式以讲授方式为主+多媒体辅助+答疑和讨论。2、为加强学生对计算机有一个全局概念,应充分保证课外学时不少于 32 学时。3、关键环节实现方面的技术问题可辅以课堂讨论的形式。4、课程概念多、比较抽象,算法分析有一定难度,为了学生进一步理解课堂教学内容,

拟布置一定数量习题为宜,教师批改作业本的 1/3,并安排时间上习题课。五、考核方式与成绩评定(一)考核方式

学期期末安排考试,考试方式为笔试(闭卷)。(二)成绩评定

期末成绩由二部分构成:平时成绩(30%)和期末考试成绩(70%)。平时成绩包括:出勤、平时作业、测验等。闭卷笔试主要考核学生对基本概念、基本理论与基本方法的理解和

357

Page 360: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

掌握情况,对相关软件的应用情况。六、课程的教学内容、重点和难点

第一章 绪 论一、计算机的概述;二、冯.诺伊曼模型的概念。

重点:冯.诺伊曼模型的概念。难点:冯.诺伊曼模型的概念。

第二章 数据的表示一、位模式的概念;二、数据的表示;三、进制表示法及相互转换;四、数的表示法

重点:数据的表示,整型数和浮点型数在计算机中的存储方式。难点:用位模式表示图像和音频数据,二进制反码格式;二进制补码格式

第三章 位运算一、算术运算;二、逻辑运算;三、移位运算。

重点:算术运算、逻辑运算的应用。难点:运算的综合应用。

第四章 计算机组成一、中央处理器的功能和组成;

358

Page 361: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

二、主存储器的概念和种类;三、输入/输出设备;四、系统的内部连接。

重点:计算机的三大硬件部件以及它们之间的连接和工作方式。难点:主存储器的地址空间;输入\输出设备的寻址。

第五章 计算机网络一、计算机网络的概念;二、OSI 网络体系结构的七层参考模型;三、网络分类;四、网络连接设备;五、互连网和 TCP/IP 协议。

重点:OSI模型的七层结构及各层的功能;TCP/IP 协议的分层结构及各层的应用。难点:计算机网络体系结构的七层参考模型。

第六章 操作系统一、操作系统的概述;二、主流的操作系统。

重点:操作系统的概念;难点:主流的操作系统。

第七章 算 法一、算法的概念;二、算法的表示;

359

Page 362: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

三、基本算法。重点:算法的概念及表示算法的方法。难点:算法的应用。

第八章 程序设计语言一、计算机语言的演化;二、计算机语言的分类;三、C语言的简介。

重点:C语言的语法结构。难点:C语言是函数式语言的概念。

第九章 数据结构一、数组的定义及其应用;二、记录的定义及其应用;三、链表的定义及其应用。

重点:数组、记录、链表的概念。难点:对链表的应用。

第十章 文件结构一、文件及其存取方法;二、几种主要的文件:顺序文件、索引文件、哈希文件。

重点:文件的概念及其存取方法。难点:哈希文件。六、课程各教学环节

本课程为基础课程,在讲授教学内容的环节中,力求精讲,做到重点突出。而且学生360

Page 363: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

必须要做一定量的习题,并进行一些上机实践加以理解。七、课程各教学环节要求(一)介绍了计算机体系结构与组织、程序设计语言、程序设计基础、算法与复杂性、信息管理、软件工程、操作系统、网络计算、图形学和可视化计算、人机交互、离散结构、数值计算科学、智能系统、社会和职业问题等知识。(二)求使读者对所学专业有比较深入的了解。(三)树立专业学习的责任感和自豪感。

八、学时分配教学内容 各教学环节学时分配 作业

题量 备注章节 主要内容 讲授

实验

讨论

习题

课外

其它

小计

1 绪 论 1 3 4 22 数据的表示 2 5 7 23 位运算 2 4 6 34 计算机组成 2 2 4 15 计算机网络 2 4 6 26 操作系统 2 2 4 27 算 法 1 4 5 38 程序设计语言 2 3 5 29 数据结构 1 3 4 2

10 文件结构 1 2 3 2

合计 16 32 48

九、课程与其它课程的联系本课程是计算机专业的引导和入门课,无需任何其他先修课程。

十、先修课程本课程是计算机专业的引导和入门课,无任何其他先修课程。

十一、教材与教学参考书(一)教材(美)Behrouz A.Forouzan 著 刘艺 段立 钟维亚等译.《计算机学科概论》. ISBN: 9787302253600, 7302253609.北京:机械工业出版社,2011 年 7 月 1 日,第二版.(二)教学参考书[1] 胡明.《计算机学科概论》. ISBN:9787302175056.北京:清华大学出版社,

2008-07-01,第二版.[2] 瞿中 熊安萍 蒋溢.《计算机科学导论》.ISBN:9787302219286.北京:清华大学出

版社,2010-03-12,第三版.

361

Page 364: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

362

Page 365: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《云计算概论》课程教学大纲Introduction to Cloud Computing

学时数: 32 其中:实验学时 0 课外学时 0 学分数:2

课程类别:专业任选课 适用专业:计算机科学与技术专业

执笔者:(姓名 李晓东 、职称 讲师 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介 本课程的主要内容包括:云计算的基本概念、云计算的主要特征,网格计算与云计算的关系,Google云计算系统体系架构、工作原理及应用,Google 应用程序引擎(Google App Engine)基本结构及其数据库,亚马逊云计算的基本结构、基本原理及应用,微软云计算的基本结构及原理,云计算的关键技术及主要研究热点等。二、课程的性质、目的和任务

《云计算概论》是计算机科学与技术专业的一门比较新的专业选修课程。主要目的是通过这门课程的学习,让学生了解云计算的基本特点及应用,理解和掌握云计算的基本架构原理,初步掌握云计算的实现技术,为以后实际工作和应用打下坚实的基础。

主要任务是培养学生初步使用云计算的有关知识分析和解决实际问题的能力,为社会培养新型实用性人才。三、课程教学的基本要求(一)了解云计算的起源、发展以及现状。(二)理解云计算的基本概念、主要特征、云计算与网格计算的异同。(三)理解并掌握主要几种云计算系统的体系架构、工作原理。(四)理解云计算的关键技术、优缺点等。(五)了解云计算的典型应用。四、教学手段与方法

本课程采用课堂讲授、课堂讨论及课外实践相结合的教学方法,重视学生对云计算的基础理论的理解与掌握,培养学生对知识和理论的实际运用能力。 课堂教学主要采样多媒体教学手段、同时结合课堂板书的方式进行。五、考核方式与成绩评定(一)考核方式

本课程期末考试可采用开卷或闭卷考试方式。 (二)成绩评定

363

Page 366: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

总成绩评定方法:总评成绩=平时成绩+期末考试成绩,其中:平时成绩占总评成绩的30%,期末考试成绩占总评成绩的 70%。六、课程的教学内容、重点和难点

第一章 绪论(2 学时)一、基本内容

主要介绍云计算的基本概念,云计算的发展历程,云计算的主要特点及网格计算与云计算区别。

(一)云计算的概念。(二)云计算发展现状。(三)云计算实现机制。(四)网格计算与云计算。二、基本要求

(一)了解云计算的基本概念、发展过程及发展现状。(二)了解云计算的特点。(三)了解网格计算与云计算的区别。(四)理解云计算的应用领域及意义。

重点:云计算的特点,云计算的意义。难点:云计算实现机制,网格计算与云计算的区别。

第二章 Google云计算原理与应用(8 学时)一、基本内容(一)Google文件系统 GFS。(二)并行数据处理 MapReduce。(三)分布式锁服务 Chubby。(四)分布式结构化数据表 Bigtable。(五)分布式存储系统 Megastore

二、基本要求(一)了解 Google云计算基本原理。(二)了解 Google文件系统 GFS、并行数据处理、分布式锁服务、分布式结构化数据表和分布式存储系统等技术。

重点:Google文件系统 GFS、并行数据处理、分布式锁服务、分布式结构化数据表。难点:并行数据处理、分布式锁服务、分布式结构化数据表。

第三章 Amazon云计算 AWS(6 学时)

364

Page 367: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

一、基本内容(一)亚马逊平台基础存储架构:Dynamo。(二)弹性计算云 EC2。(三)简单存储服务 S3。(四)简单队列服务 SQS。(五)简单数据库服务 SimpleDB。(六)关系数据库服务 RDS(七)内容推送服务 CloudFront。(八)其他亚马逊云计算服务。(九)AWS 应用实例。二、基本要求(一)了解亚马逊云计算的基本结构及基本原理。(二)理解亚马逊云计算的主要服务。(三)了解亚马逊云计算的应用实例。

重点:1、亚马逊云计算的基本结构及基本原理。2、亚马逊云计算的主要服务。难点:SimpleDB 服务,MapReduce 服务,RDS 服务和 CloudFront 服务。

第四章 微软云计算 Windows Azure(6 学时)一、基本内容

(一)微软云计算平台。(二)微软云操作系统 Windows Azure(三)微软云关系数据库 SQL Azure。(四)微软云计算编程实践。二、基本要求(一) 了解微软云计算平台和微软云操作系统 Windows Azure。(二) 了解微软云关系数据库 SQL Azure。(三) 了解微软云计算编程方法。

重点:微软云计算平台与微软云操作系统。难点:微软云计算编程实现。

第五章 Hadoop: Google云计算的开源实现(6 学时)

一、基本内容(一) Hadoop 简介 (二) Hadoop 分布式文件系统 HDFS (三) 分布式数据处理 MapReduce (四) 分布式结构化处理表 HBase

365

Page 368: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

(五) Hadoop 安装(六) HDFS 使用(七) MapReduce 编程二、基本要求(一) 理解 Hadoop 的相关技术及特点。(二) 了解MapReduce 编程技术。

重点:Hadoop 分布式文件系统 HDFS 及 Hadoop 分布式数据处理 MapReduce。难点:MapReduce 编程实现。

第六章 云计算研究热点(4 学时)一、基本内容(一)云计算体系结构研究(二)云计算关键技术研究。(三) 编程模型研究(四)支撑平台研究(五) 应用研究(六)云安全研究二、基本要求(一) 了解云计算体系结构的研究热点及发展方向;(二) 了解云计算研究的关键技术发展动态;(三) 了解云计算编程模型与支撑平台方面的研究进展;(四) 了解云计算的应用和安全方面的研究热点。

重点:云计算体系结构的研究动态,云计算关键技术。难点:编程模型。七、课程各教学环节要求(四) 教学

本课程是一门理论性比较强的新技术课程,教学环节以课堂讲授为主,辅以上机操作、编程练习和作业,上机操作及编程练习主要在课外完成。通过习题作业,使学生能进一步理解本课程的基本概念;通过实例讲解,使学生获得更多的关于云计算的感性认识;通过云计算仿真器 CloudSim,进行课外上机练习,使学生能巩固和加深对云计算的基本理论,基本技术的理解和掌握,达到本课程的教学要求。(五) 作业布置 教师应根据课程性质和要求,及时布置适量的、相应的课外作业或课外实践报告等。作业内容既要密切联系课堂教学内容,又要有利于加强学生的思维训练,提高分析问题和解决问题的能力。(六) 考试

本课程期末考试采用开卷或闭卷考试形式,试卷总分 100 分,考试时间 120 分钟。考试366

Page 369: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

内容紧扣教学内容,难易适中,考查知识点分布合理,重视学生对知识运用能力的考查。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章节 主要内容 讲

授实验

讨论

习题

课外

其它

小计

一 绪论 2 2

二 Google云计算原理与应用 8 8 4

三 亚马逊云计算 AWS 6 6 3

四 微软云计 算 Windows Azure

6 6 3

五 Hadoop: Google 云计算的开源实现 6 6 2

六 云计算研究热点 4 4

合计 32 32 12

九、课程与其他课程的联系本课程是在开设《数据结构》、《操作系统》、《计算机网络》等课程之后开设。

十、先修课程 本课程的先修课程是《数据结构》、《操作系统》、《计算机网络》等十一、教材与教学参考书(一)教材刘鹏.云计算.ISBN:9787121134098.北京:电子工业出版社,2011 年 5 月,第 2版(二)教学参考书[1] 张为民.云计算.ISBN:9787030261281.北京:科学出版社,2009 年 12 月[2] (美)米勒著,姜进磊等译.云计算.ISBN:9787111266181.北京:机械工业出版,

2009 年 4 月[3] 王鹏,黄华峰,曹琹.云计算 中国未来的 IT战略.ISBN:9787115230058.北京:人民邮电出版社 2010 年 6 月

[4] 雷万云.云计算——技术、平台及应用案例.ISBN:9787302250807.北京:清华大学出版社,2011 年 5 月

367

Page 370: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

《专业英语》课程教学大纲Specialty English

学时数: 16 其中:实验学时:0 课外学时:0 学分数: 1

课程类别:专业必修课 适用专业:计算机科学与技术专业

执笔者:(姓名 杨跃武 、职称 副教授 )审核人:(姓名 崔如春、职称 副教授、职务 系主任)编写日期:2013 年 9 月

一、课程简介英语作为计算机及 IT 业的行业性语言,有着其他语言所不能替代的功能。无论是学习

最新的计算机技术,还是使用最新的计算机软硬件产品,都离不开对计算机英语的熟练掌握。为了适应这种要求,本课程将介绍最新计算机英语知识,并将理论知识与实践合理结合,旨在培养学生阅读与本专业有关的英文科技资料的能力,为翻译专业英文资料打好基础,并在实际的应用中运用计算机的专业英语,更好、更有效地利用计算机解决实际问题。 二、课程的性质、目的和任务

性质:专业英语是计算机科学与技术类专业的专业必修课,是综合计算机知识和英语运用能力的课程,是在学生掌握公共英语的基础上进一步提高其计算机专业英语阅读、理解能力的课程。通过本课程的学习,学生可以掌握本专业的常用词汇和习惯表达方法,可以为阅读计算机专业文献和书籍打下坚实的基础,同时为以后工作中解决与计算机专业英语相关的问题提供必要的知识储备。

目的:本课程旨在帮助专业的学生全面了解计算机相关的英语表达,提高学生在计算机相关英语材料方面的阅读能力和词汇表达能力,为学生学习,理解和使用计算机技术提供便捷的途径。目前,很多计算机相关的操作、指令和说明文档等没有汉化,所以掌握一定的计算机英语词汇和表达方式是非常有必要的,这也是信息时代和全球化的必然要求。

任务:本课程的主要内容包括三部分:1)计算机应用相关材料的阅读,包括计算机基础知识、计算机体系结构、语言设计、软件工程、网络通信等。2)计算机英语的使用,主要通过翻译和写作练习的方式帮助学生内化学习的内容,避免能看不能用的现象。3)计算机专业英语的理论介绍。三、课程教学的基本要求(一)知识要求 了解:英语表达的计算机简单概念;一部分计算机英语专业词汇。 理解:课文中的语法点,巩固基础英语已学过的语法知识,理解语法现象;对出现的科技英语中常见的现象进行分析讲解; 不再进行系统的语法教学,而侧重于通过课文注释。(二)能力要求 掌握:较熟练的阅读专业文章;能借助词典笔译难度一般的专业文章,译文基本无误。

368

Page 371: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

熟练掌握:掌握 600 个左右的专业词汇;学会使用科技英汉词典,能根据上下文比较正确地选择词义。四、教学手段与方法(一)采用讲授式、启发式、讨论式、范本分析教学等多种方式,充分利用多媒体等现代化教学手段,整体优化教学过程和教学内容,调动学生学习积极性;(二)贯彻精讲的原则,注重三基内容的讲解,突出重点,照顾一般,图文并貌,重在基本知识要点的理解和基本技能的掌握;(三)贯彻理论和实践相结合的原则,要求学生完成一定量的作业,以提高学生对计算机专业英语课程基本概念和理论技巧的深入理解。(四)分析与总结相结合,对讲授内容及时总结,对重点内容深入分析,深入浅出,循序渐进。五、考核方式与成绩评定(一)考核方式

本课程考核采用平时考核与期末考试相结合的方式。平时考核包括考勤、作业及堂上表现等内容。期末考试采用闭卷方式。(二)成绩评定

平时成绩占 30%,笔试成绩占 70%。六、课程的教学内容、重点和难点

第一章 Computer and Computer Science (4 学时)一、Introduction to Computer

二、History

三、Hardware

四、Programming

五、Future Developments

重点:科技英语中专业词汇的构成。难点:科技英语中专业词汇的构成。

第二章 Computer Architecture(4 学时)一、Introduction to Computer Architecture

二、Input Hardware

369

Page 372: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

三、Output Hardware

四、Storage Hardware

五、Hardware Connections

重点:科技英语的定语从句。难点:科技英语的定语从句。

第三章 Computer Language and Programming(4 学时)一、Introduction to Programming Language

二、Language Types

三、Classification of High-Level Languages

四、Language Structure and Components

五、History

重点:科技英语的倒装和不定式。难点:科技英语的倒装。

第五章 Computer Network(4 学时)一、Network Classifications

二、Protocols

三、Interprocess Communication

重点:科技英语的虚拟语气。难点:科技英语的虚拟语气。七、课程各教学环节要求(一)理论课:

要求学生课前预习,认真听课。要求教师要突出重点,突破难点,理论讲解和堂上练习堂下作业相结合,使学生累积一定的词汇量,理解科技英语的语法特点,提升计算机英

370

Page 373: file.fosu.edu.cn · Web view可编程控制器及应用 - 157 - 离散数学 - 162 - 面向对象程序设计C++ - 172 - 嵌入式系统基础 - 179 - 嵌入式系统设计与开发

语的应用能力,掌握学习计算机英语的基本方法。(二)实验课:

本课程无实验课。八、学时分配

教学内容 各教学环节学时分配 作业题量 备注章

节 主要内容 讲授

实验

讨论

习题

课外

其他

小计

1 Computer and Computer Science 4 4 22 Computer Architecture 4 4 23 Computer Language and Programming 4 4 24 Computer Network 4 4 2

合计 16 0 1

6 8

九、本课程与其它课程的联系《大学英语》为本课程打下英语基础,其他计算机相关的专业课,为本课程提供专业背

景知识。十、先修课程

本课程的先修课:《学科概论》、《程序设计语言》、《计算机组成原理》、《操作系统》、《软件工程》、《计算机网络原理》等专业基础课,以及《大学英语》。十一、教材与教学参考书(一)教材刘艺,王春生.计算机英语.9787111420385(ISBN).北京:机械工业出版社,2013,第4版.(二)教学参考书 [1] 吕云翔,杨雪,林珣.计算机英语教程.9787115270931(ISBN).北京:人民邮电

出版社,2012. [2] (美)Timothy J.O’Leary.计算机专业英语.9787040231199(ISBN).北京:

高等教育出版社,2010, 2008 年影印版.[3] 金志权等.计算机专业英语教程.9787121140518(ISBN).北京:电子工业出版

社,2011 年,第 5版.

371