<aside> πŸ’‘ Materials and resources for NUS module ID2116 Computing for Design

</aside>

Pages

<aside> πŸ“— Week 1

Week 1: Introduction

</aside>

<aside> πŸ”₯ Assignment 1 (Due Week 6: Demo day in class)

Assignment 1: Algorithmic Agent

</aside>

<aside> πŸ”₯ Class Folio

Class Folio

</aside>

<aside> πŸ“— Week 2

Week 2: micro:bit

</aside>

<aside> πŸ“— Week 3

Week 3: Introduction to p5.js

Week 3: p5.js workshop

</aside>

<aside> πŸ“— Week 4

<aside> πŸ‘‰ Follow this tutorial for assignment 1

Week4: Control p5.js with micro:bit

</aside>

Week4: micro:bit <-> p5

</aside>

<aside> πŸ“— Week 5

<aside> πŸ’‘ Follow this tutorial for assignment 1

Wk05: micro:bit I/O

From state transition to code (2024)

</aside>

Micro:bit Accelerometer Functions

βŒ›Β Time based interactions

<aside> πŸ“— Week 6: Demo Day

Week6: Algorithmic Agent Demo Day

</aside>

<aside> πŸ“— Week 7: Algorithmic Place

Week 7: Digital Placemaking

Week 7: Mediapipe Hands + p5.js

<aside> πŸ”₯ Assignment 2 (Due Week 12: Demo day in class)

Week 7: Algorithmic Place Assignment

</aside>

<aside> πŸ“— Week 8: More Examples

Week 8: More p5 + Mediapipe Hands

p5.js masking images

<aside> πŸ“ Student Individual Class Folios

ID2116 Individual Class Folios

</aside>