计算机科学与技术专业教学大纲晋中学院信息技术与工程系2023年8月
计算机科学与技术专业 教学大纲 晋中学院信息技术与工程系 2023 年 8 月
目录《专业导论》课程大纲《高级语言程序设计I》课程大纲《高级语言程序设计ⅡI》课程大纲18《离散数学》课程大纲28《电子技术基础》课程大纲41《电子技术基础实验》课程大纲55《数据结构》课程大纲66《计算机组成原理》课程大纲85《计算机组成原理实验》课程大纲100《计算机网络》课程大纲114《数据库原理与应用》课程大纲126《面向对象程序设计(Java)》课程大纲141《操作系统》课程大纲157169《计算机体系结构》课程大纲《软件工程》课程大纲184《编译原理》课程大纲197《算法设计与分析》课程大纲212《软件设计模式》课程大纲223《Python程序设计》课程大纲,232《计算机网络编程》课程大纲243《计算机网络安全》课程大纲254《Linux操作系统》课程大纲.266
I 目 录 《专业导论》课程大纲. 1 《高级语言程序设计Ⅰ》课程大纲. 9 《高级语言程序设计Ⅱ》课程大纲.18 《离散数学》课程大纲. 28 《电子技术基础》课程大纲. 41 《电子技术基础实验》课程大纲. 55 《数据结构》课程大纲. 66 《计算机组成原理》课程大纲. 85 《计算机组成原理实验》课程大纲. 100 《计算机网络》课程大纲.114 《数据库原理与应用》课程大纲. 126 《面向对象程序设计(Java)》课程大纲. 141 《操作系统》课程大纲. 157 《计算机体系结构》课程大纲. 169 《软件工程》课程大纲. 184 《编译原理》课程大纲. 197 《算法设计与分析》课程大纲. 212 《软件设计模式》课程大纲. 223 《Python 程序设计》课程大纲. 232 《计算机网络编程》课程大纲. 243 《计算机网络安全》课程大纲. 254 《Linux 操作系统》课程大纲.266
《人工智能导论》课程大纲,275《软件项目管理》课程大纲,.283《软件测试基础》课程大纲.298《Web前端程序设计》课程大纲..306《Web系统与技术》课程大纲.319.329《智能终端软件开发技术》课程大纲《企业资源计划ERP》课程大纲.346《数据挖掘导论》课程大纲.353《云计算与大数据技术》课程大纲,.364..372《大数据分析技术及应用》课程大纲《云存储技术》课程大纲.386.394软件基础课程设计教学大纲.398数据结构课程设计教学大纲.403数据库原理与应用课程设计教学大纲软件工程课程设计教学大纲.407《Java应用程序综合开发实训》课程大纲.411《网站综合开发实训》课程大纲416《大数据挖掘实训》课程大纲423《企业信息系统开发实训》教学大纲429435《专业实习》课程大纲《毕业实习》课程大纲438毕业设计(论文)教学大纲4421
II 《人工智能导论》课程大纲. 275 《软件项目管理》课程大纲. 283 《软件测试基础》课程大纲. 298 《Web 前端程序设计》课程大纲. 306 《Web 系统与技术》课程大纲. 319 《智能终端软件开发技术》课程大纲. 329 《企业资源计划 ERP》课程大纲. 346 《数据挖掘导论》课程大纲. 353 《云计算与大数据技术》课程大纲. 364 《大数据分析技术及应用》课程大纲. 372 《云存储技术》课程大纲. 386 软件基础课程设计教学大纲. 394 数据结构课程设计教学大纲. 398 数据库原理与应用课程设计教学大纲. 403 软件工程课程设计教学大纲. 407 《Java 应用程序综合开发实训》课程大纲.411 《网站综合开发实训》课程大纲. 416 《大数据挖掘实训》课程大纲. 423 《企业信息系统开发实训》教学大纲. 429 《专业实习》课程大纲. 435 《毕业实习》课程大纲. 438 毕业设计(论文)教学大纲. 442
《专业导论》课程大纲一、课程信息课程名称专业导论(Introduction to Computer Science and Technology Major)课程编码231111501B适用专业计算机科学与技术无1先修课程修读学期课程类别专业基础课课程性质团必修口选修课程学分0.5考核方式口考试团考查课程学时8学时执笔人左金平审核人邓曦辉二、课程简介专业导论是本专业新生入学后的第一门专业基础课程。通过本课程的学习,学生能全面概况性的了解本专业的培养目标和要求、专业发展历史与前景、主要学科知识与课程体系等,帮助学生进行全面的专业认知。通过导学,使学生了解社会需求人才必备的基本能力,激发学生学习的积极性,提高自主学习能力和专业素养,以及职业道德规范,该课程在计算机专业学生的培养计划中具有重要的地位。三、课程目标(一)课程目标通过本课程的学习,学生可以达到以下目标:课程目标1:能够系统化、概括性地解释计算机工作的基本原理;理解计算机科学相关的基本知识和思维方法,形成初步的专业认知,对后续专业课程的深入学习进行导学,并为学生职业发展规划提供指导。(毕业要求指标点8.2:职业道德与专业修养)课程目标2:能够综合计算机发展的历程,分析计算机专业对社会、安全、环境、法律、文化等方面的影响,具有职业素质和社会责任感。(毕业要求指标点8.2:职业道德与专业修养)1
1 《专业导论》课程大纲 一、课程信息 课程名称 专业导论(Introduction to Computer Science and Technology Major) 课程编码 231111501B 适用专业 计算机科学与技术 先修课程 无 修读学期 1 课程类别 专业基础课 课程性质 必修 □选修 课程学分 0.5 考核方式 □考试 考查 课程学时 8 学时 执笔人 左金平 审核人 邓曦辉 二、课程简介 专业导论是本专业新生入学后的第一门专业基础课程。通过本课程的学习, 学生能全面概况性的了解本专业的培养目标和要求、专业发展历史与前景、主 要学科知识与课程体系等,帮助学生进行全面的专业认知。通过导学,使学生 了解社会需求人才必备的基本能力,激发学生学习的积极性,提高自主学习能 力和专业素养,以及职业道德规范,该课程在计算机专业学生的培养计划中具 有重要的地位。 三、课程目标 (一)课程目标 通过本课程的学习,学生可以达到以下目标: 课程目标 1:能够系统化、概括性地解释计算机工作的基本原理;理解计 算机科学相关的基本知识和思维方法,形成初步的专业认知,对后续专业课程 的深入学习进行导学,并为学生职业发展规划提供指导。(毕业要求指标点 8.2: 职业道德与专业修养) 课程目标 2:能够综合计算机发展的历程,分析计算机专业对社会、安全、 环境、法律、文化等方面的影响,具有职业素质和社会责任感。(毕业要求指标 点 8.2:职业道德与专业修养)
(二)课程目标与毕业要求的关系课程目标支撑的毕业要求支撑的毕业要求指标点8.2【职业道德与专业修养】能够理解并遵守计算机科学与技术应用领域相关的职业道德和规范,能课程目标1毕业要求8:职业规范够在计算机工程实践中承担质量、安全、服务和环保等方面的社会责任。8.2【职业道德与专业修养】能够理解并遵守计算机科学与技术应用领域相关的职业道德和规范,能课程目标2毕业要求8:职业规范够在计算机工程实践中承担质量、安全、服务和环保等方面的社会责任。四、课程内容(一)课程内容与课程目标的关系教学方法学时安排课程内容支撑的课程目标2第一章概论讲授法课程目标22第二章计算机中的数据及运算课程目标1案例教学法2课程目标1第三章硬件基础与软件基础案例教学法2第四章计算机新技术及信息安全课程目标2讲授、讨论8合计(二) 课程内容第一章概论【学习目标】能够正确使用计算机的概念、能概述电子计算机的分代和特点,了解我国在超算领域的发展状况,具备基本的职业素养和社会责任感。【课程内容】1.计算的起源与电子计算机的产生。2.电子计算机发展的历程及发展趋势。3.我国计算机的发展。4.计算机学科知识体系。【重点、难点】1.重点:计算机的发展史。2.难点:本学科的研究内容、学科特点与课程体系。2
2 (二)课程目标与毕业要求的关系 课程目标 支撑的毕业要求 支撑的毕业要求指标点 课程目标 1 毕业要求 8:职业规范 8.2【职业道德与专业修养】能够理解并遵守计算 机科学与技术应用领域相关的职业道德和规范,能 够在计算机工程实践中承担质量、安全、服务和环 保等方面的社会责任。 课程目标 2 毕业要求 8:职业规范 8.2【职业道德与专业修养】能够理解并遵守计算 机科学与技术应用领域相关的职业道德和规范,能 够在计算机工程实践中承担质量、安全、服务和环 保等方面的社会责任。 四、课程内容 (一)课程内容与课程目标的关系 课程内容 支撑的课程目标 教学方法 学时安排 第一章 概论 课程目标 2 讲授法 2 第二章 计算机中的数据及运算 课程目标 1 案例教学法 2 第三章 硬件基础与软件基础 课程目标 1 案例教学法 2 第四章 计算机新技术及信息安全 课程目标 2 讲授、讨论 2 合计 8 (二)课程内容 第一章 概论 【学习目标】 能够正确使用计算机的概念、能概述电子计算机的分代和特点,了解我国 在超算领域的发展状况,具备基本的职业素养和社会责任感。 【课程内容】 1.计算的起源与电子计算机的产生。 2.电子计算机发展的历程及发展趋势。 3.我国计算机的发展。 4.计算机学科知识体系。 【重点、难点】 1.重点:计算机的发展史。 2.难点:本学科的研究内容、学科特点与课程体系