计算机科学导论课程教学大纲.docx
《计算机科学导论课程教学大纲.docx》由会员分享,可在线阅读,更多相关《计算机科学导论课程教学大纲.docx(10页珍藏版)》请在课桌文档上搜索。
1、计算机科学导论课程教学大纲课程基本信息课程代码:SE1301课程名称(中/英):计算机科学导论/Foundat1onsofComputerSc1ence学分:2总学时:36理论学时:36实践学时:0课程性质:必修开课学期:1适用专业:软件工程先修课程:无开课单位:信息科学与工程学院大纲版本:XX制定(修订)人:XX审核人:XX批准人:XX制定(修订)时间:XX.5审核时间:XX.6批准时间:XX.6一、课程简介计算机科学导论全面讲述计算机科学的基础知识,介绍计算机科学与技术学科体系和课程体系、计算机的起源和发展、计算机的应用领域,对数据与数制的各种表示、微型计算机的系统组成、程序设计语言翻译系
2、统、操作系统、数据库原理、多媒体技术、计算机网络的相关概念、软件工程的基本概念、计算机信息安全等内容进行导引性讲解,同时对计算机从业者应具有的道德规范和遵守的相关法律进行介绍,培养学生良好的职业素质。二、课程目标(一)课程具体目标1 .理解计算机科学与技术学科体系和课程体系、计算机的起源和发展、计算机的应用领域,能够在工程设计和开发过程中综合考虑经济、社会、法律、安全、健康、文化、环境等因素。2 .领会多媒体和多媒体技术、软件工程的基本概念,熟悉环境保护的相关法律法规,理解全球工程实践奉行的责任关怀理念。3 .掌握计算机网络体系结构和TCP/1P协议结构以及计算机网络安全相关知识,在工程实践中
3、能自觉遵守职业道德和规范,具有法律意识。4 .了解计算机科学技术的最新发展,能及时跟踪软件工程领域及相关行业发展状况,并就当前的热点问题发表自己的见解。5 .掌握数据与数制的各种表示、逻辑代数、计算机的基本结构和工作原理、微型计算机的系统组成、关系数据库的常见运算、软件开发的常用模型及方法等内容,能认识不断探索和学习的必要性,具有自主学习和终身学习的意识。(二)课程目标与专业毕业要求的关系表1本课程对专业毕业要求及其指标点的支撑课程目标支撑的毕业要求支撑的毕业要求指标点目标1毕业要求3.设计/开发解决方案能力:能够针对软件工程领域的复杂工程问题设计解决方案,开发满足特定需求的软硬件系统或组件,
4、并能够在设计/开发环节中体现创新意识,考虑社会、健康、安全、法律、文化及环境等因素。指标点3.5能够在工程设计和开发过程中综合考虑经济、社会、法律、安全、健康、文化、环境等因素。目标2毕业要求7.环境和可持续发展:具有环境保护和可持续发展理念,能够理解和评价针对复杂工程问题的计算机工程实践对环境、社会可持续发展的影响。指标点7.2熟悉环境保护的相关法律法规,理解全球工程实践奉行的“责任关怀”理念。目标3毕业要求&职业规范:具有人文社会科学素养、公民道德水平和社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。指标点8.3理解工程伦理的核心理念,了解软件工程师的职业性质和责任
5、,在工程实践中能自觉遵守职业道德和规范,具有法律意识。目标4毕业要求10.沟通与交流:具有沟通的能力、方法和技巧,能够就软件工程领域复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。指标点10.1能及时跟踪软件工程领域及相关行业发展状况,并就当前的热点问题发表自己的见解。目标5毕业要求12:终身学习能力:具有自主学习和终身学习的意识,有不断学习和适应发展的能力,能够通过自主学习适应经济社会发展的需要。指标点12.1能认识不断探索和学习的必要性,具有自主学习和终身学习的意识。(三)课程
6、对解决复杂工程问题能力的培养在课程理论知识讲授环节,注重培养学生对计算机科学基础知识的了解,使学生了解解决计算机科学领域复杂工程问题所需的基本理论和工程原理,并通过适当的课后作业锻炼和检验学生解决复杂工程问题的能力。在课程考核环节,根据课程支撑的课程目标选择合适的考核方式,考题设置应完全覆盖课程支撑的课程目标,考题设计应充分考虑对学生解决复杂工程问题所需要的知识和能力,考题的难度和深度应能够体现复杂工程问题的特征。总之,本课程的教学通过在理论讲授、课后作业、课程考核等环节充分贯彻培养学生解决复杂工程问题能力的理念和要求,实现本课程支撑毕业要求指标点的达成。三、教学内容及基本要求(一)理论教学单
7、元1计算机基本概述(2学时)1.教学内容(1)计算机的起源和计算机的产生和发展,包括计算的起源;电子计算机的产生和发展等C(2)计算机的应用领域和发展趋势,包括计算机的应用领域;计算机的发展趋势等。(3)计算机科学与技术学科的知识体系,包括计算机科学与技术学科的定义;计算机科学与技术学科的根本问题及研究范畴;计算机科学课程体系的核心内容等。2 .基本要求(1) 了解计算的起源;了解电子计算机的产生和发展。(2) 了解计算机的应用领域;了解计算机的发展趋势C(3) 了解计算机科学与技术学科的定义;了解计算机科学与技术学科的根本问题及研究范畴;了解计算机科学课程体系的核心内容。3 .支撑的课程目标
8、本单元各知识点的讲授和学习,可以支撑“毕业要求10沟通与交流”中的“指标点10.1能及时跟踪软件工程领域及相关行业发展状况,并就当前的热点问题发表自己的见解,使学生能够了解计算机领域及相关行业的国内外状况,开阔学生的视野。可以支撑“毕业要求12终身学习”中的“指标点12.1能认识不断探索和学习的必要性,具有自主学习和终身学习的意识”,使学生具有探索和自主学习意识。单元2计算机的基础知识(4学时)4 .教学内容(1)数据与数制,包括数值数据和非数值数据;数制;数据的原码、反码和补码;定点数和浮点数。(2)逻辑代数,包括命题逻辑;逻辑代数等。(3)计算机的基本结构和工作原理,包括计算机硬件的基本结
9、构;计算机的工作原理;计算机组织与系统结构等。(4)程序设计基础,包括程序设计语言;结构化程序设计。(5)算法基础,包括算法的概念;算法优劣评价标准等。(6)数据结构,包括数据结构的定义;几种典型的数据结构等。5 .基本要求(1)掌握数据与数制的各种表示,包括数值数据和非数值数据;数制之间的转换;数据的原码、反码和补码;数的定点表示和浮点表示。(2)掌握逻辑代数。(3)掌握计算机的基本结构和工作原理,包括计算机硬件组成,计算机工作原理;计算机组织与系统结构。(4) 了解程序设计基本,包括程序设计语言;结构化程序设计;良好的程序设计风格。(5) 了解算法,包括算法的概念;衡量算法优劣。(6) 了
10、解数据结构,包括数据结构的概念;线性表、栈和队列等典型的数据结构。6 .支撑的课程目标本单元各知识点的讲授和学习,可以支撑“毕业要求3设计/开发解决方案能力”中的”指标点3.5能够在工程设计和开发过程中综合考虑经济、社会、法律、安全、健康、文化、环境等因素”,和“毕业要求7环境和可持续发展中的“指标点7.2熟悉环境保护的相关法律法规,理解全球工程实践奉行的“责任关怀理念,能够使学生掌握计算机硬件组成和计算机工作原理的基本理论,了解计算机设计和开发是一个复杂工程。单元3计算机硬件结构(4学时)1 .教学内容(1)掌握微型计算机的系统组成。(2)掌握存储系统的组成。(3) 了解输入输出系统的结构。
11、2 .基本要求(1)微型计算机系统的组成,包括冯诺依曼结构;图灵模型;微型计算机硬件模型;计算机体系结构的发展等。(2)掌握存储系统的组成,包括存储器与存储系统;存储系统的组织结构;高速缓存;虚拟存储器等。(3)了解输入输出系统的结构,包括输入输出系统原理;总线结构;输入/输出接口;输入/输出设备等。3.支撑的课程目标本单元各知识点的讲授和学习,可以支撑“毕业要求3设计/开发解决方案能力中的指标点3.5能够在工程设计和开发过程中综合考虑经济、社会、法律、安全、健康、文化、环境等因素”和“毕业要求7环境和可持续发展中的“指标点7.2熟悉环境保护的相关法律法规,理解全球工程实践奉行的“责任关怀”理
12、念”,使学生掌握计算机系统的组成,理解存储器与存储系统,了解计算机系统的输入输出系统。单元4计算机系统软件与工具软件(4学时)1 .教学内容(1) 了解程序设计语言翻译系统。(2) 了解操作系统。(3) 了解工具软件。2 .基本要求(1)程序设计语言翻译系统,包括汇编语言翻译系统;高级程序语言翻译系统;高级程序语言解释系统等。(2)操作系统,包括操作系统的定义;操作系统的功能;操作系统的分类;常用的操作系统等。(3)工具软件,包括下载工具;FTP工具软件;图像浏览软件等。3 .支撑的课程目标本单元各知识点的讲授和学习,可以支撑“毕业要求7环境和可持续发展”中的“指标点7.2熟悉环境保护的相关法
13、律法规,理解全球工程实践奉行的“责任关怀”理念”,“毕业要求10沟通与交流”中的“指标点10.1能及时跟踪软件工程领域及相关行业发展状况,并就当前的热点问题发表自己的见解,毕业要求12终身学习能力”中的“指标点12.1能认识不断探索和学习的必要性,具有自主学习和终身学习的意识,使学生认识几类典型的程序设计语言翻译系统和操作系统,理解程序设计语言翻译系统的作用,了解操作系统的功能,拓宽学生的视野。单元5数据库系统(4学时)1 .教学内容(1) 了解数据库的概念。(2) 掌握关系数据库的常见运算。(3) 理解数据库查询语言的语法格式。(4) 了解数据库管理技术。(5) 了解新型的数据库系统和数据库
14、系统的应用。2 .基本要求(1) 了解数据库的概念,包括数据库的基本概念;数据模型。(2)掌握关系数据库的常见运算,包括关系数据库的基本概念;关系模型与关系模式。(3)理解数据库查询语言的语法格式,包括SQ1.基本概念;SQ1.简单实例。(4) 了解数据库管理技术,包括数据库的安全性控制;事务处理技术;常用数据库管理系统。(5) 了解新型的数据库系统和数据库系统的应用,包括了解分布式数据库系统、多媒体数据库系统、并行数据库系统等新型的数据库系统,了解数据库系统的应用。3 .支撑的课程目标本单元各知识点的讲授和学习,可以支撑“毕业要求3设计/开发解决方案能力中的指标点3.5能够在工程设计和开发过
15、程中综合考虑经济、社会、法律、安全、健康、文化、环境等因素二“毕业要求7环境和可持续发展”中的”指标点7.2熟悉环境保护的相关法律法规,理解全球工程实践奉行的“责任关怀理念”,“毕业要求10沟通与交流中的”指标点101能及时跟踪软件工程领域及相关行业发展状况,并就当前的热点问题发表自己的见解”,“毕业要求12终身学习能力”中的“指标点12.1能认识不断探索和学习的必要性,具有自主学习和终身学习的意识,使学生认识数据库的功能和意义,理解关系数据库,掌握数据库查询语言SQ1.的语法格式,了解数据库技术的发展,拓宽学生的视野,了解数据库技术的发展。单元6多媒体技术(4学时)4 .教学内容(1) 了解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 课程 教学大纲
链接地址:https://www.desk33.com/p-49712.html