计算机科学导论 教学大纲.docx
《计算机科学导论 教学大纲.docx》由会员分享,可在线阅读,更多相关《计算机科学导论 教学大纲.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机科学导论教学大纲课程编号:课程名称:计算机科学导论适用专业:计算机科学与技术学时/学分:32/2先修课程:无后续课程:程序设计技术、数据结构、计算机网络、数据库、软件工程、操作系统 开课院系:计算机与通信工程学院一、课程说明计算机科学导论课程是计算机科学与技术专业的学科基础课程平台的必修、考试课 程,共2学分32学时。其中理论学时20,实验学时12。计算机科学导论是计算机科学与技术专业学生入学学习的第一门专业必修课,它构 建在计算学科认知模型的基础上,并以计算机科学的内容为背景,从学科思想与方法层面对 计算学科进行导引。本课程对计算机的起源和发展、计算机的应用领域,对数据与数制的各 种表
2、示、微型计算机的系统组成、程序设计语言翻译系统、操作系统、数据库原理、多媒体 技术、计算机网络的相关概念、软件工程的基本概念、社会与职业道德以及相关新技术等内 容进行导引性讲解,为学生正确认知计算学科提供方法和今后深入学习计算机相关课程作铺 垫。通过导论的学习可以让学生更好的了解计算学科领域的基本内容及其相应的课程设置、 计算学科中的核心概念、数学方法、系统科学方法、社会和职业问题等内容。二、课程目标1.通过学习本课程,使学生达到以下目标:(1)能了解计算机行业的技术标准和软硬件发展知识,具有一定的专业分析能力。能 了解计算机复杂工程理论,学习计算机与社会之间的关系。具有系统分析能力,分析计算
3、机 复杂工程问题对社会影响的能力。能了解计算机相关的职业道德和法律法规。为今后的学习 做一个良好的铺垫,从而具备专业人员的基本素养。(支撑毕业要求指标点6.2)(2)能了解计算机领域新技术,并分析计算机未来的发展趋势,从而对自身的未来发 展有所规划,具有专业的发展眼光和正确的价值导向力。(支撑毕业要求指标点12.2)2.课程目标时毕业要求指标点的支撑关系表毕业要求指标点课程目标指标点6.2理解复杂工程问题的社会 性因素,了解计算机领域相关技术标 准、产业政策、法律法规。(1)能了解计算机行业的技术标准和软硬件发 展知识,具有一定的专业分析能力。能了解计算机复杂工程理论,学习计算机与社会之间的关
4、 系。具有初步的系统观,具有分析计算机复杂工 程问题对社会影响的能力。能了解计算机相关的 职业道德和法律法规。为今后的学习做一个良好 的铺垫,从而具备专业人员的基本素养。指标点12.2能够跟踪社会发展动态, 对新事物、新问题保持敏感性和开放 心态,不断学习和自我更新。(2)能了解计算机领域新技术,并分析计算机行 业的发展趋势,从而对自身的未来发展有所规 划,具有专业的发展眼光和正确的价值导向力。3.教学活动对课程目标的支撑关系表课程目标相关教学活动支撑课程目标说明(1)达成途径:通过讲授和随堂练习等环节进行课堂强化学习;通过作业、实验 等环节进行巩固学习;通过期末考试进行学习总结。通过以上途径
5、使学生掌 握计算机软硬件相关知识,计算机网络的发展与应用、数据库、操作系统并 能运用这些知识联系实际问题。评价方式:通过随堂练习、作业、实验、期末考试综合评价学生目标能力的达 成程度。(2)达成途径:通过讲授和随堂练习等环节进行课堂强化学习;通过作业、实验等环 节进行巩固学习;通过期末考试进行学习总结。通过以上途径使学生掌握了解 计算的起源、计算机的产生和发展阶段;掌握计算机的概念、计算机科学与技 术学科的知识体系。通过实验和作业,使学生具备专业的发展眼光和正确的价 值导向力。评价方式:通过随堂练习、作业、实验、期末考试综合评价学生目标能力的达成 程度。三、教学内容与产出目标1.理论部分序号主
6、要教学内容教学产出目标学时教学方式课程目标概述(1)计算的历史;(2)计算机的由来;(3)计算机的应用领域及发展趋势:(4)计算学科;(5)计算系统的层次框架:(6)计算机对社会发展的影响:(7)计算机不同领域的职业机会:(1)了解计算的起源、计算机的产生和发 展阶段、中国诃算机的发展历程、计算机的 应用领域和发展趋势、计算学科的基本知 识、计算机科学与技术学科的教育、信息化 社会的挑战和计算机产业的发展;(2)掌握计算机科学与技术学科的知识体 系。(3)能了解计算机相关的职业道德和法律2课堂讲授、 课后作业、 查阅资料2(8)计算机职业道德:(9)计算机知识产权法规。为今后的学习做一个良好的
7、铺垫,从而具备专业人员的基本素养计算机基础(1)数制及其转换:2)数据存储的组织方式:(3)计算机中数的表示:(4)计算机中信息编码;(5)位运算。(1)理解数制的定义,熟悉并掌握数制之 间的转换:(2)掌握二进制及二进制的基本运算:(3) 了解数据的存储组织方式;(4)理解数制的定义,熟悉并掌握数制之 间的转换;(5) 了解计算机中信息的,掌握ASCII码 的表示方式;(6)理解并掌握各种位运算,并能熟练进 行运算。4课堂讲授、 随堂练习、 课后作业、 实验、 查阅资料1计算机系统(1)计算机系统结构;(2)计算机硬件系统:3)计算机软件系统;4)计算机性能指标;6)计算机基本工作原理:(7
8、)中国的超级计算机。(1)要求学生了解图灵和冯诺依曼模型:(2)要求学生对计算机软硬件系统有个基本的认识:(3)要求学生掌握计算机的工作原理;(4)要求学生能够描述计算机如何通过指 令的执行协调各部分进行工作:(5)要求学生学会结合多种因素对计算机 进行性能评价。2课堂讲授、 随堂练习、 问题讨论、 查阅资料2程序设计语言(1)程序设计语言概述:(2)程序设计语言的演化:3)高级语言的类型;4)面向过程语言的特性;(5)面向对象语言的特性;7)程序设计语言的执行过程;(8)高级语言的发展历程。(1)理解程序设计语言库的基本概念;(2) 了解机器语言和汇编语言的特点及作用;(3)掌握过程化语言的
9、基本结构;(4)理解面向对象语言的基本特性。2课堂讲授、 随堂练习、 问题讨论、 课后作业、 实验、 查阅资料2算法与数据结构(1)初始算法:(2)算法的描述工具;(3)算法的基本结构;(4)算法分析:5)初识数据结构;(6)数据结构概述;(7)线性结构的基本概念:(8)树的概念:9)图的基本概念。10)人工智能(1)理解数据结构的基本概念;(2)掌握数据的三种结构(线性结构、树状结构、图状结构):(3)掌握数据结构的基本操作:(4) 了解经典算法的设计思路。2课堂讲授、 随堂练习、 问题讨论、 课后作业、 实验、 查阅资料1(1)初识操作系统;操作系统(2)操作系统发展史;3)操作系统的特征
10、:(4)操作系统的功能;5)操作系统的分类;6)主流操作系统;(7)自主研发之路;(8)未来操作系统发展趋势。(1)掌握操作系统的地位和定义;(2)了解操作系统的发展史;(3)掌握微机操作系统的分类及典型代表;(4)理解掌握现代操作系统的特征和功能:(5) 了解主流操作系统的特点。2课堂讲授、 随堂练习、 课后作业、 实验、 查阅资料11)数据库系统概述;数据库基础(2)数据库系统的体系结构;3)数据模型:(4)关系数据库及表结构:(5)关系数据库及其设计;(6)常用数据库管理系统介绍:(7)相关新技术(8)国产数据库和我国自主创新之(1)理解数据库的基本概念和系统构成:(2)理解关系模型的基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学导论 教学大纲 计算机科学 导论
限制150内