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.
Schedule | Autumn 2024
#
Period I
#
Week 1 | Introduction
#
Week 2 | If This Then That
#
Week 3 | Loops & Arrays
#
TIME |
MON 16/09 |
TUE 17/09 |
WED 18/09 |
THU 19/09 |
FRI 20/09 |
09:15–12:00 |
|
|
|
Loops |
Arrays |
12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
13:15–15:00 |
|
|
|
|
|
15:15–17:00 |
Lecture: Interactive art |
|
|
|
|
TIME |
MON 23/09 |
TUE 24/09 |
WED 25/09 |
THU 26/09 |
FRI 27/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 30/09 |
TUE 01/10 |
WED 02/10 |
THU 03/10 |
FRI 04/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 07/10 |
TUE 08/10 |
WED 09/10 |
THU 10/10 |
FRI 11/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 14/10 |
TUE 15/10 |
WED 16/10 |
THU 17/10 |
FRI 18/10 |
09:15–12:00 |
|
|
|
|
|
12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
13:15–15:00 |
|
|
|
|
|
15:15–17:00 |
|
|
|
|
|
Period II
#
Week 8
#
TIME |
MON 21/10 |
TUE 22/10 |
WED 23/10 |
THU 24/10 |
FRI 25/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 02/12 |
TUE 03/12 |
WED 04/12 |
THU 05/12 |
FRI 06/12 |
09:15–12:00 |
|
|
|
|
|
12:00–13:00 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
🥗🍜🍱🍝🍕 |
13:15–15:00 |
|
|
|
|
|
15:15–17:00 |
|
|
|
|
|