Databases (5 cr)
Code: TI00CW96-3002
General information
- Enrollment
-
16.12.2019 - 10.01.2020
Registration for the implementation has ended.
- Timing
-
01.01.2020 - 17.04.2020
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Department of Information Technology
- Campus
- Kotka Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Information Technology
- Teachers
- Pekka Vilpponen
- Teacher in charge
- Pekka Vilpponen
- Groups
-
TIKT18SPPELIGame programming, full-time studies
- Course
- TI00CW96
Objective
You know how to design the logical and physical structure of a relational database and use different diagram techniques in modelling the database.
You know how to use database management systems (DBMS) and the SQL-language for making queries and updates in a database.
You know how to utilize programming languages (e.g. C++, PHP) with database management systems.
Content
What are databases and database management systems?
How do you design an efficient and robust database?
How to use databases in games and software?
How to communicate with a database management system using a programming language?
Course material
Ilmoitetaan opintojakson alussa opintojakson Moodle-sivulla
Study forms and methods
Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyvät työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.
Työhön integroitu oppimisväylä:
a) Perehdyt itsenäisesti opintojakson materiaaliin ja teet tarvittavat
oppimistehtävät ja harjoitustyön. Tehtävät ja harjoitustyö esitellään Moodlessa.
b) Mikäli sinulla on aiheeseen liittyvää aikaisempaa osaamista, voit tulla suoraan opintojakson tenttiin.
Timing of exams and assignments
Opettaja järjestää opintojaksosta 3 tenttitilaisuutta lukuvuoden aikana.
Student workload
Opiskelijan työmäärä on 135 h, josta n. 55 h on työjärjestyksen mukaisesti luentoja ja ryhmätyöskentelyä opettajan ohjauksessa sekä n. 80 h itsenäisesti työstettäviä kotitehtäviä ja harjoitustöitä.
Evaluation scale
1-5
Assessment methods and criteria
Palautettavat harjoitustehtävät tai vaihtoehtoisesti tentti
Assessment criteria, good (3-4)
Opiskelija osaa käyttää johdonmukaisesti ammattikäsitteitä (a), etsiä tietoa alan keskeisistä tiedonlähteistä (b), hahmottaa tehtäväkokonaisuuksia (c), käyttää oman alan keskeisiä malleja, menetelmiä, ohjelmistoja ja tekniikoita (e).
Qualifications
Programming
Programming 2