LEARNING OUTCOMES
On successful completion of this course, students will be able to:
- Create simple interactive programs
- Apply basic programming concepts and techniques, such as variables, functions, flow control, comments, types, objects and arrays
- Recognize the uses of programming in a creative context
Credits: 6
Schedule: 15.09.2021 - 21.10.2021
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Matti Niinimäki
Contact information for the course (applies in this implementation):
Matti Niinimäki
matti.niinimaki@aalto.fi
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
- Fundamental computational thinking
- Data types and structures
- Flow control statements (loops, conditional execution)
- Basics of object-oriented programming
- Best practices (commenting, formatting, structuring)
- Getting to know examples of programming as a creative medium
Assessment Methods and Criteria
valid for whole curriculum period:
Working methods: lectures, readings, individual assignments, tutoring, a larger final project.
Assessment: 80% presence in class, completed assignments and final project.
Workload
valid for whole curriculum period:
Contact teaching 36 48 hours, independent work 44 124 hours depending on the course implementation and project size.
DETAILS
Study Material
valid for whole curriculum period:
Online resources, such as readings and examples, and other material as provided by the teacher.
applies in this implementation
Levin, Golan, and Tega Brain. Code as Creative Medium: A Handbook for Computational Art and Design. The MIT Press, 2021.
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
There will be two different runs of the course: one three-week intensive and one six-week course that takes place twice a week. The learning outcomes will be the same, but the approach may differ slightly: see the syllabus for more details on each run.
Teaching Period:
2020-2021 Autumn I
2021-2022 Autumn I
Course Homepage: https://mycourses.aalto.fi/course/search.php?search=DOM-E5152
Registration for Courses: Sisu replaces Oodi on 9 August, 2021. Priority order to courses is according to the order of priority decided by the Academic committee for School of Arts, Design and Architecture: https://www.aalto.fi/en/services/registering-to-courses-and-the-order-of-priority-in-aalto-arts
Maximum 15 20 students depending on the course implementation.
Details on the schedule
applies in this implementation
Week 1
Wed 15.09.2021 13.15–17.00
L208Thu 16.09.2021 13.15–17.00
R102Week 2
Wed 22.09.2021 13.15–17.00
L208Thu 23.09.2021 13.15–17.00
R102Week 3
Wed 29.09.2021 13.15–17.00
L208Thu 30.09.2021 13.15–17.00
R102Week 4
Wed 6.10.2021 13.15–17.00
L208Thu 7.10.2021 13.15–17.00
ZOOMWeek 5
Wed 13.10.2021 13.15–17.00
L208Thu 14.10.2021 13.15–17.00
R102Week 6
Wed 20.10.2021 13.15–17.00
L208Thu 21.10.2021 13.15–17.00
R102