Computational Art and Design
Important links
#
Course Book
#
Other Resources
#
Content
#
This course introduces creative coding not just as a tool but also as a creative medium in itself. The course consists of joint lectures for all students and additional excercise groups that students choose based on their previous experience, skill level, and interests.
Topics covered in the course:
- Historical and contemporary examples of computational art and design
- The role of computation in interactive, generative, and immersive artworks
- Fundamental computational thinking
- Data types and structures
- Flow control statements (loops, conditional execution)
- Basics of object-oriented programming
- Best practices (commenting, formatting, structuring)
Learning Outcomes
#
On successful completion of this course, students will be able to:
- Apply their technical knowledge and skills in computational art and design to create artworks, experiences, services, tools, and other creative productions.
- Apply basic programming concepts and techniques, such as variables, functions, flow control, comments, types, objects and arrays.
- Describe, discuss, and demonstrate uses of code as a creative medium.
Course Schedule 2026
#
Week 1 | Introduction
#
Week 2 | If This Then That
#
Week 3 | Loops & Arrays
#
| TIME |
MON 14/09 |
TUE 15/09 |
WED 16/09 |
THU 17/09 |
FRI 18/09 |
| 09:15–12:00 |
|
|
|
Loops |
Arrays |
| 12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
| 13:15–15:00 |
|
|
|
|
|
| 15:15–17:00 |
Lecture: Interactive art |
|
|
|
|
| TIME |
MON 21/09 |
TUE 22/09 |
WED 23/09 |
THU 24/09 |
FRI 25/09 |
| 09:15–12:00 |
|
|
|
Working with Media |
Sound Visualizations |
| 12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
| 13:15–15:00 |
|
|
|
|
|
| 15:15–17:00 |
Lecture: Generative art and design |
|
|
|
|
Week 5 | Functions
#
| TIME |
MON 28/09 |
TUE 29/09 |
WED 30/09 |
THU 01/10 |
FRI 02/10 |
| 09:15–12:00 |
|
|
|
Functions |
Functions |
| 12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
| 13:15–15:00 |
|
|
|
|
|
| 15:15–17:00 |
Lecture: Hard and soft ware |
|
|
|
|
Week 6 | Objects & Classes
#
| TIME |
MON 05/10 |
TUE 06/10 |
WED 07/10 |
THU 08/10 |
FRI 09/10 |
| 09:15–12:00 |
|
|
|
Objects & Classes |
Objects & Classes |
| 12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
| 13:15–15:00 |
|
|
|
|
|
| 15:15–17:00 |
Lecture: AI/Machine Learning in Art and Media |
|
|
|
|
Week 7 (Workshop week)
#
| TIME |
MON 12/10 |
TUE 13/10 |
WED 14/10 |
THU 15/10 |
FRI 16/10 |
| 09:15–12:00 |
|
|
|
|
|
| 12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
| 13:15–15:00 |
|
|
|
|
|
| 15:15–17:00 |
|
|
|
|
|
Period II
#
Week 8
#
| TIME |
MON 19/10 |
TUE 20/10 |
WED 21/10 |
THU 22/10 |
FRI 23/10 |
| 09:15–12:00 |
|
|
|
Advanced Animation |
DOM Elements |
| 12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
| 13:15–15:00 |
|
|
|
|
|
| 15:15–17:00 |
|
|
|
|
|
Week 9
#
Week 10
#
Week 11
#
Week 12
#
Week 13
#
Week 14 (Workshop Week)
#
| TIME |
MON 30/11 |
TUE 01/12 |
WED 02/12 |
THU 03/12 |
FRI 04/12 |
| 09:15–12:00 |
|
|
|
|
|
| 12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
| 13:15–15:00 |
|
|
|
|
|
| 15:15–17:00 |
|
|
|
|
|