实验教学大纲

交互程序设计

课程编号:                 学分:2.5总学时:51实验学时:26

大纲执笔人:朱永宁         大纲审核人:

 

一、课程性质与目的

本课程面向艺术与传媒学院全体学生,旨在不同专业/学科之间实现更广泛的交叉融合,以拓宽选修同学的基础知识,提高其协同创新能力,扩展其适应和服务社会的领域。

本课程将以Processing编程语言为例子,结合软件界面设计,数据可视化,社会媒体等应用,介绍交互程序设计的基本概念和方法及数据可视化的基本方法和实例,引导学生探讨有创新性并有实用价值的可视艺术形式,以艺术的方式展示与分析自然科学与社会学中的复杂现象。

 

二、课程面向专业

动画专业

 

三、课程基本要求

本课程按内容板块分成若干讲,每一讲用时3课时,由1位老师担纲主讲。主讲老师在该板块规定的知识范围内,应当充分考虑授课对象特点,可以选择某一侧面为重点,可以自主灵活地确定具体演讲题目,但需同时兼顾本板块其他知识内容。要认真备课,讲究方式方法,注重讲课实效,最大限度地使学生受益。

选修同学应认真听讲,积极与老师互动,按照讲课提纲所列思考题和参考文献,做好课后的拓展阅读和相关研究。学生的考核,分为课后上机作业,上机报告及期末“创意大作业”情况。

 

四、实验基本要求

本课程的实验环节形式为上机操作,主要是学生进行创作实践,并与任课老师交流实践过程中发现的问题、遇到的疑惑,逐步积累起交互创作的实战经验。

 

五、课程基本内容

交互设计的思想方法,组成部分,应用领域;Processing程序设计;数据可视化的基本方法和实例

 

六、实验或上机基本内容

计划安排四次上机项目和一次“创意大作业”。

上机内容主要是针对课程知识的演练与实践,其基本内容包括以下几项:

-          入门

-          程序I:流程

-          程序I:交互

-          动画

-          程序II:任务与数据封装

-          资源

-          渲染

-          算法

-          网页与手机应用

 

七、实验内容和主要仪器设备与器材配置

序号

实验项目

内容提要

实验类别(验证、综合、设计)

每组人数

实验学时

主要仪器设备

设备复套数

主要消耗材料

所在实验室

1

入门

熟悉软件

综合

1

1

电脑

1

机房

2

入门

图形与色彩

综合

1

3

电脑

1

机房

3

程序I

变量,循环与控制

综合

1

1

电脑

1

机房

4

程序I

响应与互动

综合

1

2

电脑

1

机房

5

动画

动画

综合

1

2

电脑

1

机房

6

程序II

函数与对象

综合

1

3

电脑

1

机房

7

程序II

粒子系统

综合

1

2

电脑

1

机房

8

资源

图像,文字,视频与音频

综合

1

2

电脑

1

机房

9

渲染

材质与光影

综合

1

3

电脑

1

机房

10

算法I

自然界中的艺术

综合

1

1

电脑

1

机房

11

算法II

社交网络中的算法

综合

1

3

电脑

1

机房

12

扩展

移植到网页与手机应用

综合

1

3

电脑

1

机房

 

八、前修课程要求

 

九、实验预习和实验报告的要求、评价与考核

实验预习:学生可在老师指导下提前预习相关实验所需用到的软件功能。

实验报告:学生在完成上机作品的同时应注意分析和总结作品的立意,实现方法,遇到的问题,解决方案和作品的延伸。

考核方式: 本课程按百分制或五级制考核。重点考察出勤率、课堂表现、课后作业和期末大作业。其分值构成如下:

1)每学期课堂出勤率占总成绩的10%

2)每学期课后作业以上机作品和上机报告的方式提交不低于3次,占总成绩的60%;

3)期末“创意大作业”是对本学期所学内容的综合大检阅,鼓励以个人或小组(一般以3人左右为宜)的形式分工合作,尽可能紧密结合实践的创意研究并形成相关报告,占总成绩的30%。

 

 

十、学时分配

序号

内容

学时安排

小计

理论

课时

实验

课时

习题

课时

上机

课时

1

数据可视化与Processing简介

2

1

 

 

3

2

平面简单绘制:图形与色彩

0

3

 

 

3

3

平面复杂绘制:变量,循环与控制

2

1

 

 

3

4

响应与互动(作业)

1

2

 

 

3

5

让图形动起来

1

2

 

 

3

6

任务与数据的包装盒:函数和对象

3

3

 

 

6

7

千头万续的粒子系统:数组(作业)

1

2

 

 

3

8

资源:图像,文字,视频与音频

1

2

 

 

3

9

从二维到三维:材质与光影(作业)

3

3

 

 

6

10

自然界中的艺术

2

1

 

 

3

11

从数据中提取数据:数据结构与算法

3

0

 

 

3

12

社交网络中的可视化算法(作业)

0

3

 

 

3

13

从个人电脑走出去:移植到网页与手机应用

0

3

 

 

3

14

数据可视化流程与案例分析(期末作业)

6

0

 

 

6

总计

25

26

 

 

51

             

 

十一、教材、实验指导书与主要参考书

教材:

1.    自编讲义

 

实验指导书:

1.    Casey Reas, Ben Fry, 爱上Processing, 人民邮电出版社, 2012-4

 

主要参考书:

1.    http://www.processing.org

2.    Julie Steele, Noah Iliinsky, 数据可视化之美, 机械工业出版社, 2011-6

3.    Jenifer Tidwell, 界面模式设计, 电子工业出版社, 2013-9

 

同济大学 版权所有 上海市四平路1239号 021-65982200

同济大学新闻中心主办 E-mail:webmaster@tongji.edu.cn

沪ICP备10014176号 沪公网安备:31009102000038号沪公网安备:31009102000038号  沪举报中心