集美大学计算机科学与技术专业课程教学大纲_第1页
集美大学计算机科学与技术专业课程教学大纲_第2页
集美大学计算机科学与技术专业课程教学大纲_第3页
集美大学计算机科学与技术专业课程教学大纲_第4页
集美大学计算机科学与技术专业课程教学大纲_第5页
已阅读5页,还剩235页未读 继续免费阅读

下载本文档

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

文档简介

1、集美大学教学大纲汇编 计算机科学与技术专业(2006年) 集 美 大 学 计 算 机 工 程 学 院 2006.12目 录课程教学大纲1集美大学计算机概论课程教学大纲1集美大学高级语言程序设计课程教学大纲5集美大学汇编语言程序设计课程教学大纲11集美大学数字逻辑课程教学大纲17集美大学计算机组成原理课程教学大纲23集美大学微机系统与接口技术课程教学大纲28集美大学微机系统与接口技术实验课程教学大纲31集美大学算法设计与分析课程教学大纲37集美大学面向对象程序设计课程教学大纲41集美大学数据结构课程教学大纲48集美大学操作系统课程教学大纲53集美大学编译原理课程教学大纲61集美大学数据库原理课程

2、教学大纲68集美大学计算机网络课程教学大纲73集美大学软件工程课程教学大纲90集美大学计算机系统结构课程教学大纲99集美大学可编程控制器与应用课程教学大纲103集美大学数字电路与VHDL设计课程教学大纲109集美大学单片机应用系统课程教学大纲115集美大学嵌入式系统应用课程教学大纲121集美大学自动控制原理课程教学大纲127集美大学数字图像处理课程教学大纲133集美大学多媒体原理与技术课程教学大纲139集美大学计算机图形学课程教学大纲146集美大学网络安全课程教学大纲150集美大学Java高级程序设计(英) 课程教学大纲158集美大学数据仓库与数据挖掘课程教学大纲164集美大学电子商务与网站设

3、计课程教学大纲170集美大学大型数据库技术课程教学大纲177集美大学CAD技术课程教学大纲184集美大学LINUX/UNIX系统编程课程教学大纲191集美大学分布式多层应用系统课程教学大纲199实习教学大纲205集美大学高级语言课程设计实习教学大纲205集美大学汇编语言程序设计实习教学大纲208集美大学数字逻辑课程设计实习教学大纲210集美大学软件工程设计实习教学大纲211集美大学硬件组装与维护实习教学大纲213集美大学网络安装与维护实践实习教学大纲214集美大学毕业实习实习教学大纲215集美大学计算机概论课程教学大纲课程名称中文:计算机概论英文: An Introduction to Com

4、puter课程编号8017010学分/学时2 / 36所属教研室计算机科学与技术教研室先修课程无课程类型公共基础课考核方式闭卷开课专业计算机科学与技术、软件工程教学目的和要求教学目的学生通过对本课程的学习,能对计算机系统有一个全面的初步了解,尽早接触专业的基础知识和有关名词,为今后深入学习计算机学科的课程打下基础。教学要求由于本课程的内容十分广泛,专业术语较多,且听课对象均为初学者,要全面地介绍计算机系统难度相当大,应处理好课程的广度和深度的关系。着重讲解的是基本概念而不是数学模型和技术细节,要求做到“广度优先,广而不细”。要求学生学习本课程后,能对计算机系统的基础知识、硬件和软件有一个初步的

5、概念。在掌握各个知识单元的基本概念的基础上,能融会贯通,把这些内容有机地结合起来,构成一个清晰的计算机系统的框架。此外,应当通过课外的上机实践,掌握计算机的基本操作和常用软件的使用。教学内容及基本要求(分章节)第1章 计算机的发展史主要内容:介绍计算机与计算机应用的发展历程1.1 计算机的起源1.2 现代计算机的诞生1.3 计算机年代的划分1.4 微型计算机的发展1.5 计算机应用的发展要求:了解计算机的发展、以及图灵和冯诺依曼的贡献,掌握计算机的年代划分及各年代计算机 的特点,了解CPU的发展,计算机的应用领域。重点:计算机的年代划分及各年代计算机的特点;计算机的应用领域。难点:各年代计算机

6、的特点(出现的名词很多,比较抽象)。集美大学计算机概论课程教学大纲 教学内容及基本要求(分章节)第2章 计算机的组成主要内容:介绍计算机的硬件基础知识2.1 数字表示和信息编码2.2 计算机系统组成2.3 中央处理器2.4 存储设备2.5 输入输出设备2.6 系统总线要求:熟练掌握数制转换与运算,熟悉数的定点、浮点表示;掌握冯.诺依曼原理;了解计算机基本工作原理;初步了解计算机各个组成部分。重点:数制转换与运算,数的表示与基本运算,冯.诺依曼原理,计算机基本工作原理。难点:进制之间的各种转换;真值和原码、补码、反码之间的相互转换;冯诺依曼原理和计算机的工作过程。第3章 从机器语言到多媒体主要内

7、容:介绍计算机的软件基础知识3.1 机器语言与高级语言3.2 算法、数据结构与程序3.3 程序设计方法3.4 操作系统3.5 应用软件3.6 多媒体计算机要求:了解计算机语言基本知识、程序设计相关基本概念、操作系统的概念与功能。实践部分,初步掌握DOS、windows操作,学会Word、Excel和其它常用软件的基本操作。重点:程序设计相关基本概念,操作系统基本概念。难点:概念较庞杂,内容较多。面向机器的语言,结构化编程语言、面向对象的编程语言的比较,算法的基本特征;数据结构的逻辑结构和存储结构,结构化程序设计思想;操作系统的基本概念和基本功能;数字音频的表示、数字图像的表示。第4章 信息系统

8、主要内容:介绍计算机应用层的基础知识4.1 信息、数据与数据处理4.2 数据处理技术的产生与发展4.3 数据库系统4.4 管理信息系统4.5 决策支持系统与专家系统4.6 软件工程要求:基本概念的熟悉、掌握。实践部分,学会Access的使用。重点:信息、数据库、管理系统等相关基本概念的掌握。难点:数据关系模型、数据库设计基本概念;软件危机与软件开发过程。集美大学计算机概论课程教学大纲 教学内容及基本要求(分章节)第5章 计算机网络主要内容:介绍计算机通讯层的基础知识5.1 计算机网络的产生与发展5.2 计算机网络的结构5.3 因特网5.4 计算机网络安全5.5 未来计算机网络的发展要求:基本概

9、念的熟悉、掌握。实践部分,学会网络的基本配置。重点:网络基本概念的掌握。难点:IP地址的基本结构,保护网络系统安全的措施,计算机病毒。第6章 计算机科学主要内容:介绍计算机科学的研究内容与专业职业6.1 概述6.2 计算机科学6.3 计算机技术预测6.4 计算机与社会6.5 计算机科学技术专业职业要求:对计算机科学有基本的了解。初步建立专业意识,有自己后续的学习规划和职业规划。集美大学计算机概论课程教学大纲 学时分配章节123456合计授课学时49966236有关说明1.教学方法:课堂讲授为主。结合课外作业,包括习题、资料查阅和课外上机实践。2.教学手段:采用电子文档在多媒体教室授课。3.教材

10、:王平立 等编著.计算机导论.国防工业出版社,2006年3月第2版4.主要参考书:(1)黄国兴 等编著.计算机导论.清华大学出版社,2004年5月第1版.(2)赵致琢 著.计算科学导论.科学出版社,2004年3月第3版.(3)George Beekman著.计算机通论探索明天的技术.机械工业出版社,2004年(4)Nell Dale 等著.计算机科学概论Computer Science Illuminated(英文版第2版).机械工业出版社,2005年拟制签名: 审核签名: 审批签名:日期: 日期: 日期:集美大学高级语言程序设计课程教学大纲课程名称中文:高级语言程序设计英文:High Lev

11、el Programming Language课程编号8014511学分/学时3.5/72所属教研室计算机科学与技术教研室先修课程计算机导论课程类型专业基础课考核方式闭卷开课专业计算机科学与技术、软件工程教学目的和要求教学目的培养学生程序设计的思想,并奠定学习其它计算机课程的理论基础。教学要求包括程序设计的基本知识与基本程序设计方法两部分内容,在基本知识中特别要注意具体语言对数据类型、表达式、基本语句和语法的规定,字符串、数组、函数的使用与操作;指针及结构体的灵活运用。基本程序设计要求学生熟练掌握顺序、分支和循环语句的格式及正确运用,指针及结构体对许多学生是难点;语言类中,要求学生能够读懂典型

12、的程序段,掌握常用的程序设计算法(简单数学问题的程序设计),如求和(积)算法,求最大值最小值及平均值算法、基本排序算法(选择法、冒泡法等)、基本查找算法等。掌握基本数据结构和常用算法;熟悉算法描述工具流程图的使用。教学内容和基本要求(分章节)第1章 基本概念1.1 结构化程序设计和面向对象程序设计1.2 C语言运行环境1.3 举例要求:理解结构化程序设计和面向对象程序设计编程思维重点:学会使用visual C+开发工具难点:结构化编程的思路第2章 C语言程序设计入门2.1 变量的定义2.2 内存的概念2.3 算术运算符2.4 判断语句2.5 举例要求:熟练掌握算术运算符和算术表达式;C预处理程

13、序;基本判断语句重点:算术运算符与预处理程序集美大学高级语言程序设计课程教学大纲 教学内容及基本要求(分章节)难点:对内存概念的理解。第3章 结构化程序的开发3.1 算法3.2 if/else选择结构3.3 while循环语句3.4 赋值语句和自增和自减运算符3.5 程序举例要求:熟练掌握关系运算符和关系表达式; 逻辑运算符和逻辑表达式并利用 IF语句、 SWITCH 语句编制程序。重点:IF语句的嵌套,会画流程图。自增和自减运算符。 第4章 程序控制4.1 for语句4.2 switch多路选择结构4.3 do/while语句4.4 程序举例要求:熟练掌握 GOTO语句、WHILE语句、DO

14、-WHILE语句、FOR语句;掌握循环的构成、循环的嵌套、BREAK语句和CONTINUE语句,并利用这些语句编制应用程序。重点:三种循环语句的灵活运用。难点:多重循环的嵌套第 5 章 函数5.1 函数的定义、说明、调用5.2 存储类别5.3 作用域规则5.4 递归与程序举例要求: 理解函数定义、函数参数和函数的值、数组作为函数参数、局部变量和全局变量、动态存储变量与静态存储变量、内部函数和外部函数;并能熟练掌握函数的调用、函数的嵌套调用及函数的递归调用。 重点:作用域规则、函数的递归调用及参数传递。难点:函数的递归调用第6 章 数组6.1 数组的定义、引用6.2 数组排序与实例研究6.3 数

15、组查找6.4 多维数组要求:理解一维数组、二维数组及字符数组的定义并能熟练引用。重点:排序(冒泡法及选择法), 矩阵的相加减及相乘, 二分查找法.难点:矩阵的相乘与二分查找法第7 章 指针7.1 指针与一维数组集美大学高级语言程序设计课程教学大纲 教学内容及基本要求(分章节)7.2 指针与二维数组7.3 指向函数的指针7.4 实例研究要求:掌握指针的概念、指向变量的指针变量、 数组的指针和指向数组的指针变量、 字符串的指针和指向字符串的指针变量、 函数的指针和指向函数的指针变量、 返回指针值的函数及指针数组和指向指针的指针重点:数据指针和指针数组, 函数指针及指针函数 难点:指针数组与指针函数

16、第8章 字符和字符串8.1 字符处理函数8.2 字符串转换函数8.3 比较函数要求:能够灵活使用字符处理库(ctype.h)、通用实用库(stdlib.h)、字符串处理库(string.h)中的函数。重点:字符串排序,检索字符串.难点:字符串的综合运用(文本分析、支票保护、莫乐斯码)第9章 格式化输入/输出9.1 printf 函数的格式输出9.2 scanf 函数的格式化输入要求:熟练掌握标准输入、输出函数的用法重点:printf 函数和scanf 函数第 10 章 结构、联合、位运算和枚举9.1 结构定义、初始化、引用9.2 结构和函数9.3 范例:高效的洗牌和发牌模拟9.4 联合9.5

17、位运算9.6 枚举常量要求:熟练掌握定义结构体类型变量的方法、结构体类型变量的引用、结构体变量的初始化、结构体数组、指向结构体类型数据的指针、共用体、枚举类型重点:结构体数组、指向结构体类型数据的指针难点:用指针处理链表第11章 文件处理10.1 建立顺序存取文件10.2 建立随机存取文件10.3 实例研究:事务处理程序要求:熟练掌握文件概念、文件类型指针;并熟练操作文件的打开与关闭、文件的读写、文件的定位。重点:文件的读写难点:掌握出错的检测和非缓冲文件系统。集美大学高级语言程序设计课程教学大纲 课程实验大纲1.实验项目与学时分配序号实验项目学时必开/选开实验类型备注1C语言的运行环境、运行

18、过程2必开验证2简单的C程序设计2必开验证3选择和循环结构程序设计2必开设计4一维数组和二维数组2必开设计5函数2必开设计6指针2必开设计7结构体与共用体2必开设计8文件4必开设计(备注:实验类型包括演示、验证、综合、设计等,可填写开展实验教学的特殊要求)2.实验教学大纲实验1:基础实验 实验目的:掌握Turboc2和Visual C+环境下C语言的运行环境。实验内容:完成实验指导书中的实验一的6个例题。实验要求:了解在该系统上如何编辑、编译、连接和运行一个C程序。通过运行简单的C程序,初步了解C源程序的特点。熟练掌握C语言中数据类型的概念和定义、声明变量的方式及对变量赋值的方法。C程序各种运

19、算符及其运算符的优先级和结合性、运算规则、运算对象、表达式(特别是关系表达式与逻辑表达式的使用方法)以及表达式运算过程中的类型转换。实验2:顺序结构和选择结构程序设计实验目的:熟练掌握if、ifelse、ifelseif语句和switch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。 实验内容:完成实验指导书中的实验二的3道改错题及5道编程题。实验要求:掌握简单的if语句编程, 学会正确使用逻辑运算符和逻辑表达式。实验3:循环结构程序设计实验目的: 熟练掌握while语句、do while语句和for语句格式及使用方法,掌握三种循环控制

20、语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。实验内容:完成实验指导书中的实验三2道改错题及6道编程题。实验要求: 掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。实验4:函数实验目的: 掌握C函数的定义方法、函数的调用方法、参数说明以及返回值。掌握实参与形参的对应关系以及参数之间的“值传递”的方式;掌握函数的嵌套调用及递归调用的设计方法。掌握全局变量和局部变量、动态变量与静态变量的概念和使用方法。实验内容:完成实验指导书中的实验四的2道改错题及6道编程题。实验要求: 在编程过程中加深理解函数调用的程序设计思想。集

21、美大学高级语言程序设计课程教学大纲 实验5:数组实验目的: 掌握数组的基本概念,包括:数组的定义、数组的类型、数组的初始化、数组的赋值、数组元素下标的范围、数组元素的正确以及引用数组元素的输入/输出。 掌握字符数组与字符串的使用方法。理解字符数组与其它数组的区别、理解字符串及其特点。掌握常用的字符串处理库函数的用法并清楚对字符串的简单处理。实验内容:完成实验指导书中的实验五的2道改错题、3道填空题及4道编程题。实验要求: 掌握与数组相关的算法,包括排序算法和查找算法等。实验6:指针实验目的:掌握指针的基本概念和基本用法。包括:变量的地址和变量的值,指针变量的说明、指针变量的初始化、指针的内容与

22、定义格式、指针的基本运算等。实验内容:完成实验指导书中的实验六的6道填空题及3道编程题。实验要求: 掌握数组与指针的关系并能够利用指针解决数组的相关问题;字符串与指针的关系并能够利用指针处理字符串的问题;掌握指针与函数的关系并能够利用指针处理函数问题。实验7:结构体和共用体实验目的: 理解结构体类型的含义;掌握结构体类型变量的定义方法和使用;结构体类型变量的说明以及初始化方法。实验内容:完成实验指导书中的实验七的4道编程题。实验要求: 理解结构体与数组的区别;掌握结构体类型数组的概念、定义和使用方法。 掌握链表的概念,初步学会对链表进行操作,包括建立链表、输出链表。实验8:文件实验目的: 掌握

23、文件与文件指针的概念;学会使用文件的打开、关闭操作。实验内容: 完成实验指导书中的实验八的编程题。实验要求: 掌握文件的读、写操作函数。集美大学高级语言程序设计课程教学大纲 学时分配章节123456781011合计授课学时246688844454实验学时2222222418有关说明1、开设本课程主要是为后继课程服务,如数据结构和操作系统面向对象程序设计等专业课。2、在教学手段上,采用电子文档在多媒体教室授课。3、教材与参考书目使用教材:(美)H.M.Deitel著.C程序设计教程.机械工业出版社,2003.9 参考资料:谭浩强著.C程序设计(第一版).清华大学出版社,2002.34、实验的最后

24、二节课考试,考试内容包括改错、编程编程两部分拟制签名: 审核签名: 审批签名:日期: 日期: 日期集美大学汇编语言程序设计课程教学大纲 课程名称中文:汇编语言程序设计英文:Assembly Language课程编号8016200学分/学时2.5/54所属教研室计算机科学与技术先修课程高级语言程序设计课程类型专业基础课考核方式闭卷开课专业计算机科学与技术、软件工程教学目的和要求教学目的本课程是计算机科学与技术、计算机软件工程等计算机类专业学习其它课程的专业基础课程,也是一门计算机类专业的必修课程,它在学生的计算机专业知识结构中占有重要的地位。教学要求通过学习本课程学生必须掌握汇编语言程序设计的基

25、本方法和技术,熟悉80X86指令系统、宏汇编功能、DOS功能调用和BIOS中断调用方法以及文件操作方法和技术,并能用汇编语言进行简单的软件开发,会使用DEBUG调试程序。通过汇编语言程序设计和调试,使得学生从根本上认识、了解计算机的内部工作原理,深入体会、理解计算机实现各种复杂运算与操作的机制。为今后的学习设计系统软件、应用软件奠定一定的基础,培养学生软件研制的基本技能。教学内容和基本要求(分章节)第1章 基础知识与80X86 计算机组织 1.1 绪论1.2 计算机系统概述1.3 存储器1.4 中央处理机1.5 外部设备要求:了解计算机系统的组成,了解80X86CPU功能结构、寄存器结构;堆栈

26、的操作特点与存储 器结构。掌握80X86计算机的存储器组织,理解内存分段管理的概念,熟悉存储器单元物理地址的形成方法。掌握CPU寄存器组的功能与用途。难点:寄存器的结构和功能重点:内存分段管理的概念第2章 80X86的指令系统和寻址方式 2.1 80X86的寻址方式2.2 80X86的机器语言指令概况2.3 80X86的指令系统集美大学 汇编语言程序设计 课程教学大纲 教学内容及基本要求(分章节)要求:理解寻址方式的概念,熟练掌握各种寻址方式形成操作数物理地址的方法与寻址相关的寄存器的用法。理解指令系统的概念,掌握指令的基本格式与功能;掌握指令的用法和用法。难点:寻址方式重点:指令系统中各指令

27、的格式、功能与用法。第3章 汇编语言程序格式 3.1 汇编程序功能 3.2 伪操作3.3 汇编语言程序格式3.4 汇编语言程序的上机过程要求:了解汇编程序的功能。掌握常用的伪指令的功能与用途。理解汇编语言程序的格式定义,掌握源程序的基本结构框架。了解汇编程序、连接程序的功能,掌握汇编语言程序的上机过程。难点:存储器操作数的属性与属性运算符重点:伪指令的功能与用法第4章 循环与分支程序设计 4.1 循环程序设计4.2 分支程序设计4.3 如何在实模式下发挥80386及其后继机型的优势要求:掌握无条件转移指令、条件转移指令的功能与用法,掌握分支程序设计方法。掌握循环指令的功能、用法与循环程序的设计

28、方法。难点:条件转移所检测的标志的建立重点:条件转移指令、循环指令的功能与用法第5章 子程序设计 5.1 子程序的设计方法5.2 嵌套与递归子程序5.3 子程序举例5.4 DOS系统功能调用要求:理解堆栈的重要作用,熟悉堆栈的应用。掌握主程序、子程序间参数的传递方法,子程序和嵌套与递归子程序的设计技术。理解DOS系统功能调用的概念,熟悉DOS功能调用的使用方法与用途。难点:堆栈的操作过程与应用,重点:子程序参数的传送方法;堆栈在参数传送、递归调用中的应用;DOS功能调用的使用方法。第6章 高级汇编语言技术 6.1 宏汇编6.2 重复汇编6.3 条件汇编要求:了解宏汇编的作用,理解宏展开。掌握宏

29、的定义和调用,条件汇编和重复汇编的使用技术。难点:宏展开,宏参数的传送重点:宏汇编、重复汇编、条件汇编第7章 输入输出程序设计 集美大学汇编语言程序设计课程教学大纲 教学内容及基本要求(分章节)7.1 I/O设备的数据传送方式7.2 程序直接控制的I/O方式7.3 中断传送方式要求:理解输入/输出的基本概念,掌握I/O端口的编址与寻址方式。掌握CPU和外设之间以程序直接控制方式和中断方式进行数据传送的原理、工作过程,以及相关的程序设计技术。理解PC机的中断机制和中断的有关概念,掌握中断服务程序设计的基本方法和技术。难点:中断过程与中断程序设计重点:程序查询输入/输出方式与中断传送方式的程序设计

30、第8章 BIOS和DOS中断 8.1 键盘I/O8.2 显示器I/O8.3 打印机I/O8.4 串行通讯口I/O要求:理解BIOS中断调用的概念,了解字符码与键盘扫描码的概念;了解显示字符的属性与显示器存储器;了解打印机的控制字符与控制机制;了解串行通信的接口功能。掌握利用BIOS中断调用与DOS系统功能调用实现键盘I/O操作、文本模式下的显示、打印机打印程序、串行通信程序的设计方法。难点:外设的控制机制和数据的属性。重点:掌握利用BIOS与DOS功能调用实现对键盘、显示器、打印机、串行通讯口的控制和编程技术。第9章 图形显示和发声系统设计 9.1 显示方式9.2 文本方式9.3 图形方式9.

31、4 扬声器驱动系统9.5 发声程序设计要求:理解显示模式的概念,掌握显示器文本模式与图形模式下的I/O程序设计。了解计算机发出声音的机制。初步掌握图形显示和发声系统的工作原理,能用文本方式和图形方式进行简单的字符、图形显示,能用PC机的两种发声方法进行简单的发声设计。难点:显示模式,机器发声机制。重点:熟练掌握和应用BIOS与DOS功能调用。第10章 磁盘文件存取技术 10.1 利用文件控制块(FCB)的磁盘存取技术10.2 文件代号式磁盘存取10.3 字符设备的文件代号式I/O10.4 BIOS磁盘存取功能要求:了解磁盘的记录方式、磁盘存取的基本概念。初步掌握 DOS提供的FCB和文件代号(

32、文件句柄)两种磁盘文件存取方式,了解BIOS提供的磁盘文件存取功能。难点:文件控制块FCB与文件代号的概念。重点:掌握对磁盘文件进行操作的程序设计方法。集美大学汇编语言程序设计课程教学大纲 课程实验大纲1.实验项目与学时分配序号实验项目学时必开/选开实验类型备注1汇编语言程序的上机过程及DEBUG程序的使用2必开验证2循环与分支程序设计一(用表格形式显示ASCII字符)2必开设计3循环与分支程序设计二(查找匹配字符串)2必开设计4子程序设计一(查找电话号码)2必开综合5子程序设计二(求Fibonacci数)2必开综合6磁盘文件存取2必开综合7自主综合实验4必开综合8实验考核2必开综合(备注:实

33、验类型包括演示、验证、综合、设计等,可填写开展实验教学的特殊要求)2.实验教学大纲实验1:汇编语言程序的上机过程及DEBUG命令的使用实验目的:学习程序设计的基本方法和技能,熟练掌握汇编语言设计、编写、调试和运行程序的方法实验内容:以程序为例,熟悉汇编语言程序的上机过程和DEBUG命令的使用实验要求:掌握汇编语言程序的上机过程,熟悉DEBUG命令的使用实验2:循环与分支程序设计一(用表格形式显示ASCII字符)实验目的:掌握循环程序的设计方法实验内容:按15行×16列的表格形式显示ASCII码为10H-100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每

34、16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII码为0)隔开。实验要求:掌握循环的控制,掌握常用的系统功能调用的使用实验3:循环与分支程序设计二(查找匹配字符串)实验目的:掌握分支程序的设计方法实验内容:程序接收用户键入的一个关键字以及一个句子,如果句子中不包含关键字则显示“No match!”;如果句子包含关键字则显示“Match!”,且把该字在句子中的位置用十六进制数显示出来。实验要求:掌握分支的控制,掌握常用的系统功能调用的使用实验4:子程序设计一(查找电话号码)实验目的:掌握子程序的设计方法实验内容:按要求建立电话号码表,程序可实现更新、排序、查找电话号码的功能,并在屏幕

35、上以规定格式显示出来。实验要求:掌握子程序的调用、返回及入口、出口参数的传递方法实验5:子程序设计二(求Fibonacci数)实验目的:进一步掌握子程序的设计方法,熟悉递归程序的设计实验内容:程序接收由用户键入的数N,根据给定的N值,计算Fibonacci数。集美大学汇编语言程序设计课程教学大纲 课程实验大纲实验要求:掌握子程序的调用、返回及入口、出口参数的传递方法,熟悉递归程序的设计实验6:磁盘文件存取实验目的:掌握文件代号方式磁盘文件存取程序的设计实验内容:从键盘输入字符串,存入磁盘文件。从键盘输入磁盘文件名,把内容在屏幕上显示出来。实验要求:利用文件代号实现文件的读写操作。实验7:自主综

36、合实验实验目的:提高分析和解决问题的能力,提高编程能力和调试程序的能力实验内容:如:创建一个电话号码表文件,每项包括人名(20个字符)及电话号码(8个字符)两部分。程序可接收输入人名及相应的电话号码,实现有序插入、查询、删除等操作。实验要求:利用已掌握的编程技术,编写一个较复杂的程序。集美大学 汇编语言程序设计 课程教学大纲 学时分配章节12345678910合计授课学时2104443033336实验学时22422618有关说明1. 本课程的教材可选用清华大学出版社2001年出版的IBM PC 汇编语言程序设计 作者沈美明,该教材为普通高等教育“九五”国家教委重点教材。 主要参考书:杨季文,8

37、0X86汇编语言程序设计教程,清华大学出版社,1998.6 何友鸣,汇编语言程序设计,武汉大学出版社,2006.32. 本课程的先修课程为计算机导论和一门高级语言程序设计。3. 本课程已基本形成包括课堂讲授、习题解答、课堂研讨、实验验证和网上教学等一套完备的教学方法。可采用多媒体教学,也可采用传统教学方式。4. 学时说明 计算机科学与技术专业授课课时为:36学时 其中:第七章I/O程序设计、第八章部分内容(串行通信)、第九章部分内容(发声程序)与后续课程微机系统与接口技术的内容重叠,因此本课程不讲授这些内容。 拟制签名: 审核签名: 审批签名:日期: 日期: 日期:集美大学数字逻辑课程教学大纲

38、课程名称中文:数字逻辑英文:Digital Logic System课程编号8029500学分/学时3.5/70所属教研室计算机科学与技术先修课程电路分析、线性电子电路课程类型专业基础课考核方式闭卷+实操开课专业计算机科学与技术教学目的和要求教学目的通过学习这门课使学生具有正确运用数字集成电路的能力,为学习计算机硬件知识打基础。教学要求1 掌握数制与码制和逻辑代数的概念与常用方法2 掌握组合逻辑电路、同步时序逻辑电路和异步时序逻辑电路的分析和设计方法3 掌握采用中规模集成电路的逻辑设计方法4 掌握数字系统设计的一般方法5 了解大规模集成电路的逻辑设计方法6 了解计算机辅助逻辑设计的方法教学内容

39、和基本要求(分章节)第1章数制与码制1.1 进位计数制1.2 数制转换1.3 带符号数的代码表示1.4 数的定点表示和浮点表示1.5 数码和字符的代码表示要求:掌握数制与码制的概念以及十进制数和二进制数的转换重点:进位计数制、数制转换和数的定点表示和浮点表示难点:带符号数的代码表示,数的定点表示和浮点表示第2章 逻辑代数基础2.1 逻辑代数的基本概念2.2 逻辑代数的基本定理及规则2.3 逻辑函数表达式的形式与变换2.4 逻辑函数的简化要求:掌握逻辑代数基本定理及规则和逻辑函数的简化重点:逻辑函数表达式的形式与变换、逻辑函数的简化集美大学数字逻辑课程教学大纲 教学内容及基本要求(分章节)难点:

40、逻辑函数表达式的形式与变换、逻辑函数的简化第3章组合逻辑电路3.1 组合门电路的逻辑符号及外部特性3.2 组合逻辑电路的分析3.3 组合逻辑电路的设计3.4 组合逻辑电路的险象要求:掌握组合逻辑电路的分析、设计和消除冒险重点:组合逻辑电路的分析、设计难点:组合逻辑电路的设计、险象第4章同步时序逻辑电路4.1 时序逻辑电路的结构与类型4.2 状态表和状态图4.3 触发器及类型转换4.4 同步时序逻辑电路的分析4.5 同步时序逻辑电路的设计4.6 同步时序逻辑电路设计举例要求:掌握同步时序逻辑电路的分析和设计重点:同步时序逻辑电路的分析、设计难点:触发器及类型转换、同步时序逻辑电路的分析、设计第5

41、章异步时序逻辑电路5.1 异步时序逻辑电路的特点及模型5.2 脉冲异步时序逻辑电路5.3 电平异步时序逻辑电路5.4 电平异步时序逻辑电路的竞争与险象5.5 电平异步时序逻辑电路设计举例要求:掌握异步时序逻辑电路的分析、设计和消除冒险重点:脉冲异步时序逻辑电路、电平异步时序逻辑电路难点:脉冲异步时序逻辑电路、电平异步时序逻辑电路的竞争与险象第6章采用中、大规模集成电路的逻辑设计6.1 常用中规模通用集成电路6.2 常用大规模专用集成电路要求:掌握常用中、大规模集成电路的逻辑设计重点:加法器、译码器、计数器、寄存器、只读存储器和可编程逻辑阵列难点:译码器、计数器和可编程逻辑阵列第7章 数字系统设

42、计7.1 数字系统的描述7.2 基本数字系统设计7.3 简易计算机设计集美大学数字逻辑课程教学大纲 教学内容及基本要求(分章节)要求:掌握数字系统的描述和设计重点:基本数字系统设计和简易计算机设计难点:算法状态机图、寄存器传送语言和简易计算机设计第8章 计算机辅助逻辑设计8.1 多维体表示法及多维体运算8.2 多维体运算的计算机实现8.3 组合逻辑电路的计算机辅助逻辑设计8.4 同步时序逻辑电路的计算机辅助逻辑设计要求:掌握多维体表示法及多维体运算和计算机实现重点:多维体表示法及多维体运算、多维体运算的计算机实现难点:多维体运算的计算机实现、组合逻辑电路的计算机辅助逻辑设计、同步时序逻辑电路的

43、计算机辅助逻辑设计集美大学数字逻辑课程教学大纲 课程实验大纲1.实验项目与学时分配序号实验项目学时必开/选开实验类型备注1TTL与非门参数的测试2必开验证2触发器及其应用2必开验证3全加器及其应用2必开验证4集成译码器、数据选择器及其应用2必开验证5集成计数器2必开设计6移位寄存器及应用2必开验证7555定时器2必开验证8实验考试2必开综合(备注:实验类型包括演示、验证、综合、设计等,可填写开展实验教学的特殊要求)2.实验教学大纲实验1: TTL与非门参数的测试实验目的:1.熟悉TTL与非门的有关参数 2.掌握测试性能参数的方法实验内容:1.测量静态参数2.测量静态电压传输曲线3.测量与非门的

44、逻辑功能实验要求:独立完成实验内容并写出实验报告实验2: 触发器及其应用实验目的: 1.学习触发器逻辑功能的测试方法2.熟悉基本RS触发器的组成、工作原理和性能3.熟悉集成D触发器、JK触发器的逻辑功能及触发功能实验内容: 1.基本RS触发器逻辑功能的测试2.基本JK触发器逻辑功能的测试3.基本D触发器逻辑功能的测试 4.双D触发器的应用实验要求:独立完成实验内容并写出实验报告实验3:全加器及其应用实验目的: 1.了解用小规模集成器件实现一位全加器的方法2.掌握集成全加器的使用方法及应用实验内容: 1.用SSI器件构成一位全加器2.验证全加器74LS283的功能3.用四位全加器组成全减器 4.

45、用四位全加器实现8421BCD码到余3码的转换集美大学数字逻辑课程教学大纲 实验要求:独立完成实验内容并写出实验报告实验4:集成译码器、数据选择器及其应用实验目的:1.了解译码器、数据选择器的工作原理及功能2.掌握译码器、数据选择器的典型应用实验内容:1.用74LS138和74LS20构成全减器 2.测试并分析74LS153的逻辑功能、电路功能3.用4选1多路选择器实现函数F(A,B,C,D)=(0,4,5,6)实验要求:独立完成实验内容并写出实验报告实验5:集成计数器实验目的:1.掌握集成计数器的使用方法及功能测试方法2.掌握计数器的级联方法,并利用集成计数器构成多种进制计数器3.熟悉显示译

46、码器和数码管的使用方法实验内容:1.测试译码显示电路2.测试74LS192同步十进制可逆计数器的逻辑功能3.实现7进制和83进制计数 4.实现特殊的12进制计数器实验要求:独立完成实验内容并写出实验报告实验6:移位寄存器及应用实验目的:1.掌握集成移位寄存器的逻辑功能及使用方法2.掌握TTL三态门的应用3.熟悉串行移位输入,并行输出的逻辑控制过程实验内容:1.测试74LS194的逻辑功能2.循环移位的实现3.串行移位电路的实现实验要求:独立完成实验内容并写出实验报告实验7:555定时器实验目的:1.掌握集成555的逻辑功能及使用方法2.掌握用555芯片制作定时器实验内容:1.测试555的逻辑功

47、能2.自激多谐振荡器的实现3.单稳态触发器的实现实验要求:独立完成实验内容并写出实验报告实验8:实验考试实验目的:考核学生的设计和动手能力实验内容:综合设计实验要求:课堂内完成实验集美大学数字逻辑课程教学大纲 学时分配章节12345678合计授课学时6612688854实验学时422816有关说明1. 教材与参考书目(1)教材:毛法尧等编著,数字逻辑,高等教育出版社,2000.7出版。(2)参考书:毛法尧 等编著. 数字逻辑. 华中理工大学出版社,1996.9。2. 实验指导书 冀苹、黄艳洋编.数字电路与逻辑设计实验指导书.集美大学出版社,2003拟制签名: 杨建富 审核签名: 审批签名:日期: 日期: 日期:集美大学计算机组成原理课程教学大纲 课程名称中文:计算机组成原理英文:The Principle of Computer Constr

温馨提示

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

评论

0/150

提交评论