五、课程内容、重点和难点及教学方法与手段第1章认识计算机重点:冯.诺伊曼模型的概念。难点:冯.诺伊曼模型的概念,计算机工作原理。课程思政:介绍我国计算机发展的历史。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节计算机工具的发展简史:第2节计算机的历史和未来;第3节什么是计算机:第4节什么是计算机系统。课程思政:在介绍第2节内容时,介绍我国计算机发展的历史。第2章认识计算机学科重点:计算机学科的核心概念。难点:计算机学科的根本问题。课程思政:介绍我国计算机学科的概况。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节什么是计算机学科;第2节计算机学科的根本问题课程思政:在介绍第1节时,介绍我国计算机学科的概况。第3章计算机的运算基础重点:数理逻辑基础、各种数制转换、信息的编码。难点:数理逻辑基础、原码、补码、反码等机器编码和补码的作用。课程思政:介绍逻辑电路在我国中的重要应用。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节数理逻辑基础第2节二进制第3节信息的编码第4节逻辑电路课程思政:在介绍第4节内容时,介绍逻辑电路在我国中的重要应用。第4章计算机组成重点:计算机的三大硬件部件以及它们之间的连接和工作方式。难点:主存储器的地址空间:输入输出设备的寻址。课程思政:介绍研究CPU对我国安全的重要意义。A
4 五、课程内容、重点和难点及教学方法与手段 第 1 章 认识计算机 第 1 节 计算机工具的发展简史; 第 2 节 计算机的历史和未来; 第 3 节 什么是计算机; 第 4 节 什么是计算机系统。 课程思政:在介绍第 2 节内容时,介绍我国计算机发展的历史。 第 2 章 认识计算机学科 第 1 节 什么是计算机学科; 第 2 节 计算机学科的根本问题. 课程思政:在介绍第 1 节时,介绍我国计算机学科的概况。 第 3 章 计算机的运算基础 第 1 节 数理逻辑基础 第 2 节 二进制 第 3 节 信息的编码 第 4 节 逻辑电路 课程思政:在介绍第 4 节内容时,介绍逻辑电路在我国中的重要应用。 第 4 章 计算机组成 重点:冯.诺伊曼模型的概念。 难点:冯.诺伊曼模型的概念,计算机工作原理。 课程思政:介绍我国计算机发展的历史。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:计算机学科的核心概念。 难点:计算机学科的根本问题。 课程思政:介绍我国计算机学科的概况。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:数理逻辑基础、各种数制转换、信息的编码。 难点:数理逻辑基础、原码、补码、反码等机器编码和补码的作用。 课程思政:介绍逻辑电路在我国中的重要应用。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:计算机的三大硬件部件以及它们之间的连接和工作方式。 难点:主存储器的地址空间; 输入\输出设备的寻址。 课程思政:介绍研究 CPU 对我国安全的重要意义
教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节存储器;第2节中央处理器CPU:第3节输入输出设备。课程思政:在介绍第2节内容时,介绍研究CPU对我国安全的重要意义第5章程序设计重点:结构化程序设计:算法基本概念;数据结构基本概念。难点:算法的描述;数据结构的基本操作。课程思政:介绍我国目前常用的程序设计语言。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节问题求解与程序设计:第2节数据结构;第3节算法和算法分析;第4节程序设计语言。课程思政:在介绍第4节内容时,介绍我国目前常用的程序设计语言。第6章操作系统重点:操作系统的概念、基本功能。难点:主流的操作系统。课程思政:介绍开发自主研发的操作系统对国家的重要性。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节什么是操作系统;第2节操作系统的功能:第3节几种流行的操作系统。课程思政:在介绍第3节内容时,介绍开发自主研发的操作系统对国家的重要性。第7章数据库管理系统重点:数据库管理系统的概念。难点:数据库管理系统的建立极其使用。课程思政:介绍我国目前使用的主要数据库。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节什么是数据库;第2节数据库的建立和使用。5
5 第 1 节 存储器; 第 2 节 中央处理器 CPU; 第 3 节 输入输出设备。 课程思政:在介绍第 2 节内容时,介绍研究 CPU 对我国安全的重要意义 第 5 章 程序设计 第 1 节 问题求解与程序设计; 第 2 节 数据结构; 第 3 节 算法和算法分析; 第 4 节 程序设计语言。 课程思政:在介绍第 4 节内容时,介绍我国目前常用的程序设计语言。 第 6 章 操作系统 第 1 节 什么是操作系统; 第 2 节 操作系统的功能; 第 3 节 几种流行的操作系统。 课程思政:在介绍第 3 节内容时,介绍开发自主研发的操作系统对国家的重要性。 第 7 章 数据库管理系统 第 1 节 什么是数据库; 第 2 节 数据库的建立和使用。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:结构化程序设计;算法基本概念;数据结构基本概念。 难点:算法的描述;数据结构的基本操作。 课程思政:介绍我国目前常用的程序设计语言。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:操作系统的概念、基本功能。 难点:主流的操作系统。 课程思政:介绍开发自主研发的操作系统对国家的重要性。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:数据库管理系统的概念。 难点:数据库管理系统的建立极其使用。 课程思政:介绍我国目前使用的主要数据库。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段
课程思政:在介绍第2节内容时,介绍我国目前使用的主要数据库。第8章软件工程重点:软件工程基本原理;软件生命周期。难点:软件开发模型。课程思政:介绍我国软件工程专业的现状。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节软件危机:第2节什么是软件工程;第3节软件过程;第4节软件质量。课程思政:在介绍第2节内容时,介绍我国软件工程专业的现状。第9章计算机网络重点:OSI模型的七层结构及各层的功能:TCP/IP协议的分层结构及各层的应用。难点:计算机网络体系结构的七层参考模型。课程思政:介绍我国的计算机网络发展历史。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节什么是计算机网络第2节计算机网络的基本组成第3节网络体系结构第4节互联网课程思政:在介绍第1节内容时,介绍我国的计算机网络发展历史。第10章网络安全重点:主流网络安全技术。难点:网络安全技术的基本原理。课程思政:介绍网络安全的重要意义。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节什么是网络安全第2节信息加密;第3节数字认证;第4节网络检测与防范。课程思政:在介绍第1节内容时,介绍网络安全的重要意义。第11章职业道德与择业6
6 课程思政:在介绍第 2 节内容时,介绍我国目前使用的主要数据库。 第 8 章 软件工程 第 1 节 软件危机; 第 2 节 什么是软件工程; 第 3 节 软件过程; 第 4 节 软件质量。 课程思政:在介绍第 2 节内容时,介绍我国软件工程专业的现状。 第 9 章 计算机网络 第 1 节 什么是计算机网络 第 2 节 计算机网络的基本组成 第 3 节 网络体系结构 第 4 节 互联网 课程思政:在介绍第 1 节内容时,介绍我国的计算机网络发展历史。 第 10 章 网络安全 第 1 节 什么是网络安全; 第 2 节 信息加密; 第 3 节 数字认证; 第 4 节 网络检测与防范。 课程思政:在介绍第 1 节内容时,介绍网络安全的重要意义。 第 11 章 职业道德与择业 重点:软件工程基本原理; 软件生命周期。 难点:软件开发模型。 课程思政:介绍我国软件工程专业的现状。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:OSI 模型的七层结构及各层的功能; TCP/IP 协议的分层结构及各层的应用。 难点:计算机网络体系结构的七层参考模型。 课程思政:介绍我国的计算机网络发展历史。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 重点:主流网络安全技术。 难点:网络安全技术的基本原理。 课程思政:介绍网络安全的重要意义。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段
重点:计算机科学与技术专业人员的道德准则。难点:专业岗位与择业。课程思政:介绍我国计算机专业的种类。教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、启发式教学等手段。第1节计算机科学与技术专业人员的道德准则:第2节安全与隐私;第3节专业岗位与择业;第4节与计算机科学与技术专业有关的职业种类。课程思政:在介绍第4节内容时,介绍我国计算机专业的种类六、学时分配作业对应教学内容各教学环节学时分配题量课程目标讲实实课讨小习章节主要内容外计授验训论题221认识计算机3课程目标12222认识计算机学科课程目标13计算机的运算基础222课程目标1411课程目标1计算机组成15程序设计11课程目标16操作系统111课程目标1711课程目标1数据库管理系统8软件工程2课程目标1219计算机网络11课程目标2110网络安全11课程目标21122职业道德与择业2课程目标3合计161616七、课程教材及主要参考资料教材:[1]黄国兴,丁岳伟,张瑜编著,计算机导论(第4版),北京:清华大学出版社.2019年8月[2]胡明.计算机学科概论(第2版).北京:清华大学出版社,2011年7月主要参考资料:[1】(美)BehrouzA.Forouzan著,刘艺,段立,钟维亚等译。计算机科学导论(原书第4版).北京:机械工业出版社,2020年6月[2]】翟中,刘玲,林丽丹,熊安萍.计算机科学导论(第6版),北京:清华大学出版社.2021年7月7
7 第 1 节 计算机科学与技术专业人员的道德准则; 第 2 节 安全与隐私; 第 3 节 专业岗位与择业; 第 4 节 与计算机科学与技术专业有关的职业种类。 课程思政:在介绍第 4 节内容时,介绍我国计算机专业的种类。 重点:计算机科学与技术专业人员的道德准则。 难点:专业岗位与择业。 课程思政:介绍我国计算机专业的种类。 教学方法与手段:教学采用多媒体课件,结合课堂讲授、案例教学、学生讲授、专题讨论、 启发式教学等手段。 六、学时分配 教学内容 各教学环节学时分配 作业 题量 对应 课程目标 章节 主要内容 讲 授 实 验 实 训 课 外 讨 论 习 题 小 计 1 认识计算机 2 2 3 课程目标 1 2 认识计算机学科 2 2 2 课程目标 1 3 计算机的运算基础 2 2 2 课程目标 1 4 计算机组成 1 1 1 课程目标 1 5 程序设计 1 1 1 课程目标 1 6 操作系统 1 1 1 课程目标 1 7 数据库管理系统 1 1 1 课程目标 1 8 软件工程 2 2 1 课程目标 1 9 计算机网络 1 1 1 课程目标 2 10 网络安全 1 1 1 课程目标 2 11 职业道德与择业 2 2 2 课程目标 3 合计 16 16 16 七、课程教材及主要参考资料 教材: [1] 黄国兴, 丁岳伟, 张瑜编著. 计算机导论(第 4 版). 北京: 清华大学出版社. 2019 年 8 月. [2] 胡明.计算机学科概论(第 2 版).北京: 清华大学出版社, 2011 年 7 月. 主要参考资料: [1] (美)Behrouz A.Forouzan 著, 刘艺, 段立, 钟维亚等译.计算机科学导论(原书 第 4 版). 北京:机械工业出版社,2020 年 6 月. [2] 瞿中, 刘玲, 林丽丹, 熊安萍. 计算机科学导论(第 6 版). 北京: 清华大学出版 社. 2021 年 7 月
《C语言程序设计》课程教学大纲(CProgramming)执笔者:周燕审核人:钟昌乐编写日期:2022年8月课程基本信息适用专业计算机科学与技术开课单位电子信息工程学院工程学科基础课程课程类型否是否为双语课程性质必修课学分数3.5学分学时数总学时64,其中:实验学时24:课外学时0先修课程高等数学A、专业导论后续课程数据结构、面向对象程序设计二、课程简述《C语言程序设计》是计算机科学与技术专业的一门学科平台必修课程。本课程以C为基础,系统、全面地介绍了程序设计语言的基本概念、基本语法、编程思想、基本算法及其在具体实践中的应用。本课程的目的和任务,是培养学生基本的程序设计能力与计算思维能力,为学生今后在工作中应用计算机解决实际问题打下基础。通过本课程的学习,使学生掌握程序设计语言的基本原理和方法,对数据结构和算法有初步认识,为学生进一步学习后续课程打下坚实基础,也锻炼了学生通过程序设计来分析和解决问题的能力。完成课程后,学生将具备一定的程序设计能力和简单的算法设计能力。三、本课程所支撑的毕业要求(一)本课程内容与毕业要求指标点的对应关系毕业要求毕业要求指标点课程内容第1章程序设计和C语言第2章程序的灵魂一一算法5.2能够合理选择技术、资源、现代工5.使用现代工程工具和信息技术工具,将其运用于系第3章顺序程序设计具统分析、设计、开发及测试过程中。第4章选择结构程序设计8
8 《C 语言程序设计》课程教学大纲 (C Programming) 执笔者:周燕 审核人:钟昌乐 编写日期:2022 年 8 月 一、课程基本信息 适用专业 计算机科学与技术 开课单位 电子信息工程学院 课程类型 工程学科基础课程 课程性质 必修课 是否为双语 否 学分数 3.5 学分 学时数 总学时 64,其中:实验学时 24;课外学时 0 先修课程 高等数学 A、专业导论 后续课程 数据结构、面向对象程序设计 二、课程简述 《C 语言程序设计》是计算机科学与技术专业的一门学科平台必修课程。本课程以 C 为基础,系统、全面地介绍了程序设计语言的基本概念、基本语法、编程思想、基本算法及 其在具体实践中的应用。本课程的目的和任务,是培养学生基本的程序设计能力与计算思维 能力,为学生今后在工作中应用计算机解决实际问题打下基础。通过本课程的学习,使学生 掌握程序设计语言的基本原理和方法,对数据结构和算法有初步认识,为学生进一步学习后 续课程打下坚实基础,也锻炼了学生通过程序设计来分析和解决问题的能力。完成课程后, 学生将具备一定的程序设计能力和简单的算法设计能力。 三、本课程所支撑的毕业要求 (一)本课程内容与毕业要求指标点的对应关系 毕业要求 毕业要求指标点 课程内容 5.使用现代工 具 5.2 能够合理选择技术、资源、现代工 程工具和信息技术工具,将其运用于系 统分析、设计、开发及测试过程中。 第 1 章 程序设计和 C 语言 第 2 章 程序的灵魂——算法 第 3 章 顺序程序设计 第 4 章 选择结构程序设计