Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.
On successful completion of this course, students will be able to:
- Use data structures, such as lists, dictionaries and trees
- Read data files and turn them into visualizations
- Use object-oriented programming features, such as inheritance and encapsulation
- Create programs that require basic geometrical transformations
- Access graphics directly on the pixel level
Schedule: 19.10.2020 - 23.10.2020
Teacher in charge (valid 01.08.2020-31.07.2022): Markku Reunanen
Teacher in charge (applies in this implementation): Markku Reunanen
Contact information for the course (applies in this implementation):
CEFR level (applies in this implementation):
Language of instruction and studies (valid 01.08.2020-31.07.2022):
Teaching language: English
Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Relevant data structures and types, scraping, sorting, data files, event handlers, low-level operations on pixels, video input and filtering, implementing typical diagrams, geometric transformations.
Assessment Methods and Criteria
80% attendance and completing the given assignments are required to pass the course.
One-week intensive workshop of lectures and assignments. 40 h teaching.
Introduction to Creative Coding, Software Studies for Media Designers, Programming for Artists, or similar skills acquired elsewhere.
- Teacher: Markku Reunanen