UniMate AI

CODE1110

计算设计 1

6 学分难度 中等

CODE1110 是一门跨学科课程,将编程逻辑与建筑设计融为一体。课程主要利用可视编程环境(如 Grasshopper)和脚本语言,教导学生如何通过算法生成复杂的几何形式和空间结构。重点涵盖参数化建模、逻辑门、几何变换以及数据结构在设计中的应用。这门课是现代建筑师和数字化设计师必备的工具课,旨在培养利用计算机算力解决复杂设计问题的能力。

Syllabus

每周大纲

  1. 1

    计算设计概论

    算法思维在设计中的角色,Grasshopper 基础

  2. 2

    参数化几何基础

    点、线、面、矢量的定义与操作

  3. 3

    数据结构与逻辑

    列表 (Lists) 与树状数据 (Data Trees) 管理

  4. 4

    几何变换与迭代

    平移、旋转、缩放,简单递归逻辑

  5. 5

    数学驱动的形态

    利用函数生成曲面,吸引子 (Attractors) 应用

  6. 6

    灵活性周 (Flex Week)

    打磨参数化脚本

  7. 7

    环境与性能模拟

    日照与视线驱动的设计调整

  8. 8

    细部与构造逻辑

    节点连接的算法自动化

  9. 9

    数字化建造衔接

    针对 3D 打印和激光切割的数据导出

  10. 10

    最终展示准备

    动态展示与交互逻辑优化

Assessment

考核结构

Parametric Exercise

针对特定算法逻辑的建模小任务

30%

Week 4

Design Exploration

利用参数化工具探索多种设计方案的比较研究

30%

Week 8

Major ProjectHurdle

生成一套完整的、由代码驱动的复杂建筑/装置模型

40%

Week 11

From Seniors

学长留下的

基础信息谁都查得到,真正值钱的是过来人的经验。

学姐说

比你早一年的学长留下的真实经验 —— ChatGPT 给不了。

这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。

往年考点 / 踩坑

这门课暂无往年考点记录。

毕业生去向(整体)

下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。

统计自 313 份脱敏校友证言

Deloitte

6 位校友

岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer

Zerologix

4 位校友

岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer

Servian

4 位校友

岗位:Full-stack Developer · Data Engineer · Consultant

关于这块数据,我们说实话

雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。

我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。