2026 · 秋季学期

Creative Coding
with P5.js

用代码编织视觉艺术
从零开始探索生成设计的无限可能

每周 2 学时 · 理论与实践并重 · 无编程基础要求

最新公告

课程公告

第一周课件已开放下载

2025-09-01

关于课程

用代码
生成艺术

本课程面向艺术、设计、建筑、多媒体等专业的学生,无需编程基础。课程以 P5.js 为工具,带领学生从零开始掌握创意编程的核心概念,培养计算思维与视觉创造力。

学生将在课程结束时完成一组可展示的生成艺术作品集,并具备独立开发交互视觉项目的能力。

16 周课程
4 个大作业
30+ 实例演示

课堂演示

Life Breath

Michele Oka Doner · 从空虚和黑暗中诞生了有机的光流,。
基于一种生长算法的开发,该算法允许拍摄高度精细的照片质量图像和非常有机的粒子运动。

教学目标

◈

掌握编程基础

变量、函数、循环、条件判断——理解代码背后的逻辑

◈

数据可视化

将抽象数据转化为直观的视觉形式,讲好数据故事

◈

交互设计

鼠标、键盘、摄像头——让用户成为作品的参与者

◈

作品集构建

完成 4 个高质量项目,建立可展示的个人创意作品集