Siirry suoraan sisältöön

Learning Python through Coding Music (3 op)

Toteutuksen tunnus: TX00FT53-3001

Toteutuksen perustiedot


Ilmoittautumisaika
06.05.2024 - 31.07.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
05.08.2024 - 09.08.2024
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
(2019-2024) ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
englanti
Paikat
0 - 30
Koulutus
Degree Programme in Information Technology
Opettajat
Krijn Hoogendorp
Ryhmät
ICTSUMMER
ICT Summer School
Opintojakso
TX00FT53

Toteutuksella on 5 opetustapahtumaa joiden yhteenlaskettu kesto on 20 t 0 min.

Aika Aihe Tila
Ma 05.08.2024 klo 13:00 - 17:00
(4 t 0 min)
Learning Python through Coding Music TX00FT53-3001
MMC312 Oppimistila
Ti 06.08.2024 klo 13:00 - 17:00
(4 t 0 min)
Learning Python through Coding Music TX00FT53-3001
MMC312 Oppimistila
Ke 07.08.2024 klo 13:00 - 17:00
(4 t 0 min)
Learning Python through Coding Music TX00FT53-3001
MMC312 Oppimistila
To 08.08.2024 klo 13:00 - 17:00
(4 t 0 min)
Learning Python through Coding Music TX00FT53-3001
MMC312 Oppimistila
Pe 09.08.2024 klo 13:00 - 17:00
(4 t 0 min)
Learning Python through Coding Music TX00FT53-3001
MMC312 Oppimistila
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Students will learn to:
- understand the important Python programming concepts,
- apply programming skills to develop sound and music,
- understand and apply concepts that are important in music, and
- use development environments for coding music.

Sisältö

Programming is increasingly an essential asset in many professional fields, but even more important, coding is also fun.

In this course you are working with programming concepts such as variables, if-selection, lists, loops, functions and more. These concepts will be put in practice when creating your own music.

Music in general is an important part of the daily lectures, as inspiration, but also to explain the similarities between programming and music.

No previous programming or music knowledge is needed, but even if you have extensive experience with coding you still can learn a lot if you challenge yourself to create complex musical tunes.

We use the online programming environment TunePad. More experienced student might also work with EarSketch. TunePad is well suited for the basics of Python. EarSketch is a tool similar to a Digital Audio Workstion (DAW) and is designed to use Python for manipulating music samples.

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1)

Students have followed the basic requirements for both the design of the musical artefact and the use of the given programming concepts.

Arviointikriteerit, hyvä (3)

Students have gone substantially above the given requirements for either the design of the musical artefact or regarding the required programming concepts.

Arviointikriteerit, kiitettävä (5)

Students have gone considerably above the given requirements for both the musical artefacts as the programming concepts.

Arviointikriteeri, hyväksytty/hylätty

Students have followed the basic requirements for both the design of the musical artefact and the use of the given programming concepts.

Esitietovaatimukset

There are no specific prerequisites although affinity with music or coding adds greatly to the enjoyment of the course. Participants with a background in either programming or music can move quicker through the material and focus on the advanced exercises.

Siirry alkuun