Ohjelmointi Pythonilla (3 op)
Toteutuksen tunnus: CT00DC64-3001
Toteutuksen perustiedot
Ilmoittautumisaika
01.08.2024 - 30.07.2025
Ajoitus
01.08.2024 - 31.07.2025
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Toimipiste
LUT-yliopisto
Osaamistavoitteet
Kurssin jälkeen opiskelija osaa 1. Luoda pieniä ohjelmia Python-ohjelmointikielellä käyttäen peruskomentoja ja –rakenteita mukaan lukien listat ja luokat. 2. Luoda aliohjelmista ja kirjastoista koostuvan ohjelmarakenteen siten, että se on helppo ymmärtää, ylläpitää ja laajentaa. 3. Luoda Python ohjelmia, jotka pystyvät lukemaan tekstitiedostoina jaettua tietoa, valitsemaan siitä kiinnostavat tiedot sekä tekemään datalle perusanalyysejä.
Oppimateriaali ja suositeltava kirjallisuus
Moodlessa
Sisältö
Python-ohjelmoinnin perusteet: Syöttö, tulostus ml. muotoiltu tulostus, tietotyypit, muuttujat, tyyppimuunnokset, laskenta, merkkijonot; valintarakenne, ehdollinen koodi, haarautuminen, koodilohko, loogiset operaattorit, valikkopohjainen ohjelma; toistorakenteet, alkuehtoinen ja askeltava toisto; ohjelman rakenne, aliohjelmien määrittely ja kutsuminen, tiedonvälitys ohjelmien välillä, nimiavaruudet; tiedostonkäsittely, jäsenfunktiot; rakenteiset tietorakenteet, lista, luokka, olio, sanakirja; uudelleenkäyttö, kirjastot; laadunvarmistus, testaaminen, poikkeukset, virheet, debuggaus. Ohjelmoinnin perusteet: Kirjastot; testaaminen, debuggaus; ohjelmien tehokkuus, algoritmi, pseudokoodi, rekursio; tiedon esitysmuodot, ASCII ja muut merkkitaulukot, kantaluvut ja niiden muunnokset; käyttöliittymät, graafinen ja komentorivikäyttöliittymä.
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Opettajat: Ilpo Kainulainen
Linkki opintojaksoesitteelle: https://sis-lut.funidata.fi/student/courseunit/otm-a24f3caf-43a5-4e05-a855-b6c5bf0a1660/brochure
Kurssille osallistuminen edellyttää tietokoneohjelmien ja tiedostojen sujuvaa käyttötaitoa, mutta aiempaa ohjelmointikokemusta tai -osaamista ei tarvita.
Arviointiasteikko
1-5