某大学计算机科学与技术专业课程教学大纲.pdf
《某大学计算机科学与技术专业课程教学大纲.pdf》由会员分享,可在线阅读,更多相关《某大学计算机科学与技术专业课程教学大纲.pdf(220页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、集美大学教学大纲汇编计算机科学与技术专业(2006 年)集 美 大 学 计 算 机 工 程 学 院2006.12目 录课程教学大纲.1集美大学 计算机概论课程教学大纲.1集美大学 高级语言程序设计课程教学大纲.5集美大学 汇编语言程序设计课程教学大纲.1 1集美大学 数字逻辑课程教学大纲.17集美大学 计算机组成原理课程教学大纲.23集美大学 微机系统与接口技术课程教学大纲.28集美大学 微机系统与接口技术实验课程教学大纲.31集美大学 算法设计与分析课程教学大纲.37集美大学 面向对象程序设计课程教学大纲.41集美大学 数据结构课程教学大纲.48集美大学 操作系统课程教学大纲.53集美大学
2、编译原理课程教学大纲.61集美大学 数据库原理课程教学大纲.68集美大学 计算机网络课程教学大纲.73集美大学 软件工程课程教学大纲.91集美大学 计算机系统结构课程教学大纲.100集美大学 可编程控制器与应用课程教学大纲.104集美大学 数字电路与VHD L设计课程教学大纲.110集美大学 单片机应用系统课程教学大纲.116集美大学 嵌入式系统应用课程教学大纲.122集美大学 自动控制原理课程教学大纲.128集美大学 数字图像处理课程教学大纲.134集美大学 多媒体原理与技术课程教学大纲.140集美大学 计算机图形学课程教学大纲.147集美大学 网络安全课程教学大纲.151集美大学 JAVA
3、高级程序设计(英)课程教学大纲.159集美大学 数据仓库与数据挖掘课程教学大纲.165集美大学 电子商务与网站设计课程教学大纲.171集美大学 大型数据库技术课程教学大纲.178集美大学 CAD 技术课程教学大纲.185集美大学 LINUX/UNIX系统编程课程教学大纲.192集美大学 分布式多层应用系统课程教学大纲.200实习教学大纲.205集美大学 高级语言课程设计实习教学大纲.206集美大学 汇编语言程序设计实习教学大纲.209集美大学 数字逻辑课程设计实习教学大纲.211集美大学 软件工程设计实习教学大纲.212集美大学 硬件组装与维护实习教学大纲.214集美大学 网络安装与维护实践实
4、习教学大纲.215集美大学 毕业实习实习教学大纲.216集 美 大 学 计算机概论课程教学大纲课程名称中文:计算机概论英文:A n I n tr o d uc ti o n to C o m p ute r课程编号8 0 1 7 0 1 0 学分/学时 2/3 6所属教研室计算机科学与技术教研室先修课程无课程类型公共基础课 考核方式 闭卷开课专业计算机科学与技术、软件工程教学目的和要求教学目的学生通过对本课程的学习,能对计算机系统有一个全面的初步了解,尽早接触专业的基础知识和有关名词,为今后深入学习计算机学科的课程打下基础。教学要求由于本课程的内容十分广泛,专业术语较多,且听课对象均为初学者,
5、要全面地介绍计算机系统难度相当大,应处理好课程的广度和深度的关系。着重讲解的是基本概念而不是数学模型和技术细节,要求做到“广度优先,广而不细”。要求学生学习本课程后,能对计算机系统的基础知识、硬件和软件有一个初步的概念。在掌握各个知识单元的基本概念的基础上,能融会贯通,把这些内容有机地结合起来,构成一个清晰的计算机系统的框架。此外,应当通过课外的上机实践,掌握计算机的基本操作和常用软件的使用。教学内容及基本要求(分章节)第1 章计算机的发展史主要内容:介绍计算机与计算机应用的发展历程1.1计算机的起源1.2现代计算机的诞生1.3计算机年代的划分1.4微型计算机的发展1.5 计算机应用的发展要求
6、:了解计算机的发展、以及图灵和冯诺依曼的贡献,掌握计算机的年代划分及各年代计算机的特点,了解C P U 的发展,计算机的应用领域。重点:计算机的年代划分及各年代计算机的特点;计算机的应用领域。难点:各年代计算机的特点(出现的名词很多,比较抽象)。集 美 大 学 计算机概论课程教学大纲教学内容及基本要求(分章节)第2 章计算机的组成主要内容:介绍计算机的硬件基础知识2.1 数字表示和信息编码2 .2计算机系统组成2 .3中央处理器2.4存储设备2.5输入输出设备2.6系统总线要求:熟练掌握数制转换与运算,熟悉数的定点、浮点表示;掌握冯.诺依曼原理;了解计算机基本工作原理;初步了解计算机各个组成部
7、分。重点:数制转换与运算,数的表示与基本运算,冯.诺依曼原理,计算机基本工作原理。难点:进制之间的各种转换;真值和原码、补码、反码之间的相互转换;冯诺依曼原理和计算机的工作过程。第3 章从机器语言到多媒体主要内容:介绍计算机的软件基础知识3.1 机器语言与高级语言3.2算法、数据结构与程序3.3程序设计方法3.4 操作系统3.5 应用软件3.6多媒体计算机要求:了解计算机语言基本知识、程序设计相关基本概念、操作系统的概念与功能。实践部分,初步掌握D O S、w i n d o w s 操作,学会W o r d、E x c e l 和其它常用软件的基本操作。重点:程序设计相关基本概念,操作系统基
8、本概念。难点:概念较庞杂,内容较多。面向机器的语言,结构化编程语言、面向对象的编程语言的比较,算法的基本特征;数据结构的逻辑结构和存储结构,结构化程序设计思想;操作系统的基本概念和基本功能;数字音频的表示、数字图像的表示。第4 章 信 息 系 统主要内容:介绍计算机应用层的基础知识4.1 信息、数据与数据处理4.2数据处理技术的产生与发展4.3数据库系统4.4 管理信息系统4.5决策支持系统与专家系统4.6软件工程要求:基本概念的熟悉、掌握。实践部分,学会A c c e s s 的使用。重点:信息、数据库、管理系统等相关基本概念的掌握。难点:数据关系模型、数据库设计基本概念:软件危机与软件开发
9、过程。集 美 大 学 计算机概论课程教学大纲教学内容及基本要求(分章节)第5章 计 算 机 网 络主要内容:介绍计算机通讯层的基础知识5.1 计算机网络的产生与发展5.2 计算机网络的结构5.3 因特网5.4 计算机网络安全5.5 未来计算机网络的发展要求:基本概念的熟悉、掌握。实践部分,学会网络的基本配置。重点:网络基本概念的掌握。难点:IP地址的基本结构,保护网络系统安全的措施,计算机病毒。第6章 计 算 机 科 学主要内容:介绍计算机科学的研究内容与专业职业6.1 概述6.2 计算机科学6.3 计算机技术预测6.4 计算机与社会6.5 计算机科学技术专业职业要求:对计算机科学有基本的了解
10、。初步建立专业意识,有自己后续的学习规划和职业规划。集 美 大 学 计算机概论课程教学大纲拟制签名:学时分配章节123456合计授课学时4996623 6有关说明1.教学方法:课堂讲授为主。结合课外作业,包括习题、资料查阅和课外上机实践。2.教学手段:采用电子文档在多媒体教室授课。3.教材:王平立 等 编 著.计算机导论.国防工业出版社,20 0 6年3月第2版4.主要参考书:(1)黄 国 兴 等 编 著.计算机导论.清华大学出版社,20 0 4年5月 第1版.(2)赵 致 琢 著.计算科学导论.科学出版社,20 0 4年3月第3版.(3)G e o rg e B e e k m a n著.计
11、算机通论一探索明天的技术.机械工业出版社,20 0 4年(4)N e l l D a l e等 著.计算机科学概论C o m p u t e r S c ie n c e I l l u m in a t e d (英文版第2版).机械工业出版社,20 0 5年审核签名:审批签名:日期:日期:日期:集 美 大 学 高级语言程序设计课程教学大纲课程名称中文:高级语言程序设计英文:H ig h L e v e l P ro g ra m m in g L a n g u a g e课程编号8 0 1 4 5 1 1 学分/学时 3.5/72所属教研室计算机科学与技术教研室先修课程 计算机导论课程类
12、型专业基础课 考核方式 闭卷开课专业计算机科学与技术、软件工程教学目的和要求教学目的培养学生程序设计的思想,并奠定学习其它计算机课程的理论基础。教学要求包括程序设计的基本知识与基本程序设计方法两部分内容,在基本知识中特别要注意具体语言对数据类型、表达式、基本语句和语法的规定,字符串、数组、函数的使用与操作;指针及结构体的灵活运用。基本程序设计要求学生熟练掌握顺序、分支和循环语句的格式及正确运用,指针及结构体对许多学生是难点;语言类中,要求学生能够读懂典型的程序段,掌握常用的程序设计 算 法(简单数学问题的程序设计),如 求 和(积)算法,求最大值最小值及平均值算法、基本排序算法(选择法、冒泡法
13、等)、基本查找算法等。掌握基本数据结构和常用算法;熟悉算法描述工具流程图的使用。教学内容和基本要求(分章节)第 1 章 基 本 概 念1.1结 构化程序设计和面向对象程序设计1.2 C 语言运行环境1.3举例要求:理解结构化程序设计和面向对象程序设计编程思维重点:学会使用v i s ual C+开发工具难点:结构化编程的思路第 2 章C 语言程序设计入门2.1变量的定义2.2 内存的概念2.3算术运算符2.4判断语句2.5举例要求:熟练掌握算术运算符和算术表达式;C 预处理程序;基本判断语句重点:算术运算符与预处理程序集 美 大 学 高级语言程序设计课程教学大纲教学内容及基本要求(分章节)难点
14、:对内存概念的理解。第 3 章结构化程序的开发3.1算法3.2 i f/el s e选择结构3.3 w h i l e循环语句3.4赋值语句和自增和自减运算符3.5程序举例要求:熟练掌握关系运算符和关系表达式;逻辑运算符和逻辑表达式并利用IF 语句、S W I T CH语句编制程序。重点:I F语句的嵌套,会画流程图。自增和自减运算符。第 4章 程 序 控 制4.1 fo r 语句4.2 s w i t ch 多路选择结构4.3 do/w h i l e 语句4.4程序举例要求:熟练掌握GO T O 语句、W H I L E 语句、D O-W H I L E 语句、FO R 语句;掌握循环的构
15、成、循环的嵌套、B R E A K 语句利CO NT I NUE 语句,并利用这些语句编制应用程序。重点:三种循环语句的灵活运用。难点:多重循环的嵌套第 5章 函 数5.1函数的定义、说明、调用5.2存储类别5.3作用域规则5.4递归与程序举例要求:理解函数定义、函数参数和函数的值、数组作为函数参数、局部变量和全局变量、动态存储变量与静态存储变量、内部函数和外部函数;并能熟练掌握函数的调用、函数的嵌套调用及函数的递归调用。重点:作用域规则、函数的递归调用及参数传递。难点:函数的递归调用第 6章 数 组6.1数组的定义、引用6.2数组排序与实例研究6.3数组查找6.4 多维数组要求:理解一维数组
16、、二维数组及字符数组的定义并能熟练引用。重点:排序(冒泡法及选择法),矩阵的相加减及相乘,二分查找法.难点:矩阵的相乘与二分查找法第 7 章 指 针7.1指针与一维数组集 美 大 学 高级语言程序设计课程教学大纲教学内容及基本 要 求(分章节)7.2指针与二维数组7.3 指向函数的指针7.4实例研究要求:掌握指针的概念、指向变量的指针变量、数组的指针和指向数组的指针变量、字符串的指针和指向字符串的指针变量、函数的指针和指向函数的指针变量、返回指针值的函数及指针数组和指向指针的指针重点:数据指针和指针数组,函数指针及指针函数难点:指针数组与指针函数第 8章字符和字符串8.1字符处理函数8.2 字
17、符串转换函数8.3比较函数要求:能够灵活使用字符处理库(ct yp e.h)、通用实用库(s t dl i b.h)、字符串处理库(s t r i n g)中的函数。重点:字符串排序,检索字符串.难点:字符串的综合运用(文本分析、支票保护、莫乐斯码)第 9章格式化输入/输出9.1 p r i n t f 函数的格式输出9.2 s c a n f 函数的格式化输入要求:熟练掌握标准输入、输出函数的用法重点:p r i n t f 函数和s c a n f 函数第 1 0 章 结构、联合、位运算和枚举9.1结构定义、初始化、引用9.2 结构和函数9.3 范例:高效的洗牌和发牌模拟9.4 联合9.5
18、位运算9.6枚举常量要求:熟练掌握定义结构体类型变量的方法、结构体类型变量的引用、结构体变量的初始化、结构体数组、指向结构体类型数据的指针、共用体、枚举类型重点:结构体数组、指向结构体类型数据的指针难点:用指针处理链表第 1 1 章 文 件处理1 0.1建立顺序存取文件1 0.2 建立随机存取文件1 0.3实例研究:事务处理程序要求:熟练掌握文件概念、文件类型指针;并熟练操作文件的打开与关闭、文件的读写、文件的定位。重点:文件的读写难点:掌握出错的检测和非缓冲文件系统。集 美 大 学 高级语言程序设计课程教学大纲课程实验大纲1.实验项目与学时分配序号实验项目学时必开/选开实验类型备注1C语言的
19、运行环境、运行过程2必开验证2简单的C程序设计2必开验证3选择和循环结构程序设计2必开设计4一维数组和二维数组2必开设计5函数2必开设计6指针2必开设计7结构体与共用体2必开设计8文件4必开设计(备注:实验类型包括演示、验证、综合、设计等,可填写开展实验教学的特殊要求)2.实验教学大纲实 验 1:基础实验实验目的:掌握T u r b o c 2和 V i s u a l C+环境下C语言的运行环境。实验内容:完成实验指导书中的实验一的6个例题。实验要求:了解在该系统上如何编辑、编译、连接和运行一个C程序。通过运行简单的C程序,初步了解C 源程序的特点。熟练掌握C语言中数据类型的概念和定义、声明
20、变量的方式及对变量赋值的方法。C程序各种运算符及其运算符的优先级和结合性、运算规则、运算对象、表达式(特别是关系表达式与逻辑表达式的使用方法)以及表达式运算过程中的类型转换。实验2:顺序结构和选择结构程序设计实验目的:熟练掌握i f、i f e l s e、i f e l s e i f 语句和s w i t c h 语句格式及使用方法,掌 握 i f语句中的嵌套关系和匹配原则,利 用 i f 语句和s w i t c h 语句实现分支选择结构。实验内容:完成实验指导书中的实验二的3道改借题及5道编程题。实验要求:掌握简单的i f 语句编程,学会正确使用逻辑运算符和逻辑表达式。实验3:循环结构
21、程序设计实验目的:熟练掌握w h i l e 语句、d o .w h i l e 语句和f o r 语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。实验内容:完成实验指导书中的实驳三2道改错题及6 道编程题。实验要求:掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。实验4:函数实验目的:掌握C函数的定义方法、函数的调用方法、参数说明以及返回值。掌握实参与形参的对应关系以及参数之间的“值传递”的方式;掌握函数的嵌套调用及递归调用的设计方法。掌握全局变量和局部变量、动态变量与静态变量的
22、概念和使用方法。实验内容:完成实验指导书中的实验四的2道改错题及6 道编程题。实验要求:在编程过程中加深理解函数调用的程序设计思想。集 美 大 学 高级语言程序设计课程教学大纲实验5:数组实验目的:掌握数组的基本概念,包括:数组的定义、数组的类型、数组的初始化、数组的赋值、数组元素下标的范围、数组元素的正确以及引用数组元素的输入/输出。掌握字符数组与字符串的使用方法。理解字符数组与其它数组的区别、理解字符串及其特点。掌握常用的字符串处理库函数的用法并清楚对字符串的简单处理。实验内容:完成实验指导书中的实驱五的2道改错题、3道填空题及4道编程题。实验要求:掌握与数组相关的算法,包括排序算法和查找
23、算法等。实验6:指针实验目的:掌握指针的基本概念和基本用法。包括:变量的地址和变量的值,指针变量的说明、指针变量的初始化、指针的内容与定义格式、指针的基本运算等。实验内容:完成实验指导书中的实验其的6道填空题及3道编程题。实验要求:掌握数组与指针的关系并能够利用指针解决数组的相关问题;字符串与指针的关系并能够利用指针处理字符串的问题;掌握指针与函数的关系并能够利用指针处理函数问题。实验7:结构体和共用体实验目的:理解结构体类型的含义:掌握结构体类型变量的定义方法和使用;结构体类型变量的说明以及初始化方法。实验内容:完成实验指导书中的实验七的4道编程题。实验要求:理解结构体与数组的区别;掌握结构
24、体类型数组的概念、定义和使用方法。掌握链表的概念,初步学会对链表进行操作,包括建立链表、输出链表。实验8:文件实验目的:掌握文件与文件指针的概念;学会使用文件的打开、关闭操作。实验内容:完成实验指导书中的实验八的编程题。实验要求:掌握文件的读、写操作函数。集 美 大 学 高级语言程序设计课程教学大纲拟制签名:学时分配早P123456781 01 1合计授课学时24668884445 4实验学时222222241 8有关说明1、开设本课程主要是为后继课程服务,如 数据结构和 操作系统 面向对象程序设计等专业课。2、在教学手段匕采用电子文档在多媒体教室授课。3、教材与参考书目使用教材:(美)H.M
25、.D e i te l著.C程序设计教程.机械工业出版社,2003.9参考资料:谭 浩 强 著.C程序设计(第一版).清华大学出版社,2002.34、实验的最后二节课考试,考试内容包括改错、编程编程两部分审核签名:审批签名:日期:日期:日期集 美 大 学 汇编语言程序设计课程教学大纲课程名称中文:汇编语言程序设计英文:A sse m bl y L a ng ua g e课程编号8 016200 学分/学时 2.5/5 4所属教研室计算机科学与技术先修课程 高级语言程序设计课程类型专业基础课 考核方式 闭卷开课专业计算机科学与技术、软件工程教学目的和要求教学目的本课程是计算机科学与技术、计算机软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某大学 计算机科学 技术 专业课程 教学大纲
限制150内