Skip to content

Commit

Permalink
update syllabus hnmi
Browse files Browse the repository at this point in the history
  • Loading branch information
santifu committed Jan 7, 2025
1 parent 3f244f9 commit 2c45ed0
Show file tree
Hide file tree
Showing 4 changed files with 129 additions and 9 deletions.
65 changes: 59 additions & 6 deletions docs/2024-25/year-1/t-2/H(n)MI/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,67 @@
title: H(n)MI
page_type: course
track: Exploration
course_type:
feature_img:
course_type: Workshop
feature_img: /assets/images/2024-25/year-1/t-2/hnmi.png
img_caption:
faculty:
-
ects:
- citlali-hernandez
- lina-bautista
ects: 2
---

!!! info "Details coming soon!"

**Course details will be updated by faculty shortly.**
{{ insert_banner() }}

## Syllabus

The human body is both the source and the expression of emotions. In today’s digital era, where virtual environments mediate social interactions, the body finds new ways to be present, leading to a shift in how emotions are communicated. From an interdisciplinary approach, this workshop explores concepts related to affective computing, embodiment, creative coding and prototyping. Participants will use their bodies to sense and capture its behaviors, and will create prototypes to record this data. They will learn to build DIY wearable sensors to track bodily behaviors and explore ways to transform this information into visual or sound representations. The workshop proposes to introduce embodied interaction as a framework to explore how the experiences of the body can play a significant role in the way we conceptualize and engage with technology.


**Keywords: Embodiment, Biometrics, Sensing, data drawing, Sound, Electronics, Prototyping, Interaction**


## Schedule

**The following timetable is provisional and may undergo modifications and adaptations during the course.**

### Tue 11/02 - 9:30 to 13:30 - Citlali Hernández
- Embodied Interaction
- The body as an interface in design and artistic practices.
- Fabricating Sensors for the body
- Reading Sensors for the body
- From physical to digital data drawings


### Thu 13/02 - 9:30 to 13:30 - Lina Bautista
- Images from the body
- Image capturing and distortion using pixels
- Using data sensors to interact with pixels


### Fri 14/02 - 9:30 to 13:30 - Citlali Hernández
- Affective Computing
- Emotions and machine learning.
- Data drawings with emotion recognition.


### Thu 27/02 9:30 to 13:30 - Lina Bautista
- Sound technologies from the body
- Sound as input data.
- Creating and manipulating sound.

### Fri 28/02 9:00 to 13:00 - Citlali Hernández
- Project development.
- Presentations 14:30 to 16:00 - Lina Bautista



## Materials

All materials needed for the course will be provided by the faculty. The students are required to bring to the classes their own students toolkit and the programming boards given to them at the start of the academic year, other development boards, sensors and actuators will be provided during the classes. Bring in your laptop with the proper software installed prior to the class if required (emails will be sent prior to the classes regarding this aspect).



## Faculty

{{ insert_faculty() }}
71 changes: 69 additions & 2 deletions docs/2024-25/year-1/t-2/extended-intelligences-II/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,73 @@ ects: 2
{{ insert_banner() }}


!!! info "Details coming soon!"
## Syllabus

**Course details will be updated by faculty shortly.**
This introductory course provides a hands-on overview of integrating AI technology into physical objects through embedded systems. Students will explore basic microcontroller programming (ESP32) and AI services to create a simple interactive object. The course introduces REST API concepts, voice interfaces, and basic hardware integration, demonstrating how AI can be embedded in everyday objects while considering ethical implications. The course also explore how different AIs can be chained together in a multimodal fashion.

**Keywords: Embedded AI, Physical Computing, Human-Machine Interaction**

### Learning Objectives

- Students will understand the basic concepts of embedding AI systems using microcontrollers and web services
- Students will play with existing tools (provided by the teachers) to get familiar with the concept of AI chaining and multimodal inputs
- Students will gain introductory experience with REST APIs and basic I/O interfaces (audio, simple actuators)
- Students will be exposed to the ethical considerations of embedding AI in consumer objects
- Students will complete a basic implementation of voice interface and LLM integration
- Students will grasp fundamental concepts of modular system design


### Structure and Phases (Schedule)

The course unfolds across three intensive 3-hour sessions.

**Day 1 (3 hours)** opens with an introduction and portfolio presentation, followed by an exploration of fundamental AI concepts. Students then survey the current landscape of AI technologies, examining various input and output modalities. The day concludes with hands-on mini-workshops focusing on AI camera applications and the modmatrix multimodal AI tool.

**Day 2 (3 hours)** is dedicated to technical implementation, beginning with the setup of coding environments and ESP32 hardware configuration. Students then learn REST API fundamentals and network communication protocols, working through practical examples using the Python library. The session concludes with students drafting their deliverable concepts.

**Day 3 (3 hours)** provides dedicated time for students to develop their projects with instructor guidance, culminating in final presentations where students demonstrate their working prototypes.


## Methodological Strategies

Teaching Methods:
- Guided workshops
- Technical demonstrations
- Simple hands-on exercises

Learning Approaches:
- Practical experimentation
- Following example implementations
- Group discussion


## Deliverables

- Basic working prototype using the provided boilerplate
- Brief technical documentation
- Short presentation of working prototype

## Grading Method

| Percentage | Description |
| ----------- | ------------------------------------|
| 50% | Working Prototype - Summative |
| 25% | Class Participation - Formative |
| 25% | Final Presentation - Summative |


!!! ects "European Credit Transfer and Accumulation System (ECTS)"

{{ ects }} ECTS

## Additional Resources

- https://www.amazon.com/RESTful-Web-APIs-Leonard-Richardson/dp/1449358063
- https://www.amazon.com/Ethics-Artificial-Intelligence-S-Matthew-Liao/dp/0190905034
- https://www.amazon.com/Designing-Voice-User-Interfaces-Conversational/dp/1491955414/136-6019855-3033806?content-id=amzn1.sym.fc475966-e837-48fc-9ed0-f4ca6ae9337b
- https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things


## Faculty

{{ insert_faculty() }}
Binary file added docs/assets/images/2024-25/year-1/t-2/hnmi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ nav:
- Extended Intelligences: 2024-25/year-1/t-1/extended-intelligences/index.md
- Fundamentals of Digital Fabrication: 2024-25/year-1/t-1/fundamentals-digital-fabrication/index.md
- Term 2:
# - 2024-25/year-1/t-2/index.md
- 2024-25/year-1/t-2/index.md
# - Design Studio 02: 2024-25/year-1/t-2/design-studio-02/index.md
# - Future Talks: 2024-25/year-1/t-2/future-talks/index.md
# - Designing in a State of Climate Emergency: 2024-25/year-1/t-2/designing-in-a-state-of-climate-emergency/index.md
Expand Down

0 comments on commit 2c45ed0

Please sign in to comment.