数字媒体艺术——《计算机语言基础》课程教学大纲.pdf
《计算机语言基础》 课程教学大纲 (试行) (课程代码:13112461) 本课程标准由美术学院数字媒体艺术系讨论制定,美术 学院教学工作委员会审定,教务处审核批准。 一 课程基本信息 课程名称:计算机语言基础 课程代码:13112461 课程类别:专业核心课 适用专业:数字媒体艺术 课程修读性质:必修 学分:2 学分 学时:32 学时(理论 32 学时/实践 0 学时) 二 课程定位 《计算机语言基础》课程是数字媒体艺术专业必修的一门专业核心课程。直接关系到人 才培养目标的实现,是以计算机语言在游戏引擎、运行脚本中的应用为主要教学内容,以计 算机语言代码修改、编辑为主要训练手段。是研究在游戏引擎、数字媒体中的程序运行、脚 本开发的一门重要课程。 计算机语言基础通常在 CG 插画、UI 交互设计、影视广告设计、动画运动规律、影视动 画短片创作等先行课程之后开设,并为学生后续学习 VR 虚拟现实艺术、Unity3D 游戏设计、 新媒体平台开发与研究等课程筑牢基础。 三 课程目标 学生通过本课程的学习,要求了解计算机语言的基础知识,掌握一定的编程能力,能够 通过编辑、修改代码来实现特定功能和新功能的开发。 知识目标 通过本课程的学习,学生应了解计算机语言的基础理论,了解计算机语言的种类;掌握 程序代码中各变量、参数的修改方式方法。 能力目标 通过本课程的学习,学生应在掌握计算机语言的基础上,运用修改语句、参数的方法, 掌握脚本程序代码在游戏引擎、交互设计中的应用。为后续课程的学习打好基础。 素质目标 通过本课程的学习,提高学生的工程意识、培养团队合作精神,开阔学生的专业视野。 四 课程内容 序 课程模块 号 1 2 学时 学习目标 学习内容 计算机语言 基础知识 1.了解计算机语言基础知识; 2.掌握代码编写结构,具有一定修改知 识。 1.理论教学内容: (1)计算机语言概述; (2)计算机语言的结构。 2.实践教学内容: (1)计算机程序编写实践。 计算机语言 应用 1.掌握 Unity3D 中计算机语言应用的基 本方法; 2.培养学生的团队合作精神。 1.理论教学内容: (1)Unity3D 中计算机语言的应用; 2.实践教学内容: (1)Unity3D 中的脚本编程实践。 学习重点 理论 实践 重点掌握计算机语言机构 及其中各参数代表的意义。 12 0 重点掌握 C++,java 语言在 Unity3D 中的应用。 24 0 五 教学方法、手段建议 本课程主要采用讲授法、案例分析法、任务教学法等方法,课堂讲授采用多媒体教学。 六 课程考核建议 考核方式建议:本课程考试为专业课程考试,采取将平时成绩和期末综合考核的方式, 实行随堂考试,成绩记载采用百分制,其中平时成绩占 30%,期末成绩占 70%。在成绩评价 方式上,应注重学生学习过程性评价和能力的考核,突出阶段评价,目标评价,理论与实践 一体化评价,注重学生动手能力和分析问题、解决问题能力的考核,关注学生个体差异,鼓 励学生创新实践。任课教师根据学习目标制定相应的平时和期末考试内容,由学生独立完成。 任课教师根据学生的作业完成质量和评分标准进行成绩评定。课程结束后,由各任课教师按 照美术学院统一制定的专业课程考试成绩评分表,将学生期末考试成绩如实填到评分表上, 连同期末考试作品一起拍照,并交到美术学院实验教学中心存档。 七 教材选用及主要参考书建议 教材选用 教材建议选用“十二五” 、 “十三五”国家规划教材、省部级获奖教材和近三年出版的优 质教材。同时将国内、外优秀的教材作为补充材料推荐给学生。 主要参考书 [1]《计算机基础与 C 语言程序设计(第二版)》.焉德军 刘明才. 清华大学出版社,2014 年 [2]《Java 语言程序设计(基础篇) 》. Y.Daniel Liang. 机械工业出版社,2015 年 [3]《Unity 3D 脚本编程——使用 C#语言开发跨平台游戏》陈嘉栋.电子工业出版社出 版,2016 年 [4]《Unity 2D 游戏开发实例教程》.Venita Pereira 张宇.科学出版社出版,2016 年 [5]《计算机基础与 C 语言程序设计实验指导(第二版)》. 焉德军 刘明才. 清华大学出 版社,2014 年 执笔人:刘鑫松 审定人:淳于慧峰 2015 年 7 月制订 2017 年 7 月修订