课程编号
课程名称
英文名称
学分
学时
课程类别
开课学期
预修课程
课程介绍
《创意编程与设计》是面向工业设计以及其他设计学大类专业开设的学门核心课程,主要介绍智能硬件平台(如Arduino、STM32等)与互动图形开发框架(如Processing、P5js等)的概念术语、功能特性、开发流程、设计模式、典型算法及实现原理,以及构思、实现与测试创意编程作品的基本方法。课程将现场展示多个程序样例的开发,并以“做中学”的方式让学生掌握相关知识与技能。课程最终将引导学生提出独创性的创意设计概念,并综合运用各类智能硬件、数字媒体及实体材料构建具有高度互动性的原型演示。通过本课程,学生将熟悉创意编程开发的基本工具,理解创意编程作品的设计原则与创作流程,发现并解决设计缺陷与程序错误,正确评估设计概念的创新性、用户价值及技术方案的合理性,并最终将设计概念构思转化为原型装置。本课程将为学生后续在数字媒体设计、信息与交互设计以及智能设计等领域的研究及实践打下坚实的基础。