Minna Asplund
Minna Asplund
Opintojaksolla esitettävä verkkomateriaali. (not translated)
Oppiminen toteutetaan verkossa. Opintojaksolla tehdään palautettavia harjoitustehtäviä, joista osa on pakollisia ja osa on oppimista tukevia. Harjoitustehtävien tekemisen tueksi opettajat antavat lähiohjausta kalenterissa merkittyinä aikoina. Oppimisen tueksi on verkkoesityksiä ja videoita. Opintojaksolla ei ole tenttiä. (not translated)
- pakolliset palautettavat tehtävät n. 80% - oppimista tukevat palautettavat tehtävät n. 20% (not translated)
Finnish
01.08.2021 - 17.12.2021
01.07.2021 - 05.09.2021
Enrolment in Peppi http://peppi.lab.fi. If you need assistance, please contact the student office.
10 - 60
Faculty of Technology (LAB)
Minna Asplund, Timo Turunen
Ohjelmoinnin perusteet (Python 3 kielellä) (not translated)
Bachelor's Degree Programme in Information Technology
Lahti Campus
4 credits
1-5
Erikseen sovittaessa näyttö. (not translated)
Opintojaksolla ei ole tenttiä. Rästisuorittaminen sovitaan erikseen. (not translated)
Opintojaksolla on viikottain kaksi tuntia lähiohjausta. Läsnäolo ei ole pakollinen, mutta on suotava. (not translated)
Oppimateriaalin kuvaus, oppimistehtävät ja niiden palauttaminen ovat Reppu-ympäristössä. (not translated)
Ohjaustunteja on 28. Kokonaisajankäyttö opiskelijalle on mitoitettu olevan keskimäärin 135 tuntia. (not translated)
Opintojakson sisältönä ovat Python 3 -kielellä toteutettavat olio-ohjelmoinnin peruskäsitteet, olioparadigma (luokka ja siitä muodostetut oliot, perintä), tiedostojen käsittely sekä SQL -kieli tietokannan kuvaus- ja kyselykielenä. (not translated)
Opiskelija ei ole saavuttanut opintojakson oppimistavoitteita. (not translated)
Opiskelija osaa noudattaa annettuja ohjeita ja sääntöjä, sekä käyttää opittuja tekniikoita. Opiskelija osaa etsiä ongelmanratkaisussa tietoa erilaisista tietolähteistä. Opiskelija osaa noudattaa hyvää ohjelmointitapaa. Opiskelija osaa hyödyntää luokkien koostumussuhteita. Opiskelija osaa periyttää valmisluokasta. Opiskelija osaa lukea ja kirjoittaa tietoa tiedostoihin. Osaa toteuttaa kyselyitä yksittäisiin tauluihin (not translated)
Opiskelija osaa toimia tavoitteellisesti ja kehittävästi ongelmaratkaisutilanteissa, sekä soveltaa monipuolisesti opittuja tekniikoita. Opiskelija osaa rajata tiedon tarpeen ongelmanratkaisussa ja erottaa relevantin tiedon. Opiskelija osaa suunnitella ja tehdä toimivia kantaluokkia sekä hyödyntää abtraktisuutta kantaluokissa. Opiskelija osaa käyttää tiedostoja sovelluksen tietojen tallentamiseksi. Opiskelija osaa toteuttaa kyselyitä useamman taulun liitoksin viite-eheyden säilyttäen. (not translated)
Opiskelija osaa esittää innovatiivisia tai vaihtoehtoisia ratkaisuja ongelmanratkaisutilanteissa sekä valita ongelmanratkaisuun soveltuvia tekniikoita ja perustella valintansa. Opiskelija osaa etsiä tietoa tiedonhankintaprosessissa ja perustella tietolähteiden valintaa ja käyttöä. Opiskelija osaa suunnitella ja tehdä yleisesti käytettäviä kantaluokkia, käyttää vastuullisesti kantaluokan jäseniä sekä uudelleenmääriteltyjä muodostinfunktioita. Opiskelija osaa valita ja käyttää koostumussuhteita ja perintää ratkaistavan ongelman mukaan. Opiskelija osaa hyödyntää polymorfismia sekä tuoda lisäarvoa ohjelmaan abstraktisuuden avulla. Osaa toteuttaa useamman taulun liitoksia kyselyissä ja hallita monimutkaisia tietokantarakenteita. (not translated)