《计算机导论》课程教学大纲.doc
《《计算机导论》课程教学大纲.doc》由会员分享,可在线阅读,更多相关《《计算机导论》课程教学大纲.doc(160页珍藏版)》请在三一办公上搜索。
1、计算机导论课程教学大纲一、课程性质、目的和任务本课程是计算机学科各专业一门重要的入门性导引类专业基础课程。该课程教学的目标是认知与导学,其主要任务是全面地简要地介绍该学科的主要内容、计算机的基本知识、硬件和软件的核心及其发展趋势、学科研究和应用中所采用的数学与系统科学方法、计算机在各行各业中的应用以及在学科教育中所涉及的知识体系、教学方法与要求等等。目的在于让计算机专业的学生们对计算机学科所含概的知识领域有个系统化、逻辑化的概括性了解,明确各主领域的发展规律和内在联系;各主领域存在的基本问题以及求解这些基本问题的方式方法。在教学中,教师应该以科学的认识论和科学的方法论统领整个课程的教学,采取高
2、级科普的深度定位和通俗流畅的语言,向学生介绍整个学科的概貌,对学生进行整个学科正确的认知与导学,为学生顺利完成大学的学习任务提供必要的专业认识基础,同时,给学生的学习留下大量的疑问和问题,为后续课程的教学留下“伏笔”,真正使导论课程的教学起到初步认知与正确导学的作用,能够引导和帮助学生按照学科专业的特点和要求来开展学习,顺利完成学业。二、课程教学的基本要求本课程是计算机科学基础理论与应用操作相结合的课程。课程内容涉及计算机科学的方方面面,但着重讲解的是基本概念而不是数学模型和技术细节,要求做到“广度优先,广而不细”。课程侧重点在于勾画计算机科学体系的框架,奠定计算机科学知识的基础,为今后深入学
3、习信息专业各专业理论课程做好铺垫;同时,通过本课程的实验学习将使学生掌握一些基本的操作技术,提高感性认识,为今后在各自的专业中对计算机的使用打下厚实的基础。学完本课程应达到以下基本要求:1 理解和掌握计算机科学的基本概念和基本知识2 理解和掌握计算机的基本结构与工作原理3 了解高级语言与程序设计技术4 了解计算机系统软件与应用软件5 了解计算机网络及其应用6. 了解数据库系统及其应用7 了解新一代计算机体系结构与软件方法学8 掌握计算机操作技能及Word、Excel、Powerpoint的使用9 了解计算机信息安全技术10了解职业道德与择业三、课程教学基本内容和学时分配课程教学基本内容和学时分
4、配表章 号内容面授实验时数一绪论4二计算机的基础知识6三计算机硬件系统2四计算机软件系统2五计算机应用软件1212六数据库系统及其应用46七多媒体技术及应用66八计算机网络及其应用2九计算机信息安全技术2十软件工程2十一职业道德与择业2合计4424第一章 绪论重点与难点1计算机的基本概念。2计算机科学技术的研究范畴。3对计算机科学与技术学科毕业生的基本要求。4信息化社会对计算机人才的需求。教学内容 1计算机的定义、分类与发展2计算机科学技术的研究范畴3对计算机科学与技术学科毕业生的基本要求4计算机科学与技术学科知识体系5信息化社会的挑战第二章 计算机的基础知识重点与难点1掌握计算机的运算基础知
5、识2掌握逻辑代数运算3掌握计算机工作原理与系统组成4掌握程序设计基础、算法基础和数据结构基础知识。教学内容计算机的运算基础知识逻辑代数基础计算机的基本结构与工作原理程序设计基础算法基础数据结构基础第三章 计算机硬件系统重点与难点掌握计算机硬件系统组成2理解计算机硬件系统个组成部分的工作原理与功能教学内容1. 计算机系统2. 计算机系统单元3. 计算机输入/输出输出系统4. 计算机辅助存储设备第四章 计算机系统软件与工具软件重点与难点1. 了解计算机系统软件与工具软件的功能2. 掌握计算机系统软件与工具软件的使用方法教学内容1. 程序设计语言翻译系统2. 计算机操作系统3. 常用计算机工具软件及
6、其使用方法第五章 计算机应用软件重点与难点1. 掌握文字处理软件Word 20032. 掌握电子表格软件Excel 20033. 掌握文稿演示软件PowerPoint教学内容1. 文字处理软件Word 20032. 电子表格软件Excel 20033. 文稿演示软件PowerPoint第六章 数据库系统及其应用重点与难点1. 了解数据库系统的基本概念、2. 掌握数据库系统的基本操作3. 了解数据库系统的应用领域教学内容1. 数据库系统的基本概念2. 结构化查询语言SQL概述3. SQL的数据定义操作4. SQL的数据查询操作5. SQL的数据更新操作6. SQL的视图操作7. 几种新型的数据库
7、系统8. 数据库系统的应用第七章 多媒体技术及其应用重点与难点1. 掌握多媒体的定义几多媒体系统的组成2. 理解多媒体技术3. 了解多媒体创作工具及多媒体应用领域教学内容1. 多媒体2. 超文本与超媒体3. 多媒体技术4. 多媒体通信系统技术5. 多媒体创作工具6. Web创作7. 多媒体编辑语言8. 虚拟现实技术第八章 计算机网络及其应用重点与难点掌握计算机网络的基本知识理解计算机网络的功能、分类、体系结构和组成 理解Internet并会使用Internet上网浏览与搜索以及收发电子邮件教学内容计算机网络简介计算机网络体系结构计算机网络的分类和使用方式Internet与TCP/IP协议局域网
8、的基础构架第九章 软件工程重点与难点掌握软件工程的基本思想、基本方法、基本概念理解软件生存周期与软件开发模型以及软件开发方法教学内容1. 软件工程的概念2. 软件开发模型3. 软件开发方法4. 软件过程和过程改进第十章 计算机信息安全技术重点与难点1掌握计算机安全知识2掌握计算机病毒防护方法3了解防火墙技术教学内容计算机信息安全概述保密技术防御技术计算机病毒防护第十一章 计算机的应用领域重点与难点 了解计算机的应用范围教学内容 计算机的应用领域概述第十二章 职业道德与责业重点与难点1. 了解信息产业界的道德准则2. 了解信息产业的法律法规教学内容1. 信息产业界的道德准则2. 信息产业的法律法
9、规3. 专业岗位与择业四、课程各教学环节要求主要内容包括:实验、作业、考核三部分实验内容:实验一 文字处理(8学时)实验二、电子表格处理(6学时)实验三、演示文稿处理(4学时)实验四、数据库创建、查询等(4学时)实验五、计算机网络知识(2学时)实验内容主要从学生的态度、技能、效果三方面综合考核。评价指标成 绩优良中差得分态度出勤率5432纪律5432积极性5432技能熟练程度20161310操作能力1512107分析解决问题能力20161310效果按时完成情况10875完成质量20161310 课后自学 为了培养学生整理归纳,综合分析和解决问题的能力,每章都安排一部分内容作为自学,课上教师只给
10、出自学提纲,课后由学生根据参考网站和参考书自学。课堂讨论及习题课 教师应精选论题,认真组织课堂讨论,安排重点发言(可在讨论前让学生先到网上查资料准备),充分调动每一位学生的积极性,并做好总结。 习题课以典型例题分析及综合性的练习为主。(课时已包括在前述学时分配中)。课外作业 课外作业的内容一方面是操作性的题一方面是理论概念性的题,以操作为主,每章都应选择一定的题目让学生练习。另外,可增加一些综合练习题,培养学生的分析问题和综合能力。成绩评定总则 本课程的考核分为平时作业成绩、实验成绩以及期末考试成绩三大部分,其中期末考试以闭卷笔试为主。总成绩按以下公式计算:总成绩作业成绩10%实验成绩10%(
11、期末闭卷)成绩80%五、本课程与其它课程的联系 本课程是一门导引类专业基础课程,后续课程为计算机科学与技术专业各课程。六、教材及教学参考书教材:黄国兴等 计算机导论第2版,清华大学出版社,2008年7月参考书目:1、王志强 学计算机应用基础,清华大学出版社,2005.102、王志强 大学计算机应用基础题解与实验指导,清华大学出版社,2005.103、王玉龙 计算机导论(第2版),电子工业出版社,2005.14、骆耀祖 计算机导论,华南理工大学出版社,2003.85、王玉龙 计算机导论(第2版),电子工业出版社,2005年七、其它说明1. 本大纲提供计算机科学技术本科生使用。2. 本大纲所列内容
12、,尤其是掌握和理解的内容,任课教师必须通过各种教学方法使学生达到掌握和理解。3. 任课教师对教学顺序可作适当变动,但不要破坏课程的基本体系。4. 本课程为理论与实践相结合,规定章节都安排上机实验内容。课程编号:11034202C语言程序设计课程教学大纲(C Programming Language)适用专业:计算机科学与技术 总学时:90(其中理论60学时,实验/实践30学时) 学分:5制定单位:计算机系 执笔者:王三虎 审核人:刘兴明 编写日期:2009年8月一、课程性质、目的和任务C语言是一种被广泛学习、普遍使用的计算机程序设计语言,因此本课程不但要注重程序设计语言基本知识的学习,更要注重
13、程序设计技能的培养。C语言是计算机科学与技术专业的专业必修课。通过本课程的学习,不仅使学生掌握高级编程语言的知识、编程技术和基本算法,更重要的是掌握程序设计的思想和方法,具备利用计算机求解实际问题的基本能力,能灵活应用高级语言进行程序设计。二、课程教学的基本要求通过本课程的学习要求学生理解算法的意义,掌握c语言的基本语法、程序设计思想和算法的语言描述,进而培养解决实际数学问题的能力。第一章 C 语言概述1、教学重点:C程序结构、算法的概念、流程图、常用算法思想。2、教学要求:(1)了解 C 语言的背景;(2)理解 C 语言程序设计的风格;(3)掌握 C 语言源程序的结构、算法的概念及特征。第二
14、章 数据类型、运算符与表达式 1、教学重点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。2、教学要求: (1)了解基本类型及其常量的表示法;(2)掌握变量的定义及初始化方法、运算符与表达式的概念;(3)理解 C 语言的自动类型转换和强制类型转和赋值的概念。 第三章 顺序结构程序设计 1、教学重点:C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。2、教学难点:输入输出函数的熟练运用。3、教学要求: (1)了解 C 语句的概念及种类; (2)掌握 C 语言常用的输入输出方式。 第四章 选择结构程序设计 1、教学重点:关系运算符与逻辑运算符及其组成的具有逻辑值的
15、表达式、分支语句的格式及基本应用2、教学要求:(1)熟练掌握 if else 的三种语法; (2)理解 switch 与 break 语句的作用。 第五章 循环控制 1、教学重点:C构成循环的四种方法,尤其是后三种方法、break与continue语句的基本作用。2、教学要求: (1)理解并掌握程序设计中构成循环的方法; (2)掌握 for 、while 、do-while 语句的用法; (3)了解 break 、continue 在循环语句中的作用。 第六章 数组 1、教学重点:(1)一维数组、二维数组的定义与引用;(2)字符数组的定义与引用;(3)数组的应用。2、教学难点:二维数组的定义和
16、使用。3、教学要求: (1)了解一维数组、二维数组的基本概念; (2)掌握数组类型变量的定义与引用; (3)掌握数组元素的引用。 第七章 函数 1、教学重点:函数的定义和调用,变量的作用域和生存期。2、教学难点:形参和实参的区分,递归调用。3、教学要求: (1)掌握函数的定义与调用; (2)掌握函数参数的传递方式; (3)理解变量存储类型的概念及各种存储类型变量的生存期和有效范围; (4)理解并分辨函数的嵌套调用与递归调用; (5)了解带参数的 main 函数。 第八章 编译预处理 1、教学重点:宏定义,文件包含。2、教学难点:带参数的宏定义。3、教学要求: (1)了解预处理的概念及特点; (
17、2)掌握有参宏与无参宏的定义及使用; (3)理解文件包含的使用及效果。 第九章 指针 1、教学重点:指针变量的定义和使用,指针与函数,指针与数组。2、教学难点:指针函数、函数指针;数组指针、指针数组的区分与使用。链表的各种操作。3、教学要求: (1)了解指针与地址的概念; (2)掌握指针变量的定义、初始化及指针的运算; (3)了解指针与数组、指针数组、二级指针等知识; (4)了解指针与函数的概念; (5)掌握指针作为函数参数的应用。第十章 结构体与共用体1、教学重点:结构体变量的引用,结构体数组,指向结构体类型数据的指针,用指针处理链表,共用体,枚举类型。2、教学难点:指向结构体类型数据的指针
18、,用指针处理链表,共用体。3教学要求(1)理解结构体与共用体的含义;(2)掌握结构体与共用体的应用;(3)掌握用指针处理链表的应用。第十一章 位运算教学重点:位运算、位段。教学难点:位运算。教学要求:掌握C语言位运算的功能和使用方法。第十二章 文件教学重点:有关文件的操作:打开、关闭、读写、定位,出错的检测。教学难点:有关文件的操作:打开、关闭、读写、定位。教学要求:理解文件的含义;掌握文件的读写及打开与关闭,文件的定位及出错的检测;了解非缓冲文件系统。三、课程教学基本内容和学时分配章 序内 容理论课时实验课时第一章C语言概述,算法1.1 C特点,C程序结构,上机步骤1.2 算法的概念、特性与
19、描述方法,结构化程序设计方法2第二章数据类型、运算符与表达式2.1 常量与变量,整型数据122.2 实型数据,字符型数据12.3 变量赋初值,算术运算和赋值运算及表达式22.4 数值数据混合运算,逗号运算及表达式1第三章顺序程序设计3.1 C语句, 赋值语句133.2 输入与输出的概念及实现,字符输入与输出3.3 格式输入与输出13.4 顺序结构程序设计举例1第四章选择结构程序设计4.1 关系、逻辑运算及表达式224.2 if语句和条件运算符4.3 swicth语句14.4选择结构程序设计举例2第五章循环控制5.1 while语句、 dowhile语句 245.2 for语句25.3循环嵌套和
20、break和continue语句应用15.4循环控制结构程序设计举例2第六章数组6.1 一维和二维数组的定义、引用、初始化246.2 二维数组的定义、引用、初始化16.3 字符数组的定义、引用、初始化及常用字符串处理函数26.4字符数组数组举例3第七章函数7.1 函数的定义、参数、返回值、调用337.2 函数的嵌套17.3 函数的递归调用17.4 数组作为参数27.5 局部变量、全局变量17.6 变量的存储类别27.7 函数应用举例第八章预处理命令8.1宏定义 18.2“文件包含”处理第九章指针9.1 指针的概念以及指向变量的指针变量269.2 一维数组与指针29.3 二维数组与指针29.4字
21、符串与指针19.4 指向函数的指针与返回指针值的函数19.5 指针数组19.6 指向指针的指针第十章结构体和共用体10.1结构体的含义、10.2定义结构类型变量的方法、10.3结构体类型变量的引用、结构体变量的初始化1410.4结构体数组、指向结构体类型数据的指针210.5用指针处理链表210.6共用体110.7枚举类型、用typedef定义类型第十一章位运算11.1 位运算符和位运算 11.2位运算举例11.3 位段2第十二章 文件12.1 文件的含义12.2文件类型指针12.3 文件的打开和关闭12.4 文件的读写12.5 文件的定位12.6 出错的检测22合计6030四、课程各教学环节要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机导论 计算机 导论 课程 教学大纲

链接地址:https://www.31ppt.com/p-4190345.html