Programming for data analysis (5 cr)
Code: VV00EJ14-3005
General information
- Enrollment
-
07.04.2025 - 21.04.2025
Registration for introductions has not started yet.
- Timing
-
01.09.2025 - 31.12.2025
The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Campus
- Ecampus
- Teaching languages
- Finnish
- Degree programmes
- Open University of Applied Sciences
- Teachers
- Atte Reijonen
- Course
- VV00EJ14
Objective
The main objective of the course is to learn to create decision tree machine learning models using Python programming language. In the process the basics of Python programming for handling and visualizing data will be studied.
Content
The course starts from the basics of Python programming especially for handling and visualizing data. Next we will continue to decision tree machine learning models. We will go through these models theoretically and in practice using Python. Pandas, Scikit-learn and Seaborn libraries will be used among others.
Course material
Olennaiset opiskelumateriaalit löytyvät kurssin Learn-alustalta. Alustan aukeamisesta ilmoitetaan erillisellä viestillä.
Study forms and methods
Verkkototeutus, joka sisältää Teamsissä pidettävän aloituskerran ja kaksi Q & A -tilaisuutta, jotka kaikki pyritään tallentamaan. Q & A -tilaisuudet jätetään kuitenkin tallentamatta, jos osallistujamäärä on vähäinen.
RDI and work-related cooperation
-
Timing of exams and assignments
Arvioidaan kahdella tehtäväsarjalla. Kunkin tekemiseen annetaan vähintään kuukausi aikaa. Tarkemmat aikataulut ilmoitetaan kurssin alkaessa.
Student workload
1 op = 27 tuntia opiskelijan työtä
Course part description
Alkuosassa keskitytään Pythonin peruskäyttöön ja taulukoiden käsittelyyn. Jälkimäisessä osassa keskiössä ovat puumallit. Molemmista osioista on omat arvioitavat tehtäväsarjansa. Lisäksi kurssi sisältää reilusti harjoitustehtäviä videoituine ratkaisuineen.
Further information
Ohjelmointiosaaminen (esim. Python- tai R-ohjelmoinnista) helpottaa kurssin suorittamista, mutta kurssin pystyy suorittamaan myös ilman aiempaa ohjelmointikokemusta.
Evaluation scale
Approved/Failed
Assessment methods and criteria
Ilmoitetaan opintojakson alkaessa.