《人工智能鱼》教学大纲(理论课) 课程名称(中文/英文):人工智能鱼(Artificial Intellience Fish)课程编号:5202006 学分:2 学时:总学时32 学时分配:讲授学时:32实验学时:0上机学时:0讨论学时:0 课程负贵人:杨蒙召 一、课程简介 1.概述 《人工智能鱼》是为计算机、海洋相关学科本科生开设的全校公共选修课,课程旨在 使学生通过人工智能鱼课程学习,了解鱼类学、鱼类行为学以及计算机学科间的关系,掌握 常见的三维建模软件与方法,提升学生的动手编程能力,促进学校多学科交融与发展。本课 程将三维建模、计算机图形学和虚拟现实相结合,讲解如何设计绘制通真的鱼类形态和外观 模型,并结合鱼类行为学、海洋学和计算机科学等知识,设计具有行为规划能力和逼真运动 功能的人工鱼,并对鱼类的认知功能和感知系统进行探索和研究,从而设计具有自主行为和 丰富生命特征的人工智能鱼。 The course of artificial intelligence fish serves as a public elective course for undergraduates of computer-related and ocean disciplines.The course aims to enable students to learn the relationship among fisheries,fish ethology and computer disciplines.In order to promote the integration and development of multi-disciplines in schools,it is necessary to master common three-dimensional modeling software and methods,and improve studentshands-on programming ability.This couse combines three-dimensional modeling computer graphics and virtual reality to explain how to design and draw realistic fish morphology and appearance models.Combining with the knowledge of fish ethology,Oceanography and computer science.it designs artificial fish with the ability of behavior planning and realistic motion.It also explores and studies the cognitive function and perception system of fish,so as to design tools.Finally artificial ntelligence fish with autonomous behavior and rich life characteristics would be created. 2.教学目标
《人工智能鱼》教学大纲(理论课) 课程名称(中文/英文):人工智能鱼(Artificial Intelligence Fish) 课程编号:5202006 学 分:2 学 时:总学时 32 学时分配:讲授学时:32 实验学时:0 上机学时:0 讨论学时:0 课程负责人:杨蒙召 一、课程简介 1. 概述 《人工智能鱼》是为计算机、海洋相关学科本科生开设的全校公共选修课,课程旨在 使学生通过人工智能鱼课程学习,了解鱼类学、鱼类行为学以及计算机学科间的关系,掌握 常见的三维建模软件与方法,提升学生的动手编程能力,促进学校多学科交融与发展。本课 程将三维建模、计算机图形学和虚拟现实相结合,讲解如何设计绘制逼真的鱼类形态和外观 模型,并结合鱼类行为学、海洋学和计算机科学等知识,设计具有行为规划能力和逼真运动 功能的人工鱼,并对鱼类的认知功能和感知系统进行探索和研究,从而设计具有自主行为和 丰富生命特征的人工智能鱼。 The course of artificial intelligence fish serves as a public elective course for undergraduates of computer-related and ocean disciplines. The course aims to enable students to learn the relationship among fisheries, fish ethology and computer disciplines. In order to promote the integration and development of multi-disciplines in schools, it is necessary to master common three-dimensional modeling software and methods, and improve students' hands-on programming ability. This course combines three-dimensional modeling, computer graphics and virtual reality to explain how to design and draw realistic fish morphology and appearance models. Combining with the knowledge of fish ethology, Oceanography and computer science, it designs artificial fish with the ability of behavior planning and realistic motion. It also explores and studies the cognitive function and perception system of fish, so as to design tools. Finally artificial intelligence fish with autonomous behavior and rich life characteristics would be created. 2.教学目标
《人工智能鱼》是一门全校公共选修课程,重点培养学生的以人工智能鱼为主题的数字动 画、虚拟现实的应用开发能力。通过课堂讲授、上机实践、课堂讨论及大作业设计几个环 节相结合的方式,使学生掌提人工智能鱼相关的研发,该课程教学目标如下。 (1)掌握鱼类行为学的相关概念 (2)掌握数字动画制作的流程和平台 (3)掌握鱼类真实生活习性的仿真 (4)提升VR和数字动画的实践能力 课程目标与毕业要求指标点的关系矩阵 教学环节 课程目标 毕业要求指标点 理论课实验作业讨论 目标1:掌握鱼类行为学的相关概念, 包括鱼类生活习性、数字动画制作、 虚拟现实技术、海洋要素范围等,塑 指标点2.4 造良好的思想意识和社会责任。 目标2:掌握数字动画制作的流程和平 台,学会Unity、Maya、3DMax、C#、 指标点6.3 OpenGL等软件平台和编程预言。 目标3:掌握鱼类真实生活习性的仿 真,包括鱼类的游泳方式、求偶、捕 指标点4.1,4.3 食、逃逸、鱼群、对外界反应等生活 习性 目标4:提升VR和数字动画的实践能 力,借助于平时上机实践和期末动画指标点1.1,1.2,4.1,4.3, 作品的创作,真正实现人工智能鱼作 6.3.12.1 品的创作,并组队参加相关大赛获奖 二、教学内容 理论教学安邦 章节名称 知识点 学时 教学目标 所有支排的毕业要求指 备注 标点 第一部分课程 课程和教学团队介绍, 2 目标1,5 指标点:1.2、1.2、12. 及团队介绍和 人工智能鱼作品介绍
《人工智能鱼》是一门全校公共选修课程,重点培养学生的以人工智能鱼为主题的数字动 画、虚拟现实的应用开发能力。通过课堂讲授、上机实践、课堂讨论及大作业设计几个环 节相结合的方式,使学生掌握人工智能鱼相关的研发,该课程教学目标如下。 (1)掌握鱼类行为学的相关概念 (2)掌握数字动画制作的流程和平台 (3)掌握鱼类真实生活习性的仿真 (4)提升 VR 和数字动画的实践能力 课程目标与毕业要求指标点的关系矩阵 课程目标 毕业要求指标点 教学环节 理论课 实验 作业 讨论 目标1:掌握鱼类行为学的相关概念, 包括鱼类生活习性、数字动画制作、 虚拟现实技术、海洋要素范围等,塑 造良好的思想意识和社会责任。 指标点2.4 √ √ 目标 2:掌握数字动画制作的流程和平 台,学会 Unity、Maya、3DMax、C#、 OpenGL 等软件平台和编程预言。 指标点6.3 √ √ 目标3:掌握鱼类真实生活习性的仿 真,包括鱼类的游泳方式、求偶、捕 食、逃逸、鱼群、对外界反应等生活 习性。 指标点4.1,4.3 √ √ √ √ 目标4:提升 VR 和数字动画的实践能 力,借助于平时上机实践和期末动画 作品的创作,真正实现人工智能鱼作 品的创作,并组队参加相关大赛获奖 指标点1.1,1.2,4.1,4.3, 6.3,12.1 √ √ √ √ 二、教学内容 理论教学安排 章节名称 知识点 学时 教学目标* 所有支撑的毕业要求指 标点 备注 第一部分课程 及团队介绍和 课程和教学团队介绍, 人工智能鱼作品介绍, 2 目标 1,5 指标点:1.2、1.2、12.1
分组 人工智能鱼算法模型。 第二部分鱼 鱼类视觉原理,鱼类各 4 指标点:4.1,4.3 目标2,3 类视觉及游泳 种游泳方式。 第三部分人工 人工智能原理与技术, 4 目标2,3 指标点:4.1.4.3 BP神经网铭等。 智能原理 第四部分鱼 鱼类形态学概论,鱼类 4 目标2,3 指标点:4.1,4.3 生态和栖息环境。 类形态学 第五部分鱼 鱼类行为学概论。 目标2,3 指标点:4.1,4.3 类行为学 第六部分设 三维建模及动画制作、 14 目标2,3,4,5 指标点:4.1,4.3,6.3、 计的引擎软件 计算机图形学概论、编 12.1 及编程讲解 程技术及其在人工鱼 动画中应用。 三、教学方法 该课程的教学方法多样灵活,具体如下: (1)通过举办人工智能鱼设计大赛,对该课程进行了广泛宜传,使学生们了解该课程。 (2)邀请海洋学院鱼类行为学教授为学生进行授课,讲解鱼类行为学内容,邀请外校 专家为学生做报告,讲解三维建模以及图形学编程内容。 (3)每周在信息学院举办人工智能鱼专恩学习、辅导与答疑。 (4)借助于Q群和0L教学平台,实时与学生互动交流,快速便捷解决学生遇到各 方面难题。 (5)人工智能鱼课程的软件平台和编程技术的讲解部分,采用在机房上机教学,一面 讲解,一面实践,切实提升学生的动手编程能力。 四、考核与评价方式及标准 课程考试,采用期末大作业(动画创作)的形式。成绩=期未作业*50%+课堂讨论*30% 课堂出勤*20%。考试内容应能客观反映出学生对本门课程主要知识点的了解、掌握程度, 操作技能的熟练程度。 (1)课堂讨论:占成绩30%。重点考察学生自主学习能力、团队协作能力、语言表 达能力与沟通能力。 (2)课堂出勤:占成绩20%。重点考察学生的学习态度和出勤情况等。 (3)期末作业:占成绩50%。根据课堂讲授内容和目标,让学生动手创作人工智能 鱼相关作品,并参加期末答辩
分组 人工智能鱼算法模型。 第二部分 鱼 类视觉及游泳 鱼类视觉原理,鱼类各 种游泳方式。 4 目标 2,3 指标点:4.1,4.3 第三部分人工 智能原理 人工智能原理与技术, BP 神经网络等。 4 目标 2,3 指标点:4.1,4.3 第四部分 鱼 类形态学 鱼类形态学概论,鱼类 生态和栖息环境。 4 目标 2,3 指标点:4.1,4.3 第五部分 鱼 类行为学 鱼类行为学概论。 4 目标 2,3 指标点:4.1,4.3 第六部分 设 计的引擎软件 及编程讲解 三维建模及动画制作、 计算机图形学概论、编 程技术及其在人工鱼 动画中应用。 14 目标 2,3,4,5 指标点:4.1,4.3,6.3、 12.1 三、教学方法 该课程的教学方法多样灵活,具体如下: (1)通过举办人工智能鱼设计大赛,对该课程进行了广泛宣传,使学生们了解该课程。 (2)邀请海洋学院鱼类行为学教授为学生进行授课,讲解鱼类行为学内容,邀请外校 专家为学生做报告,讲解三维建模以及图形学编程内容。 (3)每周在信息学院举办人工智能鱼专题学习、辅导与答疑。 (4)借助于 QQ 群和 EOL 教学平台,实时与学生互动交流,快速便捷解决学生遇到各 方面难题。 (5)人工智能鱼课程的软件平台和编程技术的讲解部分,采用在机房上机教学,一面 讲解,一面实践,切实提升学生的动手编程能力。 四、考核与评价方式及标准 课程考试,采用期末大作业(动画创作)的形式。成绩=期未作业*50%+课堂讨论*30%+ 课堂出勤*20%。考试内容应能客观反映出学生对本门课程主要知识点的了解、掌握程度, 操作技能的熟练程度。 (1) 课堂讨论:占成绩 30%。重点考察学生自主学习能力、团队协作能力、语言表 达能力与沟通能力。 (2) 课堂出勤:占成绩 20%。重点考察学生的学习态度和出勤情况等。 (3) 期末作业:占成绩 50%。根据课堂讲授内容和目标,让学生动手创作人工智能 鱼相关作品,并参加期末答辩
五、参考教材和阅读书目 教林: 自编讲义 阅读书目: (1)班晓娟,艾冬梅编著.《人工鱼》,科学出版社,2007年 (2)涂晓媛.《人工鱼-计算机动画的人工生命方法》.北京:清华大学出版社,2001 (3)周应祺.《应用鱼类行为学》.科学出版社,2011年。 六、本课程与其它课程的联系与分工 本课程的先修课程:C程序设计语言、计算机操作基础等。本课程无后续课程。 七、说明: 撰写人:杨蒙召 审核人:袁红春,贺琪 教学院长:袁红春 日期:2018年12 月28日
五、参考教材和阅读书目 教材: 自编讲义 阅读书目: (1)班晓娟,艾冬梅编著.《人工鱼》,科学出版社,2007 年. (2)涂晓媛. 《人工鱼---计算机动画的人工生命方法》.北京: 清华大学出版社, 2001. (3)周应祺. 《应用鱼类行为学》. 科学出版社,2011 年. 六、本课程与其它课程的联系与分工 本课程的先修课程:C 程序设计语言、计算机操作基础等。本课程无后续课程。 七、说明: 无 撰写人:杨蒙召 审核人:袁红春,贺琪 教学院长:袁红春 日期:2018年12 月28日
《现代操作系统》教学大纲 课程名称(中文/英文):现代操作系统(Modem Operating Systems) 课程编号:5204185 学分:25 学时:总学时48 学时分配:讲授学时:32实验学时:0 上机学时:16讨论学时:0其他学时:0 课程负责人:王文娟 一、课程简介 1.概述 现代操作系统课程是软件工程专业一门重要的专业选修课程,旨在培养学生掌握现代计 算机操作系统的基本原理,具有分析、理解现行操作系统的基本能力。本课程主要是对Liux 操作系统进行分析,它帮助学生了解以Liux为代表的操作系统的基本原理、基本技术和 基本结构,旨在使学生加深对操作系统的基本知识与基本技能的理解,理解Liux工作原 理,同时能够在Liux平台上编写应用程序,培养学生的分析问题和解决问题的实际能力。 ang System abilit nd the of I ope ogy and basic structure of Linux op ating system platform,and thus tocutiate studentspractical ability to analyze and sove problems 2.课程目标 课程目标1:学习应该具备的职业道德,理解诚实公正、诚信守则的职业操守和规范, 并能在工程实践中自觉遵守: 误程目标2:理解并堂探Lx操作系统的基木知识,包括系统安转配置、常见命今及 格式、文件管理、目录管 理、进程 网络管理、系统管理等知识,具各运用这些知识解 决基于Liux系统的服务器或计算机的管理能力: 课程目标3:掌握shl1脚本程序的基础知识和扩展知识、软件包和文件系统的安装与 卸载,能够具备解决复杂Liux应用问题的能力: 课程目标4:掌握操作系统基础知识和Liux操作系统的核心原理的英语表达,提高阅 读现代操作系统英文文献的能力
《现代操作系统》教学大纲 课程名称(中文/英文):现代操作系统 (Modern Operating Systems) 课程编号: 5204185 学分:2.5 学时:总学时 48 学时分配:讲授学时:32 实验学时:0 上机学时:16 讨论学时:0 其他学时:0 课程负责人:王文娟 一、 课程简介 1. 概述 现代操作系统课程是软件工程专业一门重要的专业选修课程,旨在培养学生掌握现代计 算机操作系统的基本原理,具有分析、理解现行操作系统的基本能力。本课程主要是对 Linux 操作系统进行分析,它帮助学生了解以 Linux 为代表的操作系统的基本原理、基本技术和 基本结构,旨在使学生加深对操作系统的基本知识与基本技能的理解,理解 Linux 工作原 理,同时能够在 Linux 平台上编写应用程序,培养学生的分析问题和解决问题的实际能力。 Modern Operating System is an important elective course for undergraduates major in Software Engineering. It aims to train students to master the basic principles of modern computer operating system and to have the basic ability to analyze and understand the current operating system. This course is mainly about the analysis of Linux operating system. It helps students understand the basic principles, basic technology and basic structure of Linux operating system. The purpose of this course is to deepen students' understanding of the basic knowledge and skills of operating system, understand the working principle of Linux, write applications on Linux platform, and thus to cultivate students' practical ability to analyze and solve problems. 2.课程目标 课程目标 1:学习应该具备的职业道德,理解诚实公正、诚信守则的职业操守和规范, 并能在工程实践中自觉遵守; 课程目标 2:理解并掌握 Linux 操作系统的基本知识,包括系统安装配置、常见命令及 格式、文件管理、目录管理、进程管理、网络管理、系统管理等知识,具备运用这些知识解 决基于 Linux 系统的服务器或计算机的管理能力; 课程目标 3:掌握 shell 脚本程序的基础知识和扩展知识、软件包和文件系统的安装与 卸载,能够具备解决复杂 Linux 应用问题的能力; 课程目标 4:掌握操作系统基础知识和 Linux 操作系统的核心原理的英语表达,提高阅 读现代操作系统英文文献的能力