Johdatus tiedonhallintaan (5 op)
Toteutuksen tunnus: R504D98-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.10.2024 - 12.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
13.01.2025 - 23.03.2025
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- englanti
- Paikat
- 0 - 30
- Opettajat
- Aku Kesti
- Vastuuopettaja
- Aku Kesti
- Ryhmät
-
R54D24SBachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2024
- Opintojakso
- R504D98
Arviointiasteikko
H-5
Sisällön jaksotus
SQL tietokannat
Taulut
Kyselyt ja datan manipulointioperaatiot
Datan suodatus
Aggregaattifunktiot
Dataset operaatiot
Datan järjestäminen ja ryhmittely
Useiden taulujen kanssa työskentely
Python / Flask with databases
Muita vaihtoehtoja, NOSQL
Tavoitteet
The student knows multiple alternatives for implementing a data storage solution in their software project. The student knows how to choose and implement a suitable data management service for the applications.
Sisältö
- Theory of Data Management
- Using databases in applications
- Designing and implementing a database
- Real-time databases
- Relational databases
- NoSQL databases
Aika ja paikka
Lähiopetus järjestetään Rantavitikan kampuksen tietokoneluokissa syksyllä 2022.
Oppimateriaalit
Moodlessa jaettava materiaali. Lisäksi kirjallisuutta voi käyttää tukemaan oppimista. Esimerkiksi: SQL QuickStart Guide: The Simplified Beginner's Guide to Managing Author: Shields, Walter The Art of SQL Author:Faroult, Stephane
Opetusmenetelmät
Luennot, harjoitukset / tutoriaalit. Lisäksi pidetään koodityöpajoja, joiden aikana ohjataan harjoitusten tekemistä.
Kansainvälisyys
Opintojakso toteutetaan englanniksi ja soveltuu siten vaihto-opiskelijoille.
Toteutuksen valinnaiset suoritustavat
Itsenäinen opiskelu ja harjoitusten suorittaminen
Opiskelijan ajankäyttö ja kuormitus
Opintojaksolla pidetään oppitunteja 40-44h, joista osa varattu harjoitustyöpajoihin ja osa teorian ja esimerkkiohjelmien tekemiseen yhdessä. Lisäksi kurssin harjoitusten itsenäiseen tekemiseen kuluu n. 40h ja asioiden sisäistämiseen ja teorianmateriaalin opiskeluun on varattu 40h
Arviointikriteerit, tyydyttävä (1)
The student knows the basic principles of data management and knows how to use and design simple data management systems. The student is able to complete the learning tasks under guidance and is able to implement some solutions independently. The student is able to solve basic data management problems and search additional information within the digital instruction materials of the data management service providers.
Arviointikriteerit, hyvä (3)
The student knows the basic principles of data management and knows how to use, design and implement data management systems based on the needs of the given task.The student is able to complete the learning tasks under guidance and is able to implement some solutions independently.
The student knows how to use the features of a data management system and design the implementation of data management for a software project. The student knows how to choose a suitable data management system from different alternatives based on suitability and the needs of the software project.
The student knows how to implement a working solution with the selected data management system. The student is able to solve basic data management problems and search additional information within the digital instruction materials of the data management service providers.
Arviointikriteerit, kiitettävä (5)
The student is able to proactively use different data management technologies as an integral part of a software implementation. The student is able to select the most suitable data management solution for their task. The student is able to diversely apply different possibilities of data management in practice. The student is able to combine multiple principles towards a working software solution.