Topic outline

  • Tällä sivulla julkaistaan kurssin luentovideot. Etukäteen nauhoitetut videot julkaistaan ennen aikataulussa mainittua vastaavaa luentoa. Zoom-kokoukset, joissa opiskelijat voivat esittää kysymyksiä, videoidaan ja ne julkaistaan luennon jälkeen. Voit siis katsoa videot myös muulloin kuin alasivulla Luennot julkaistussa aikataulussa olevaan aikaan. Jos MyCourses toimii videoiden kanssa tahmeasti, voit käyttää Piazza-viesteissä annettuja suoria linkkejä luentovideoihin (valitse Piazzassa, että näytetään vain aiheeseen luennot liittyvät viestit, niin löydät nämä helposti).

    Luento 1: ma 7.9.

    1. Kurssin esittely (Kerttu Pollari-Malmi) 25 min kalvot
     
     
    2. Zoom-kokous, jossa opettaja vastaa kysymyksiin kurssista ja kurssijärjestelyistä "suorassa lähetyksessä" klo 12:45-13:15. Linkki: <poistettu, koska ei toimi enää seuraavilla kerroilla> . Voit lähettää kysymyksiä luennon aikana Zoomin chatissä (nimesi näkyy muille opiskelijoille), Zoomin Q&A-toiminnolla (voit rastittaa kysymyksen anonyymiksi) tai sitten täysin nimettömänä sivulla https://presemo.aalto.fi/y12020/
     
     
    3. Mitä ohjelmointi on (Sanna Suoranta) 14 min kalvot
     
     
    4. Muuttujat, tyypit ja sijoituskäsky (Sanna Suoranta) 12 min kalvot
     
     
    5. Zoom-kokous, jossa opettaja vastaa kysymyksiin kahdesta edellisestä videosta "suorassa lähetyksessä" klo 13:45-14:00. Linkki on sama kuin kohdassa 2.
     
     


    Luento 2: ke 9.9.

    1. Käyttäjän syötteen lukeminen (Sanna Suoranta) 8 min kalvot
     

    2. Lisää esimerkkejä muuttujista, syötteen lukemisesta ym. (Kerttu Pollari-Malmi) 33min kalvot
     

    3. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:00-15:45
     

     

    Luento 3: ke 16.9.

    1. Ehtolause eli if-käsky (Sanna Suoranta) 23 min kalvot
     
     
    2. Toistokäsky eli while-käsky (Sanna Suoranta) 22 min kalvot
     
     
    3. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:10-15:50. L Voit lähettää kysymyksiä luennon aikana Zoomin chatissä (nimesi näkyy muille opiskelijoille), Zoomin Q&A-toiminnolla (voit rastittaa kysymyksen anonyymiksi) tai sitten täysin nimettömänä sivulla https://presemo.aalto.fi/y12020/
     
     

    Luento 4: ke 23.9.

    1. Toistokäsky for ja toistokäskyn valinta (Sanna Suoranta) 17 min kalvot
     
     
    2. Tulostuksen muotoilu (Sanna Suoranta) 27 min kalvot. Mieti myös, miksi lainaesimerkkiohjelmassa laina kasvaa hyvin nopeasti. Pitäisikö jotain muuttaa?
     
     
    3. Ongelmasta ohjelmaksi (Sanna Suoranta) 14 min kalvot
     
     
    4. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:30-16:00. 
     

    Luento 5: ke 30.9.

    1. Funktiot (Sanna Suoranta) 13 min kalvot
     
     
    2. Funktion parametrit (Sanna Suoranta) 14 min kalvot
     
     
    3. Funktion paluuarvot (Sanna Suoranta) 25 min kalvot
     
     
    4. Moduulit (Sanna Suoranta) 11 min kalvot
     
     
    5. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:30-16:00. Voit esittää kysymyksiä nimettömänä sivulla https://presemo.aalto.fi/y12020/
     

    Luento 6: ke 7.10.

    1. Debuggerin käyttö Pycharmissa (Sanna Suoranta) 12 min kalvot
     
     
    Jos käytät Pycharmin sijaan Eclipseä, niin katso yllä olevan videon sijaan video debuggauksesta Eclipsellä (Sanna Suoranta) 
     
     
    2. Listat (Sanna Suoranta) 20 min kalvot
     
     
    3. Listat ja toistokäskyt (Sanna Suoranta) 17 min kalvot
     
     
    4. Listat ja funktiot (Sanna Suoranta) 22 min kalvot
     
     
    5. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:30-16:00. Linkki kokoukseen https://aalto.zoom.us/j/69097039350. Voit lähettää kysymyksiä nimettömänä sivulla https://presemo.aalto.fi/y12020/.
     

    Luento 7: ke 14.10

    1. Listojen metodeja, funktioita ja operaattoreita (Sanna Suoranta) 13 min kalvot
     
     
    2. Merkkijonot (Sanna Suoranta) 13 min kalvot
     
     
    3. Lisää merkkijonoista (Sanna Suoranta) 18 min kalvot
     
     
    4. Merkkijonojen jakaminen ja vertailu (Sanna Suoranta) 8 min kalvot
     
     

    5. Sanakirja (Sanna Suoranta) 14 min kalvot
     
     
    6. Sanakirjan käyttö (Sanna Suoranta) 17 min kalvot
     
     
    7. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:40-16:10. Linkki kokoukseen https://aalto.zoom.us/j/66332912915. Voit lähettää kysymyksiä nimettömänä sivulla https://presemo.aalto.fi/y12020/.
     
     

    Luento 8: ke 28.10.

    1. Hyvä ohjelmointityyli (Sanna Suoranta) 17 min kalvot

     

     


    2. Poikkeukset ja niiden käsittely (Sanna Suoranta) 16 min kalvot

     

     

    3. Tiedostot ja niiden lukeminen (Sanna Suoranta) 16 min kalvot

     

     

    4. Lisää tiedostojen käsittelystä (Sanna Suoranta) 19 min kalvot

     

     

    5. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:30-16:00. Voit lähettää kysymyksiä nimettömänä sivulla https://presemo.aalto.fi/y12020/.

     

     

    6. Ohjelmointiprojekti ja ohjelman suunnittelu (Sanna Suoranta) 19 min kalvot

     

     

    Luento 9: ke 4.11.

    1. Oliot ja luokat (Sanna Suoranta) 13 min kalvot

     

     


    2. Olioiden metodit (Sanna Suoranta) 18 min kalvot

     

     

    3. Pääohjelma olioille (Sanna Suoranta) 9 min kalvot

     

     

    4. Lisää metodeista (Sanna Suoranta) 27 min kalvot Lisämateriaalia: lisää esimerkkejä olioista (näitä ei ole A+:n kurssimateriaalissa)

     

     

    5. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:30-16:00. Voit lähettää kysymyksiä nimettömänä sivulla https://presemo.aalto.fi/y12020/.

     


    Luento 10: ke 11.11.

    1. Graafisten käyttöliittymien ohjelmointi (Kerttu Pollari-Malmi) 22 min kalvot

     

     

    2. Toiminnan lisääminen graafisen käyttöliittymän komponenttiin (Kerttu Pollari-Malmi) 25 min kalvot

     

     

    3. Kuvioiden piirtäminen ja valmiiden kuvatiedostojen lisääminen graafiseen käyttöliittymään (Kerttu Pollari-Malmi) 23 min kalvot Esimerkeissä käytetyt kuvatiedostot: syksy.png suorakaide.gif

     

     

    4. Zoom-kokous, jossa opettaja vastaa suorassa lähetyksessä kysymyksiin klo 15:30-16:00. Voit lähettää kysymyksiä nimettömänä sivulla https://presemo.aalto.fi/y12020/.