成都大学 大 CHENGDU UNIVERSITY 数字媒体技术专业 课程教学大纲 信息科学与工程学院 二0一八年七月
数字媒体技术专业 课程教学大纲 信息科学与工程学院 二 O 一八年七月
目录 数字媒体技术专业课程教学大纲 (一)理论课程 1.《C语言程序设计》课程教学大纲1 2.《C语言课程设计》课程教学大纲. .10 3.《操作系统原理》课程教学大纲… .23 4.《动画原理与应用》课程教学大纲」 28 5.《多媒体技术原理与应用》课程教学大纲 33 6.《计算机图形学》课程教学大纲. .39 7.《计算机网络》课程教学大纲 .44 8.《计算机组成原理》课程教学大纲… .50 9.《面向对象程序设计》课程教学大纲 .54 10.《平面设计》课程教学大纲 62 11.《人工智能》课程教学大纲.… 68 12.《三维动画设计》课程教学大纲… .73 13.《三维建模技术(1)》课程教学大纲. .78 14.《三维建模技术(2)》课程教学大纲.… 83 15.《数据结构与算法》课程教学大纲. 88 16.《数字媒体技术基础》课程教学大纲. .94 17.《数字媒体美术基础》课程教学大纲 .99 18.《数字摄影与摄像》课程教学大纲. 105 19.《虚拟现实技术》课程教学大纲 ..111 20.《移动游戏开发》课程教学大纲. .116 21.《用户体验设计》课程教学大纲. 124 22.《游戏开发基础》课程教学大纲 129 23.《游戏开发基础课程设计》课程教学大纲.136 (二)实验课程 24.《C语言程序设计》实验教学大纲 .139 25.《C语言课程设计》实验教学大纲, .147 26.《T新技术》实验教学大纲. .163 27.《操作系统原理》实验教学大纲」 170 28.《动画原理与应用》实验教学大纲. 174 29.《多媒体技术原理与应用》实验教学大纲..179 30.《计算机图形学》实验教学大纲185
目 录 数字媒体技术专业课程教学大纲 (一)理论课程 1.《C 语言程序设计》课程教学大纲.................................................................. 1 2.《C 语言课程设计》课程教学大纲................................................................ 10 3.《操作系统原理》课程教学大纲....................................................................23 4.《动画原理与应用》课程教学大纲................................................................28 5.《多媒体技术原理与应用》课程教学大纲....................................................33 6.《计算机图形学》课程教学大纲....................................................................39 7.《计算机网络》课程教学大纲........................................................................44 8.《计算机组成原理》课程教学大纲................................................................50 9.《面向对象程序设计》课程教学大纲............................................................54 10.《平面设计》课程教学大纲..........................................................................62 11.《人工智能》课程教学大纲..........................................................................68 12.《 三维动画设计 》课程教学大纲..............................................................73 13.《三维建模技术(1)》课程教学大纲..........................................................78 14.《三维建模技术(2)》课程教学大纲..........................................................83 15.《数据结构与算法》课程教学大纲..............................................................88 16.《数字媒体技术基础》课程教学大纲..........................................................94 17.《数字媒体美术基础》课程教学大纲..........................................................99 18.《数字摄影与摄像》课程教学大纲............................................................105 19.《虚拟现实技术》课程教学大纲................................................................ 111 20.《移动游戏开发》课程教学大纲................................................................116 21.《用户体验设计》课程教学大纲................................................................124 22.《游戏开发基础》课程教学大纲................................................................129 23.《游戏开发基础课程设计》课程教学大纲................................................136 (二)实验课程 24.《C 语言程序设计》实验教学大纲............................................................ 139 25.《C 语言课程设计》实验教学大纲............................................................ 147 26.《IT 新技术》实验教学大纲....................................................................... 163 27.《操作系统原理》实验教学大纲................................................................170 28.《动画原理与应用》实验教学大纲............................................................174 29.《多媒体技术原理与应用》实验教学大纲................................................179 30.《计算机图形学》实验教学大纲................................................................185
31.《计算机网络》实验教学大纲 191 32.《计算机组成原理》实验教学大纲. 196 33.《面向对象程序设计》课程实验教学大纲 200 34.《平面设计》实验教学大纲… 207 35.《人工智能》实验教学大纲… 212 36.《三维动画设计》实验教学大纲… 217 37.《三维建模技术(1)》实验教学大纲. 222 38.《三维建模技术(2)》实验教学大纲 227 39.《数据结构与算法》实验教学大纲… 233 40.《数字媒体技术基础》实验教学大纲. .238 41.《数字媒体美术基础》实验教学大纲. 243 42.《数字摄影与摄像》实验教学大纲 .248 43.《文献检索》实验教学大纲 257 44.《虚拟现实技术》实验教学大纲. 261 45.《移动游戏开发》实验教学大纲 266 46.《用户体验设计》实验教学大纲. .275 47.《游戏开发基础》实验教学大纲… .280 (三)实践课程 48.《C语言程序概念实训》实习教学大纲.287 49.《毕业设计》教学大纲291 50.《毕业实习》教学大纲 298 51.《媒体设计技能实训》实习教学大纲.… 303 52.《数字媒体技术综合项目实训》实习教学大纲.307 53.《专业教育》课程教学大纲 311
31.《计算机网络》实验教学大纲....................................................................191 32.《计算机组成原理》实验教学大纲............................................................196 33.《面向对象程序设计》课程实验教学大纲................................................200 34.《平面设计》实验教学大纲........................................................................207 35.《人工智能》实验教学大纲........................................................................212 36.《三维动画设计》实验教学大纲................................................................217 37.《三维建模技术(1)》实验教学大纲........................................................222 38.《三维建模技术(2)》实验教学大纲........................................................227 39.《数据结构与算法》实验教学大纲............................................................233 40.《数字媒体技术基础》实验教学大纲........................................................238 41.《数字媒体美术基础》实验教学大纲........................................................243 42.《数字摄影与摄像》实验教学大纲............................................................248 43.《文献检索》实验教学大纲........................................................................257 44.《虚拟现实技术》实验教学大纲................................................................261 45.《移动游戏开发》实验教学大纲................................................................266 46.《用户体验设计》实验教学大纲................................................................275 47.《游戏开发基础》实验教学大纲................................................................280 (三)实践课程 48.《C 语言程序概念实训》实习教学大纲.................................................... 287 49.《毕业设计》教学大纲................................................................................291 50.《毕业实习》教学大纲................................................................................298 51.《媒体设计技能实训》实习教学大纲........................................................303 52.《数字媒体技术综合项目实训》实习教学大纲........................................307 53.《专业教育》课程教学大纲........................................................................311
《C语言程序设计》课程教学大纲 一、课程概况 课程代码:04420030 课程名称:C语言程序设计 课程学分:4 课程学时:64(理论学时:44;实验(实践)学时:20) 课程性质:学科必修(课程性质以2018版人才培养方案的要求为准) 开课部门:04 建议修读学期:1 建议先修课程:无 适用专业(方向):数字媒体技术 二、课程地位、作用与任务 C语言是国内外广泛使用的一种计算机编程语言。C语言程序设计课程是计算机专业的 核心专业基础课。C语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率 高,可移植性好,既具有高级语言的优点,又具有低级语言的优点。既适用于应用软件编写, 又适用于系统软件的编写。它还是数据结构、C+、操作系统等后续重要的专业前导课程, 是程序员、等级考试、一些高校研究生入学考试的必考课程,在计算机专业中是一门举足轻 重的课程。本课程实践性很强,要求学生通过该课程的学习,既要掌握C语言基本概念和 原理,又要动手编程,上机调试,锻炼动手编程能力。通过此门课程的学习,学生应在计算 机专业学习道路上做好最基础的铺垫,为后续专业课程学习打下良好的专业理解和编程基础, 培养专业兴趣,提高专业素养。 三、课程目标 (一)教学目标 《C语言程序设计》具体要求达到的特定教学目标包括: 1.教学目标1.掌握程序设计基本理论知识及基本的工程实现基础知识(指标点2.2) 2.教学目标2.能够运用程序设计基本原理、基础知识识别问题,并清楚、准确的表达出问 题。(指标点5.1) 3教学目标3.能够结合特定问题的具体需求,使用C语言进行基本的流程设计和编程实现。 (指标点9.1、9.2) 4.数学目标4.能够利用编程工具对C程序运行结果进行调试,修正程序运行中的实时错误。 (指标点12.1、12.2) 1
1 《C 语言程序设计》课程教学大纲 一、课程概况 课程代码:04420030 课程名称:C 语言程序设计 课程学分:4 课程学时:64(理论学时:44;实验(实践)学时:20) 课程性质:学科必修(课程性质以 2018 版人才培养方案的要求为准) 开课部门:04 建议修读学期:1 建议先修课程:无 适用专业(方向):数字媒体技术 二、课程地位、作用与任务 C 语言是国内外广泛使用的一种计算机编程语言。C 语言程序设计课程是计算机专业的 核心专业基础课。C 语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率 高,可移植性好,既具有高级语言的优点,又具有低级语言的优点。既适用于应用软件编写, 又适用于系统软件的编写。它还是数据结构、C++、操作系统等后续重要的专业前导课程, 是程序员、等级考试、一些高校研究生入学考试的必考课程,在计算机专业中是一门举足轻 重的课程。本课程实践性很强,要求学生通过该课程的学习,既要掌握 C 语言基本概念和 原理,又要动手编程,上机调试,锻炼动手编程能力。通过此门课程的学习,学生应在计算 机专业学习道路上做好最基础的铺垫,为后续专业课程学习打下良好的专业理解和编程基础, 培养专业兴趣,提高专业素养。 三、课程目标 (一)教学目标 《C 语言程序设计》具体要求达到的特定教学目标包括: 1.教学目标 1. 掌握程序设计基本理论知识及基本的工程实现基础知识(指标点 2.2) 2.教学目标 2. 能够运用程序设计基本原理、基础知识识别问题,并清楚、准确的表达出问 题。(指标点 5.1) 3.教学目标 3. 能够结合特定问题的具体需求,使用 C 语言进行基本的流程设计和编程实现。 (指标点 9.1、9.2) 4.教学目标 4. 能够利用编程工具对 C 程序运行结果进行调试,修正程序运行中的实时错误。 (指标点 12.1、12.2)
(二)本课程支撑的毕业要求 1.本课程支撑的毕业要求: (1)毕业要求2:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过 文献研究分析复杂工程问题,以获得有效结论。 (2)毕业要求5:能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工 程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 (3)毕业要求9:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。 (4)毕业要求12:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。 2.本课程支撑的指标点: (1)2.2:能够应用基本原理,识别和表达复杂工程问题; (2)5.1:能够针对复杂问题,选择与使用恰当的技术、资源、现代工程工具和信息技术工具: (3)91:能够正确理解个人与团队的关系,理解团队合作的重要性,具备在多学科背景下 团队合作的意识和能力; (4)9.2:能够在多学科背景的团队中,与团队成员共同协作,完成所承担的工作; (5)12.1:能够认识不断探索和学习的必要性和重要性,具有自主学习和终身学习的意识; (6)12.2:具备终身学习的知识基础,掌握自主学习的方法,能够通过学习不断提高、适 应信息技术的发展。 (三)课程教学目标与毕业要求对应表 《C语言程序设计》课程教学目标与毕业要求的对应表 课程名称:C语言程序设计 任课教师:苏长明 课程性质:专业必修 课程学分:4 课程支撑的毕业要求 课程目标、达成途径、评价依据 毕业要求1: 教学目标:掌握程序设计基本理论知识及基本的工程实 2.2:能够应用基本原理,识别和 现基础知识。 表达复杂工程问题。 达成途径:掌握C语言的基本语法,基本程序结构、基 本数据类型、运算符和表达式,基本数据结构,以及重 要的函数、指针、结构体、文件等基础知识。课程教学 总体注意让学生掌握C语言的基本知识,学习积累物联 网工程专业基础理论。 评价依据:课堂提问、课堂测验、课外作业、实验和考 试。 毕业要求5: 教学目标:能够运用程序设计基本原理、基础知识识别 5.1:能够针对复杂工程问题,开 问题,并清楚、准确的表达出问题。 发、选择与使用恰当的技术、资 达成途径:根据程序设计的三种基本结构,利用逐渐综 源、现代工程工具和信息技术工 合的程序设计练习,即数组、函数、指针和结构体的学 具,包括对复杂工程问题的预测 习,综合三种基本程序设计结构,搭配C语言基本数据 与模拟,并能够理解其局限性。 类型、运算符和表达式的各种综合使用,训练学生由知 识点到整体学习和由整体学习到知识点的学习能力。整 个课程利用流程图的逻辑思维为主线,利用C语言设计 2
2 (二)本课程支撑的毕业要求 1. 本课程支撑的毕业要求: (1)毕业要求 2:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过 文献研究分析复杂工程问题,以获得有效结论。 (2)毕业要求 5:能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工 程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 (3)毕业要求 9:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。 (4)毕业要求 12:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。 2. 本课程支撑的指标点: (1)2.2:能够应用基本原理,识别和表达复杂工程问题; (2)5.1:能够针对复杂问题,选择与使用恰当的技术、资源、现代工程工具和信息技术工具; (3)9.1:能够正确理解个人与团队的关系,理解团队合作的重要性,具备在多学科背景下 团队合作的意识和能力; (4)9.2:能够在多学科背景的团队中,与团队成员共同协作,完成所承担的工作; (5)12.1:能够认识不断探索和学习的必要性和重要性,具有自主学习和终身学习的意识; (6)12.2:具备终身学习的知识基础,掌握自主学习的方法,能够通过学习不断提高、适 应信息技术的发展。 (三)课程教学目标与毕业要求对应表 《C 语言程序设计》课程教学目标与毕业要求的对应表 课程名称:C 语言程序设计 任课教师:苏长明 课程性质:专业必修 课程学分:4 课程支撑的毕业要求 课程目标、达成途径、评价依据 毕业要求 1: 2.2:能够应用基本原理,识别和 表达复杂工程问题。 教学目标:掌握程序设计基本理论知识及基本的工程实 现基础知识。 达成途径:掌握 C 语言的基本语法,基本程序结构、基 本数据类型、运算符和表达式,基本数据结构,以及重 要的函数、指针、结构体、文件等基础知识。课程教学 总体注意让学生掌握 C 语言的基本知识,学习积累物联 网工程专业基础理论。 评价依据:课堂提问、课堂测验、课外作业、实验和考 试。 毕业要求 5: 5.1:能够针对复杂工程问题,开 发、选择与使用恰当的技术、资 源、现代工程工具和信息技术工 具,包括对复杂工程问题的预测 与模拟,并能够理解其局限性。 教学目标:能够运用程序设计基本原理、基础知识识别 问题,并清楚、准确的表达出问题。 达成途径:根据程序设计的三种基本结构,利用逐渐综 合的程序设计练习,即数组、函数、指针和结构体的学 习,综合三种基本程序设计结构,搭配 C 语言基本数据 类型、运算符和表达式的各种综合使用,训练学生由知 识点到整体学习和由整体学习到知识点的学习能力。整 个课程利用流程图的逻辑思维为主线,利用 C 语言设计