CS-A1111 - Ohjelmoinnin peruskurssi Y1, 07.09.2020-11.12.2020
This course space end date is set to 11.12.2020 Search Courses: CS-A1111
Topic outline
-
Syksyllä 2020 luennot järjestetään etäluentoina. Osa luennoista on videoitu valmiiksi, osa luentoajasta on varattu siihen, että opiskelijat voivat esittää nimettöminä kysymyksiä chat-palvelua muistuttavan palvelun avulla, ja opettaja vastaa näihin kysymyksiin suorassa Zoom-lähetyksessä. Myös nämä Zoom-lähetykset videoidaan niin, että niitä voi katsoa myös jälkikäteen.
Luentovideot ja -kalvot julkaistaan alasivulla Luentovideot ja -kalvot.
Alustava luentoaikataulu Pvm Päivä Klo Aihe Ohjelma 7.9.20 ma 12:15-14:00 Kurssin esittely, muuttujat, sijoituskäsky 12:15-12:45 Katso video Kurssin esittely 25 min
12:45-13:15 Zoom-kokous "suora lähetys": opettaja vastaa kysymyksiin.
13:15-13:45 Katso videot Mitä on ohjelmointi 14 min ja
Muuttujat, tyypit ja sijoituskäsky 12 min
13:45-14:00 Zoom-kokous "suora lähetys": opettaja vastaa kysymyksiin.9.9.20 ke 14:15-16:00 Käyttäjän syötteen lukeminen, pääohjelma 14:15-14:25 Katso video Syötteen lukeminen käyttäjältä
14:25-15:00 Katso video Lisää esimerkkejä
15:00-15:45 Zoom-kokous "suora lähetys"16.9.20 ke 14:15-16:00 If-käsky, toistokäsky 14:15-14:40 Katso video Ehtolause eli if-käsky
14:40-15:10 Katso video Toistokäsky eli while-käsky
15:10-15:50 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin.23.9.20 ke 14:15-16:00 Lisää toistokäskystä, tulostuksen muotoilu, ongelmasta ohjelmaksi 14:15-14:45 Katso video Toistokäsky for ja toistokäskyn valinta
14:45-15:15 Katso video Tulostuksen muotoilu
15:15-15:30 Katso video Ongelmasta ohjelmaksi
15:30-16:00 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin.
Voit esittää kysymyksiä nimettömänä Presemossa https://presemo.aalto.fi/y12020/30.9.20 ke 14:15-16:00 Funktio, parametrit ja arvon palauttaminen 14:15-14:30 Katso video Funktiot
14:30-14:45 Katso video Funktion parametrit
14:45-15:15 Katso video Paluuarvot
15:15-15:30 Katso video Moduulit
15:30-16:00 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin. Voit esittää kysymyksiä nimettömänä Presemossa https://presemo.aalto.fi/y12020/7.10.20 ke 14:15-16:00 Debuggerin käyttö, listat 14:15-14:30 Katso video Debuggerin käyttö PyCharmissa
14:30-14:50 Katso video Listat
14:50-15:07 Katso video Listat ja toistokäskyt
15:08-15:30 Katso video Listat ja funktiot
15:30-16:00 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin. Voit esittää kysymyksiä nimettömänä Presemossa https://presemo.aalto.fi/y12020/14.10.20 ke 14:15-16:10 Lisää listoista, merkkijonot, sanakirja 14:15-14:28 Katso video Listojen metodeita, funktioita ja operaattoreita.
14:28-14:41 Katso video Merkkijonot
14:41-15:00 Katso video Lisää merkkijonoista
15:00-15:08 Katso video Merkkijonojen jakaminen ja vertailu
15:08-15:22 Katso video Sanakirja
15:22-15:40 Katso video Sanakirjan käyttö
15:40-16:10 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin. Voit esittää kysymyksiä nimettömänä Presemossa https://presemo.aalto.fi/y12020/28.10.20 ke 14:15-16:00 Hyvä ohjelmointityyli, poikkeukset, tiedostojen käsittely, ohjelman suunnittelu 14:15-14:35 Katso video Hyvä ohjelmointityyli
14:35-14:52 Katso video Poikkeukset ja niiden käsittely
14:52-15:10 Katso video Tiedostot ja niiden lukeminen
15:10-15:30 Katso video Lisää tiedostojen käsittelystä
15:30-16:00 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin. Voit esittää kysymyksiä nimettömänä Presemossa https://presemo.aalto.fi/y12020/
Kun ehdit: Katso video Ohjelmointiprojekti ja ohjelman suunnittelu4.11.20 ke 14:15-16:00 Luokat ja oliot 14:15-14:30 Katso video Oliot ja luokat
14:30-14:50 Katso video Olioiden metodit
14:50-15:00 Katso video Pääohjelma olioille
15:00-15:30 Katso video Lisää metodeista
15:30-16:00 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin. Linkki kokoukseen https://aalto.zoom.us/j/67994931627. Voit esittää kysymyksiä nimettömänä Presemossa https://presemo.aalto.fi/y12020/11.11.20 ke 14:15-16:00 Graafiset käyttöliittymät 14:15-14:40 Katso video Graafisen käyttöliittymän ohjelmointi
14:40-15:05 Katso video Toiminnan lisääminen graafisen käyttöliittymän komponenttiin
15:05-15:30 Katso video Kuvioiden piirtäminen ja valmiiden kuvatiedostojen lisääminen graafiseen käyttöliittymään.
15:30-16:00 Zoom-kokous "suora lähetys" opettaja vastaa kysymyksiin. Linkki kokoukseen https://aalto.zoom.us/j/65517622461. Voit esittää kysymyksiä nimettömänä Presemossa https://presemo.aalto.fi/y12020/