Skip to main content

Introduction to Creative Coding (3 ECTS)

Code: TX00FI93-3001

General information


Enrollment
02.05.2023 - 17.08.2023
Registration for the implementation has ended.
Timing
21.08.2023 - 25.08.2023
Implementation has ended.
Number of ECTS credits allocated
3 ECTS
Mode of delivery
On-campus
Campus
Leiritie 1
Teaching languages
English
Seats
0 - 30
Degree programmes
Degree Programme in Information Technology

Implementation has 5 reservations. Total duration of reservations is 18 h 45 min.

Time Topic Location
Mon 21.08.2023 time 17:00 - 20:45
(3 h 45 min)
Introduction to Creative Coding TX00FI93-3001
MMC312 Oppimistila
Tue 22.08.2023 time 17:00 - 20:45
(3 h 45 min)
Introduction to Creative Coding TX00FI93-3001
MMC312 Oppimistila
Wed 23.08.2023 time 17:00 - 20:45
(3 h 45 min)
Introduction to Creative Coding TX00FI93-3001
MMC312 Oppimistila
Thu 24.08.2023 time 17:00 - 20:45
(3 h 45 min)
Introduction to Creative Coding TX00FI93-3001
MMC312 Oppimistila
Fri 25.08.2023 time 17:00 - 20:45
(3 h 45 min)
Introduction to Creative Coding TX00FI93-3001
MMC312 Oppimistila
Changes to reservations may be possible.

Learning outcomes

This course teaches the basic principles of programming and how to utilize them to create art and animations using p5.js, a Javascript library.

Through hands-on experience, students will learn to create visual effects, animations, and interactive elements. By the end of the course, they will have a strong understanding of programming concepts and be able to apply their newfound skills to create unique and interactive projects.

Learning Outcomes:
- Gain a thorough understanding of basic programming concepts and syntax, including variables, data types, control structures, functions, and loops.
- Develop creative problem-solving skills.
- Cultivate critical thinking skills in the context of programming, including debugging and error handling.

Content

The Basics
- Introduction to programming concepts and syntax
- Data types
- Functions and events
- Logic and control structures
- Loops

Hands-on coding exercises to create animations and interactive elements using p5.js

Assignment and presentation

Prerequisites

There are no formal prerequisites for this course. However, a basic understanding of mathematics and computer literacy is recommended.

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

The assessment criteria will be based on a pass/fail system, with a focus on the completion of coding exercises and an assignment.

Assessment criteria, approved/failed

The assessment criteria will be based on a pass/fail system, with a focus on the completion of coding exercises and an assignment.

Go back to top of page