Database Programming (3cr)
Course unit code: C-02507-IC00BJ91
General information
- Credits
- 3 cr
- Institution
- Satakunta University of Applied Sciences
Objective
Opiskelija oppii käyttämään valittuja tietokantoja ohjelmallisesti. Hän ymmärtää, miten tietokoneohjelma muodostaa yhteyden tietokantaan. Opiskelija osaa käyttää tietokantoja käyttäen valittuja ohjelmointikieliä.
Content
Tietokannat, ohjelmointi, ORM (Object-Relational Mapping).
Qualifications
Relaatiotietokantojen perusteet (IC00BJ68) ja NoSQL-tietokannat (IC00BJ90) tai vastaava osaaminen.
Assessment criteria, satisfactory (1)
Opiskelija käyttää opintojakson tietokantojen ohjelmalliseen käyttöön liittyviä ammattikäsitteitä asiantuntevasti ja johdonmukaisesti. Opiskelija osoittaa kykyä erottaa arkitiedon tutkitusta tiedosta ja etsii itsenäisesti lisätietoa niin, että hän osoittaa kykyä lähdekritiikkiin. Opiskelija perustelee tietolähteiden käytön. Opiskelija osaa hakea tietoa tietokantojen ohjelmalliseen käyttöön liittyvistä kansainvälisistä verkostoista ja käydä niihin liittyvää viestintää. Opiskelija pysyy annetussa aikataulussa ja toimii vastuullisesti. Opiskelija osaa muotoilla tavoitteet omalle toiminnalleen ja perustella niitä. Opiskelija osoittaa kykyä soveltaa oppimaansa eri tilanneyhteyksissä. Opiskelija määrittelee ammattietiikan ja turvallisuuden opiskelemassaan asiassa. Opiskelija antaa havainnollistavia esimerkkejä ammattietiikasta ja turvallisuudesta. Opiskelija on perehtynyt tietokantojen ohjelmalliseen käyttöön liittyvään tietoperustaan ja selittää sen osa-alueittain. Opiskelija osaa etsiä tietokantojen ohjelmalliseen käyttöön liittyvää tietoa ja itsenäisesti liittää sitä opintojaksolla opittuun tietoon. Opiskelija selittää, miten tietokantojen ohjelmalliseen käyttöön liittyviä asioita voidaan hyödyntää. Opiskelija soveltaa hankkimaansa tietokantojen ohjelmalliseen käyttöön liittyvää tietoa perustellusti.
Assessment criteria, good (3)
Opiskelija käyttää tietokantojen ohjelmalliseen käyttöön liittyviä ammattikäsitteitä asiantuntevasti, johdonmukaisesti ja analysoivasti. Opiskelija laajentaa tietokantojen ohjelmalliseen käyttöön ammattikäsitteistöä laajempaan kontekstiin. Opiskelija osoittaa kykyä erottaa arkitiedon tutkitusta tiedosta ja etsii itsenäisesti lisätietoa niin, että hän osoittaa kykyä lähdekritiikkiin. Opiskelija perustelee tietolähteiden käytön ja vertailee ja ehdottaa niitä. Opiskelija osaa hakea tietoa tietokantojen ohjelmalliseen käyttöön liittyvistä kansainvälisistä verkostoista ja käydä niihin liittyvää viestintää organisoidusti. Opiskelija pysyy annetussa aikataulussa ja toimii vastuullisesti. Opiskelija muotoilee tavoitteet omalle toiminnalleen ja perustelee niitä. Opiskelija osoittaa kykyä kehittää toimintaansa eri tilanneyhteyksissä. Opiskelija määrittelee ammattietiikan ja turvallisuuden opiskelemassaan asiassa. Opiskelija antaa havainnollistavia esimerkkejä ammattietiikasta ja turvallisuudesta sekä luokittelee ne osa-alueittain. Opiskelija on perehtynyt tietokantojen ohjelmalliseen käyttöön liittyvään tietoperustaan ja selittää ja erottelee sen osa-alueittain. Opiskelija osaa etsiä tietokantojen ohjelmalliseen käyttöön liittyvää tietoa ja itsenäisesti luokittelee ja liittää sitä opittuun tietoon. Opiskelija selittää, miten tietokantojen ohjelmalliseen käyttöön liittyviä asioita voidaan organisoidusti hyödyntää. Opiskelija soveltaa ja vertailee hankkimaansa tietokantojen ohjelmalliseen käyttöön liittyvää tietoa perustellusti.
Assessment criteria, excellent (5)
Opiskelija hallitsee tietokantojen ohjelmalliseen käyttöön liittyviä käsitteitä asiantuntevasti, johdonmukaisesti ja analysoivasti. Opiskelija laajentaa tietokantojen ohjelmalliseen käyttöön liittyvää ammattikäsitteistöä laajempaan kontekstiin. Opiskelija osoittaa kykyä lähdekriittiseen tiedon hakuun ja havaitsee tiedossa olevat virheet. Opiskelija osaa hakea tietoa tietokantojen ohjelmalliseen käyttöön liittyvistä kansainvälisistä verkostoista ja käydä niihin liittyvää viestintää organisoidusti ja kehittävästi. Opiskelija noudattaa annettua aikataulua ja toimii vastuullisesti. Opiskelija osaa muotoilla tavoitteet omalle toiminnalleen ja arvioi selkeästi oman toimintansa vaikutusta. Opiskelijalla on kyky soveltaa ja täydentää hankittua osaamistaan vaihtelevissa tilanteissa. Opiskelija tunnistaa ammattietiikan vaatimukset ja kykenee käsittelemään tietokantojen ohjelmalliseen käyttöön liittyviä ammattieettisiä aiheita havainnollistavien esimerkkien avulla. Opiskelija on perehtynyt tietokantojen ohjelmalliseen käyttöön liittyvään tietoperustaan laajasti ja monipuolisesti ja selittää ja erottelee sen osa-alueittain. Opiskelija etsii tietokantojen ohjelmalliseen käyttöön liittyvää tietoa ja itsenäisesti luokitella ja liittää sitä opittuun tietoon. Opiskelija selittää, miten tietokantojen ohjelmalliseen käyttöön liittyviä asioita voidaan suunnitelmallisesti hyödyntää. Opiskelija kehittää tietokantojen ohjelmalliseen käyttöön liittyviä asioita tai niihin liittyvää toimintaa.