《计算机导论》教案软件.docx
- 文档编号:23607712
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:14
- 大小:19.30KB
《计算机导论》教案软件.docx
《《计算机导论》教案软件.docx》由会员分享,可在线阅读,更多相关《《计算机导论》教案软件.docx(14页珍藏版)》请在冰豆网上搜索。
《计算机导论》教案软件
计算机导论课程教案
2010~2011学年第一学期
任课教师:
黄永平,王智
吉林大学软件学院
课程名称:
计算机导论
学时:
32
学分:
2
授课对象:
软件工程专业2010级1~10班
教学目的:
计算机导论是计算机科学与技术专业的学科基础课程,担负着系统而全面地介绍计算机科学技术的基础知识、引导学生进入计算机科学技术大门的重要任务。
通过学习这门课程,使学生从广度上而不是从深度上来了解计算机科学体系结构,使学生掌握计算机科学的基本概念,奠定计算机科学的基础知识,并鸟瞰计算机科学的各个领域,力求使学生对所学专业有比较全面的了解,为以后从深度上学习其它相关计算机科学课程打下坚实的基础。
本课程采用国外高校广泛采用的和中国教育部推荐的英文教材影印版,使学生在学习计算机知识的同时,提高学生的计算机英语水平。
教学方式:
板书多媒体投影
教材:
选用教材:
《FoundationsofComputerScience:
FromDataManipulationtoTheoryof
Computation》(英文影印版)作者BehrouzA.Forouzan,高等教育出版社2004年8月
教学参考书:
1).《ComputerScience---AnOverview》EighthEditionGlennBrookshear,人民邮电出版社,2006.7
2)中译本,《计算机科学导论FoundationsofComputerScience:
FromDataManipulationtoTheoryofComputation》作者BehrouzA.Forouzan,译者刘艺段立钟维亚 机械工业出版社出版日期:
2004-1-1,书号7-111-13159-2.
3).《ComputingEssentials》(影印版),[美]TimothyJ.O’Leary,LindaI.O’Leary,高等教育出版社,2004年7月第1版。
4).《GreatIdeasinComputerSciencewithJava》(影印版)作者AlanW.Biermann,Dietolf,高等教育出版社,2002年07月,7040112582
各章节内容及学时分配:
本课程内容包括五部分:
第一部分:
计算机和数据(该部分包括4章:
计算机科学简介,数据表示,数值表示,数据操作)。
第二部分:
计算机硬件(该部分包括2章:
计算机组成,计算机网络)。
第三部分:
计算机软件(该部分包括4章:
操作系统,算法,程序语言,软件工程)。
第四部分:
数据组织(该部分包括4章:
数据结构,抽象数据类型,文件结构,数据库)。
第五部分:
高级话题(该部分包括3章:
数据压缩,安全,计算理论)。
下面以章节顺序列出相关内容:
授课题目
第一章计算机科学简介
授课学时
2
授课时间
教学重点、难点:
主要内容:
可编程数据处理器模型;冯.诺依曼模型;计算机发展历史。
教学重点:
可编程数据处理器模型;冯.诺依曼模型。
教学要点:
1.1计算机黑箱模型
1.1.1数据处理器模型
1.1.2可编程数据处理器模型
1.2冯.诺依曼模型
1.3计算机硬件、软件基本概念
1.4.计算机发展历史
授课题目
第二章数据表示
授课学时
3
授课时间
教学重点、难点:
主要内容:
数据类型,位模式,数据表示,十六进制数据表示方式。
教学重点:
位模式,数据表示。
教学要点:
2.1数据类型
2.2计算内部的数据形式---位模式
2.3数据表示
五种数据类型的表示,包括文本,数值(略,放到下一章中讲),图形图像,音频,视频。
2.4十六进制数据表示方式
2.5八进制数据表示方式
授课题目
第三章数值表示
授课学时
4
授课时间
教学重点、难点:
主要内容:
不同数制之间的转换,无符号整数的表示,有符号整数的表示,浮点数的表示。
教学重点:
有符号整数的表示,浮点数的表示。
教学要点:
3.1十进制与二进制
3.2转换
3.2.1十进制到二进制的转换
3.2.2二进制到十进制的转换
3.3整数表示
3.3.1无符号整数的表示
3.3.2有符号整数的表示---原码,反码,补码
3.4阶码
3.5浮点数表示
3.5.1浮点数到二进制的转换
3.5.2规一化
3.5.3IEEE标准化表示浮点数
授课题目
第四章数据操作
授课学时
2
授课时间
教学重点、难点:
主要内容:
算术操作,逻辑操作,移位操作。
教学重点:
逻辑操作。
教学要点:
4.1算术操作
4.1.1整数的算术操作
4.1.2浮点数的算术操作
4.2逻辑操作
4.2.1真值表
4.2.2单目操作,双目操作
4.2.3逻辑操作应用
4.3移位操作
授课题目
第五章计算机组成
授课学时
3
授课时间
教学重点、难点:
主要内容:
计算机的三个子系统(中央处理器,主存储器,输入/输出),三个子系统之间的互连,程序的执行过程,两种计算机体系结构。
教学重点:
三个子系统基本概念,三个子系统的互连,程序的执行过程。
教学要点:
5.1中央处理器结构
5.2主存储器结构
5.2.1寻址
5.2.2存储器的类型
5.2.3存储器的层次结构
5.2.4主速缓冲存储器Cache
5.3输入/输出系统结构
5.4三个子系统之间的互连
5.4.1中央处理器与主存储器的连接
5.4.2输入/输出设备的连接
5.4.3输入/输出设备的寻址方式
5.5程序的执行过程
5.5.1机器周期
5.5.2机器周期实例
5.5.3三种输入/输出操作方式
5.6两中计算机体系结构
授课题目
第六章计算机网络
授课学时
3
授课时间
教学重点、难点:
主要内容:
网络概念,OSI七层模型,网络分类,网络连接设备,TCP/IP协议。
教学重点:
OSI七层模型,网络连接设备,TCP/IP协议。
教学要点:
6.1网络、模型和协议
6.2OSI七层模型
6.2.1OSI分层结构
6.2.2OSI七层的功能
6.3网络分类
6.3.1局域网LAN
6.3.2城域网MAN
6.3.3广域网WAN
6.4网络连接设备
6.4.1中继器
6.4.2网桥
6.4.3路由器
6.4.4网关
6.5国际互联网与TCP/IP协议
6.5.1物理层与数据链路层
6.5.2网络层
6.5.3传输层
6.5.4应用层
授课题目
第七章操作系统
授课学时
4
授课时间
教学重点、难点:
主要内容:
操作系统的定义,操作系统发展过程,操作系统组成及基本原理,几中流行操作系统简介。
教学重点:
操作系统的基本原理及工作过程。
教学要点:
7.1操作系统的定义
7.2操作系统的发展
7.3操作系统的组成部分及基本原理
7.3.1存储器管理
7.3.2进程管理
7.3.3设备管理
7.3.4文件管理
7.3.5用户接口
7.4几种流行的操作系统简介
授课题目
第八章算法
授课学时
3
授课时间
教学重点、难点:
主要内容:
算法基本概念及定义,三种程序结构,算法的两种表示方法,基本算法介绍。
教学重点:
掌握基本算法操作。
教学要点:
8.1算法基本概念
8.2三种程序结构
8.3算法的两种表示方法
8.4算法的定义
8.5子算法
8.6基本算法介绍
8.6递归
授课题目
第九章计算机程序语言
授课学时
0.5
授课时间
教学重点、难点:
主要内容:
程序语言的进化,编程过程,程序语言分类,C语言简介。
教学重点:
编程过程,程序语言分类。
教学要点:
9.1程序语言的进化
9.2编程过程
9.3程序的执行过程
9.4程序语言的分类
9.5C语言简介
授课题目
第十章软件工程
授课学时
0.5
授课时间
教学重点、难点:
主要内容:
软件生命周期,两种传统软件开发模型,模块划分,软件质量,开发过程文档。
教学重点:
软件生命周期,两种传统软件开发模型。
教学要点:
10.1软件生命周期
10.2开发过程模型
9.2.1瀑布模型
9.2.2增量模型
10.3模块划分
10.4软件质量
10.5软件开发过程文档
授课题目
第十一章数据结构
授课学时
2
授课时间
教学重点、难点:
主要内容:
数组,记录,链表。
教学重点:
链表。
教学要点:
11.1数组
11.1.1数组的结构
11.1.2数组的应用
11.1.3数组在存储器中的布局
11.2记录
11.2.1记录的结构
11.2.1记录的操作
11.3链表
11.3.1链表的结构
11.3.2节点,头指针
11.3.3链表的操作
授课题目
第十二章抽象数据类型
授课学时
2
授课时间
教学重点、难点:
主要内容:
抽象数据类型概念、定义和操作,线性表,堆栈,队列,树,二叉树,图。
教学重点:
抽象数据类型概念、定义和操作。
教学要点:
12.1抽象数据类型概念
12.1.1定义
12.1.2抽象数据模型
12.1.3抽象数据类型操作
12.2线性表
12.2.1线性表操作
12.2.2一般线性表的实现
12.2.3线性表的应用
12.3堆栈
12.3.1堆栈操作
12.3.2堆栈的实现
12.3.3堆栈的应用
12.4队列
12.4.1队列的操作
12.4.2队列的实现
12.4.3队列的应用
12.5树
12.5.1基本树的概念
12.5.2树的操作
12.6二叉树
12.6.1二叉树的操作
12.6.2二叉树的实现
12.6.3二叉树的应用
12.7图
12.7.1图的操作
12.7.2图的实现
12.7.3图的应用
授课题目
第十三章文件结构
授课学时
0.5
授课时间
教学重点、难点:
主要内容:
文件存取方式,顺序文件,索引文件,Hash文件,文体与二进制文件。
教学重点:
文件存取方式,文件结构。
教学要点:
13.1文件存取方法
13.2顺序文件
13.3索引文件
13.4Hash文件
13.5文件与二进制文件
授课题目
第十四章数据库
授课学时
0.5
授课时间
教学重点、难点:
主要内容:
数据库管理系统简介,数据库架构,数据库模型,关系模型,关系模型操作,结构化搜索语言SQL,其它数据库模型。
教学重点:
数据库架构,关系模型,关系模型操作,SQL语言。
教学要点:
14.1数据库管理系统
14.2数据库架构
14.3数据库模型
14.4关系模型
14.5关系模型中的操作
14.6SQL语言简介
14.7其它数据库简介
14.7.1分布式数据库
14.7.2面向对象型数据库
授课题目
第十五章数据压缩
授课学时
0.5
授课时间
教学重点、难点:
主要内容:
无损压缩,有损压缩。
教学重点:
运行长度编码,霍夫曼编码。
教学要点:
15.1有损压缩
15.1.1运行长度编码
15.1.2霍夫曼编码
15.1.3LempelZiv编码
15.2无损压缩
15.2.1图像压缩格式JPEG
15.2.2视频压缩格式MPEG
授课题目
第十六章安全
授课学时
0.5
授课时间
教学重点、难点:
主要内容:
计算机安全基本概念,加密/解密,数字签名。
教学重点:
计算机安全基本概念。
教学要点:
16.1计算机安全基本概念
16.2加密/解密
16.3数字签名
授课题目
第十七章计算理论
授课学时
1
授课时间
教学重点、难点:
主要内容:
简单语言,图灵机,哥德尔数,停机问题。
教学重点:
简单语言,图灵机,停机问题。
教学要点:
17.1简单语言
17.2图灵机
17.3哥德尔数
17.4停机问题
17.5可解决和不可解决的问题
考核方式:
笔试(闭卷,英文)
备注:
1.答疑安排:
现场答疑
2.课外培养安排:
1)提供多媒体课件、课后习题解答、历年试题。
2)安排任课教师定时和学生进行交流。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机导论 计算机 导论 教案 软件