Topic outline


  • Luennot järjestetään lähiopetuksena Otaniemessä. Luentoja ei videoida, mutta aikaisempina vuosina tehdyt opetusvideot ovat opiskelijoiden saatavilla (ne julkaistaan alasivulla Opetusvideot). Luentokalvot julkaistaan viimeistään luentopäivän aamulla. Luentokalvoja ei ole tarkoitettu itseopiskelumateriaaliksi, vaan ainoastaan luentojen seuraamisen tueksi.

    A-sali on Kandidaattikeskuksessa (Otakaari 1, 2. kerros). Sali T1 on Tietotekniikan talossa (Konemiehentie 2, 2. kerros).

    Alustava luentoaikataulu
    Pvm Päivä Klo Paikka Aihe Kalvot
    4.9.23 ma 12:15-14:00 A-sali Kurssin esittely, muuttujat, sijoituskäsky
    kalvot1.pdf
    6.9.23 ke 14:15-16:00 A-sali Käyttäjän syötteen lukeminen, pääohjelma kalvot2.pdf
    13.9.23 ke 14:15-16:00 T1 If-käsky, toistokäsky
    kalvot3.pdf
    20.9.23 ke 14:15-16:00 T1 Lisää toistokäskystä, tulostuksen muotoilu, ongelmasta ohjelmaksi
    kalvot4.pdf
    27.9.23 ke 14:15-16:00 T1
    Funktio, parametrit ja arvon palauttaminen
    kalvot5.pdf
    4.10.23 ke 14:15-16:00 T1 Debuggerin käyttö, listat
    kalvot6.pdf
    Sivun 8 esimerkki näkyy siististi, jos avaat pdf-tiedoston Acrobat Readerillä tai vastaavalla ohjelmalla ja katsot tiedostoa slideshow-tilassa.

    11.10.23 ke 14:15-16:10 T1 Lisää listoista, merkkijonot, sanakirja
    kalvot7.pdf
    25.10.23 ke 14:15-16:00 T1 Hyvä ohjelmointityyli, poikkeukset, tiedostojen käsittely, ohjelman suunnittelu
    kalvot8.pdf
    1.11.23 ke 14:15-16:00 T1 Luokat ja oliot
    kalvot9.pdf
    lisakalvoja-olioista.pdf (ei käsitellä luennolla, mutta hyödyllisiä harjoitustehtävissä)
    8.11.23 ke 14:15-16:00 T1 Python-kirjastot NumPy ja Pandas
    kalvot10.pdf