八、主要实验仪器设备及材料序号备注实验仪器设备及材料名称对应实验项目PC机、Win1o操作系统、CodeBlocks线性表的创建、插入和删除或DevC++集成编译环境PC机、Win10操作系统、CodeBlocks或栈的操作2DevC++集成编译环境PC机、Win10操作系统、CodeBlocks或二叉树的基本操作3DevC++集成编译环境PC机、Win10o操作系统、CodeBlocks或图的操作4DevC++集成编译环境九、教材与参考资料(一)教材选用严蔚敏等《数据结构(C语言版)》(第2版,附微课视频).人民邮电出版社,2015.2(二)参考书目序号编者出版社教材名称(或版本)出版时间1李春葆《算法设计与分析》(第2清华大学出版社2019年1月版)2李春葆2018年7月《数据结构教程》(第5版)清华大学出版社3刘城霞《数据结构与算法(C/C++北京理工大学出版社2022年6月版)》(第1版)4张小东2023年4月《算法设计与分析》(第1人民邮电出版社版)5胡昭民2022年11月《图解数据结构》第1版清华大学出版社(三)网络资源(1)超星网络课程中心,网址:https://www.xueyinonline.com/detail/241369333(2)中国大学Mooc(慕课)平台,网址:https://www.icourse16org/course/xIYOU-1002578005十、其他说明28
28 八、主要实验仪器设备及材料 序号 实验仪器设备及材料名称 对应实验项目 备注 1 PC 机、Win10 操作系统、CodeBlocks 或 DevC++集成编译环境 线性表的创建、插入和删除 2 PC 机、Win10 操作系统、CodeBlocks 或 DevC++集成编译环境 栈的操作 3 PC 机、Win10 操作系统、CodeBlocks 或 DevC++集成编译环境 二叉树的基本操作 4 PC 机、Win10 操作系统、CodeBlocks 或 DevC++集成编译环境 图的操作 九、教材与参考资料 (一)教材选用 严蔚敏等.《数据结构(C 语言版)》(第 2 版,附微课视频).人民邮电出版社,2015.2. (二)参考书目 序号 编者 教材名称(或版本) 出版社 出版时间 1 李春葆 《算法设计与分析》(第 2 版) 清华大学出版社 2019 年 1 月 2 李春葆 《数据结构教程》(第 5 版) 清华大学出版社 2018 年 7 月 3 刘城霞 《数据结构与算法(C/C++ 版)》( 第 1 版) 北京理工大学出版社 2022 年 6 月 4 张小东 《算法设计与分析》(第 1 版) 人民邮电出版社 2023 年 4 月 5 胡昭民 《图解数据结构》第 1 版 清华大学出版社 2022 年 11 月 (三)网络资源 (1)超星网络课程中心, 网址:https://www.xueyinonline.com/detail/241369333 ( 2 ) 中 国 大 学 MOOC ( 慕 课 ) 平 台 , 网 址 : https://www.icourse16 org/course/XIYOU-1002578005 十、其他说明
本大纲经课程所属学院制定人、审订人、审批人签字后方可生效,以上内容由课程所属学院负责解释。审批人:樊勇制定人:李戈文审订人:金壮时间:2024年8月1日29
29 本大纲经课程所属学院制定人、审订人、审批人签字后方可生效,以上内容由课程 所属学院负责解释。 制定人:李戈文 审订人:金壮 审批人: 樊勇 时间: 2024 年 8 月 1 日
《数据库原理与应用A》课程教学大纲一、课程基本信息数据库原理与应用A课程名称Principle and Application of DatabaseA专业教育课程课程编码课程类别考查基础教育必修课程课程性质考核方式348总学时学分38数据结构先修课程课堂教学学时10软件工程课内实践学时后续课程第5学期计算机学院开课学期开课单位数字媒体技术专业适用专业24级人才培养方案编写依据二、课程简介《数据库原理及应用A》课程是数字媒体技术专业的“理论实践一体化”专业必修课。课程建设团队与IT企业合作,引入行业企业前沿技术标准,根据应用型本科高校特点,以“立德树人”为根本任务,以“学为中心,用为导向”为基本理念,基于工作过程开发课程,该课程建设已经达到校级优质课程标准。《数据库原理及应用A》课程是数字媒体技术本科专业的专业必修课,对后续有关软件工程的课程有着重要的先导作用。本课程结合实际工程开发的业务查询需要开展循序渐进的教学,为学生今后开展数据管理及系统开发等相关工作奠定基础,也为今后学习软件工程、虚拟现实应用开发、游戏引擎应用与开发等课程做好准备。本课程将帮助学生了解如何使用MYSQL的工具和方法来满足实际的企业信息需求,上机实操将让学生学习如何编写SQL语言,以及如何设计和开发数据库。三、课程目标总目标:通过学习本课程,学生应养成扎实的编程素质,掌握数据库的基本知识和技能,掌握MySQL数据库的实践操作能力,形成问题分析和解决问题的能30
30 《数据库原理与应用 A》课程教学大纲 一、课程基本信息 课程名称 数据库原理与应用 A Principle and Application of Database A 课程编码 课程类别 专业教育课程 课程性质 基础教育必修课程 考核方式 考查 总学时 48 学分 3 课堂教学学时 38 先修课程 数据结构 课内实践学时 10 后续课程 软件工程 开课学期 第 5 学期 开课单位 计算机学院 适用专业 数字媒体技术专业 编写依据 24 级人才培养方案 二、课程简介 《数据库原理及应用 A》课程是数字媒体技术专业的“理论实践一体化”专 业必修课。课程建设团队与 IT 企业合作,引入行业企业前沿技术标准,根据应 用型本科高校特点,以“立德树人”为根本任务,以“学为中心,用为导向”为 基本理念,基于工作过程开发课程,该课程建设已经达到校级优质课程标准。 《数据库原理及应用 A》课程是数字媒体技术本科专业的专业必修课,对后 续有关软件工程的课程有着重要的先导作用。本课程结合实际工程开发的业务查 询需要开展循序渐进的教学,为学生今后开展数据管理及系统开发等相关工作奠 定基础,也为今后学习软件工程、虚拟现实应用开发、游戏引擎应用与开发等课 程做好准备。 本课程将帮助学生了解如何使用 MYSQL 的工具和方法来满足实际的企业信 息需求,上机实操将让学生学习如何编写 SQL 语言,以及如何设计和开发数据库。 三、课程目标 总目标:通过学习本课程,学生应养成扎实的编程素质,掌握数据库的基本 知识和技能,掌握 MySQL 数据库的实践操作能力,形成问题分析和解决问题的能
力,具备独立开发数据库和调试程序的能力,以及良好的团队合作和沟通能力。特别突出培养学生的创新意识和解决实际问题的能力。分目标:1.学生能够掌握数据库的基本概念与理论基础、熟练创建和维护数据库对象、能够使用SQL语言完成数据的增删查改,并且能够掌握关系数据库模式的规范化理论与设计。2.培养学生的问题分析和解决问题的能力。通过案例分析和编程练习,学生能够独立能够根据数据库设计步骤进行完整的数据库设计,分析和解决实际问题,设计合理的程序解决方案,并进行有效的调试和优化。3.学生能够在数据库学习项目研究中能够融入团队,在团队中根据需要承担相应的职责,从而培养学生的团队合作和沟通能力。通过小组讨论、合作编程等活动,学生能够有效地与他人合作,共同解决复杂问题,积极交流和分享经验,形成良好的团队合作氛围。4.培养学生的创新意识和持续学习能力。通过项目实践,激发学生的创新思维,引导他们不断探索和学习新的编程技术和方法,保持对知识的求索和学习的热情。通过本课程的理论和实践教学,学生达到:课程学习目标达成途径课程目标1-学生能够理解并熟练运用数据通过课堂讲解和作业练习,学生能够理解数库相关的基础知识和核心概念,包括但不限于据库相关原理概念,并且可以使用SQL语言完成数据模型、SQL语言、数据的增删查改、关系数据库相关操作。规范化理论、数据库设计、数据库安全与维护等。课程目标2-学生具备分析问题的能力,能通过课程中的案例分析和实践项目,学生能够将实际问题转化为计算机可解决的形式,并够独立分析和解决遇到的编程问题,包括调试错设计相应的算法和程序解决问题。误、优化性能等方面的挑战。课程目标3-学生能够熟练使用MYSQL工提供丰富的案例分析和实践项目,引导学生具以及图形界面化工具,如WORKBENCH、熟练使用数据库开发工具。Navicat等,提高编程效率和代码质量。课程目标4-学生具备良好的沟通能力,能通过课堂讨论、项目展示和团队合作,学生31
31 力,具备独立开发数据库和调试程序的能力,以及良好的团队合作和沟通能力。 特别突出培养学生的创新意识和解决实际问题的能力。 分目标: 1. 学生能够掌握数据库的基本概念与理论基础、熟练创建和维护数据库对 象、能够使用 SQL 语言完成数据的增删查改,并且能够掌握关系数据库模式的规 范化理论与设计。 2. 培养学生的问题分析和解决问题的能力。通过案例分析和编程练习,学 生能够独立能够根据数据库设计步骤进行完整的数据库设计,分析和解决实际问 题,设计合理的程序解决方案,并进行有效的调试和优化。 3. 学生能够在数据库学习项目研究中能够融入团队,在团队中根据需要承 担相应的职责,从而培养学生的团队合作和沟通能力。通过小组讨论、合作编程 等活动,学生能够有效地与他人合作,共同解决复杂问题,积极交流和分享经验, 形成良好的团队合作氛围。 4. 培养学生的创新意识和持续学习能力。通过项目实践,激发学生的创新 思维,引导他们不断探索和学习新的编程技术和方法,保持对知识的求索和学习 的热情。 通过本课程的理论和实践教学,学生达到: 课程学习目标 达成途径 课程目标 1-学生能够理解并熟练运用数据 库相关的基础知识和核心概念,包括但不限于 数据模型、SQL 语言、数据的增删查改、关系 规范化理论、数据库设计、数据库安全与维护 等。 通过课堂讲解和作业练习,学生能够理解数 据库相关原理概念,并且可以使用 SQL 语言完成 数据库相关操作。 课程目标 2-学生具备分析问题的能力,能 够将实际问题转化为计算机可解决的形式,并 设计相应的算法和程序解决问题。 通过课程中的案例分析和实践项目,学生能 够独立分析和解决遇到的编程问题,包括调试错 误、优化性能等方面的挑战。 课程目标 3-学生能够熟练使用 MYSQL 工 具以及图形界面化工具,如 WORKBENCH 、 Navicat 等,提高编程效率和代码质量。 提供丰富的案例分析和实践项目,引导学生 熟练使用数据库开发工具。 课程目标 4-学生具备良好的沟通能力,能 通过课堂讨论、项目展示和团队合作,学生
课程学习目标达成途径够清晰表达自己的数据库设计方案,以及对他能够有效地与同学和教师沟通交流,共同解决问题并完成任务。人SOL代码的理解和建议。四、课程目标对毕业要求的支撑课程贡献毕业要求毕业要求分解指标点度目标毕业要求1.工程知识:能够运用数学、自然科学、工能够将数学、自然科学、工目标10.21-1程科学的相关语言工具表述数字程基础和专业知识用于解决媒体技术工程实践问题。工程实践问题。毕业要求2.问题分析:能够应用数学、自然科学和能够运用数字媒体技术专业工程科学的基本原理,识别、知识以及相关科学原理识别、判断0.3目标22-1表达、并通过文献研究分析并有效分解数字媒体技术实践问工程实践问题,以获得有效题的关键环节。结论。毕业要求5.使用现代工具:能够针对数字媒体技术领域的工程实践问题,开发、能够选择与使用媒体技术专选择与使用恰当的技术、资业常用的信息资源、工程工具和专目标30.35-2源、现代工程工具和信息技业软件,对工程实践问题进行分术工具,包括对工程实践问析、计算与设计。题的预测与模拟,并能够理解其局限性。毕业要求10.沟通:能够就工程实践问题与业界同能够就数字媒体技术专业问行及社会公众进行有效沟通题,综合运用口头、文稿、图表等10-和交流,包括撰写报告和设目标40.2方式,准确表达自己的观点,理解计文稿、陈述发言、清晰表与业界同行及社会公众沟通的差异性。达或回应指令。并具备一定的国际视野,能够在跨文化32
32 课程学习目标 达成途径 够清晰表达自己的数据库设计方案,以及对他 人 SQL 代码的理解和建议。 能够有效地与同学和教师沟通交流,共同解决问 题并完成任务。 四、课程目标对毕业要求的支撑 毕业要求 毕业要求分解指标点 课程 目标 贡献 度 毕业要求 1.工程知识: 能够将数学、自然科学、工 程基础和专业知识用于解决 工程实践问题。 1-1 能够运用数学、自然科学、工 程科学的相关语言工具表述数字 媒体技术工程实践问题。 目标 1 0.2 毕业要求 2.问题分析: 能够应用数学、自然科学和 工程科学的基本原理,识别、 表达、并通过文献研究分析 工程实践问题,以获得有效 结论。 2-1 能够运用数字媒体技术专业 知识以及相关科学原理识别、判断 并有效分解数字媒体技术实践问 题的关键环节。 目标 2 0.3 毕业要求 5.使用现代工 具:能够针对数字媒体技术 领域的工程实践问题,开发、 选择与使用恰当的技术、资 源、现代工程工具和信息技 术工具,包括对工程实践问 题的预测与模拟,并能够理 解其局限性。 5-2 能够选择与使用媒体技术专 业常用的信息资源、工程工具和专 业软件,对工程实践问题进行分 析、计算与设计。 目标 3 0.3 毕业要求 10.沟通:能 够就工程实践问题与业界同 行及社会公众进行有效沟通 和交流,包括撰写报告和设 计文稿、陈述发言、清晰表 达或回应指令。并具备一定 的国际视野,能够在跨文化 10- 1 能够就数字媒体技术专业问 题,综合运用口头、文稿、图表等 方式,准确表达自己的观点,理解 与业界同行及社会公众沟通的差 异性。 目标 4 0.2