DES2325-1 CreativeCoding2022Fall repository
创意编程2022秋季课程
课程简介 本课程立足于培养学生借助计算方法进行创意设计问题求解的能力。
创意编程是用来描述使用计算机编程软件创作艺术作品、设计、建筑和时尚的行为的术语。 基于这个广义的定义,本课程将涉及到包括制作和转换图像、创建数据可视化、影像和图案、构建建筑形式或雕塑等内容在内的借助计算方法进行创意设计问题求解的能力。
本课程将使学生能够应用编码的基本概念和原则,从概念到实施,以创建这些独特的表达形式。课程从创意编程概述、创意编程系统、创意编程元素、创意编程研究四个部分展开教学。通过编程实践和工作坊训练,学生将在沉浸式创意编程过程中探索动态和独特的交互式数字内容的创建,探索如何通过代码和软件开发创新地将概念转化为独特的视觉和听觉形式的可能性。
作为补充,本课程还将对使用创意编程思维与技术所实现的重要艺术设计和建筑作品案例进行深入研究,以构建创意设计领域中创意编程的意义和必然性、价值与重要性形成更为深刻的认识与理解。
通过对本课程的学习,学生将具备以下能力:
使用创意编程环境生成有意义的创意图形;
使用代码创建多媒体内容,将概念转换为独特的视觉和听觉形式;
运用编程思维开发动态、独特的交互式数字内容;
探索将物理运动转换为算法并实现为程序的艺术方法;
探索生成艺术的过程与反馈、美学选择、进化等基本**;
形成有关人工智能、人和机器的创造力的深刻洞察和见解。