Skip to main content

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
No reservations found for realization VV00EJ14-3005!

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.

Go back to top of page