Kurssin suorittamisohjeet
Tehtävät
Aihe
Esitietovaatimukset
Opettaja
Työmäärä
Vanhat tiedotteet
Kurssin seuraava tapaaminen on Zoomissa 6.9. klo 12:15‒14:00.
Pääsytiedot on lähetetty ilmoittautuneille meilitse (samat kuin 31.8.).
Jollet ole saanut niitä, ota yhteyttä opettajaan.
Alkaa olla aika päättää, perunko loput tilavaraukset.
Näyttää siltä, että lähitapaamiset sopivat melkein kaikille ja Zoom-tapaamiset
kelpaavat kaikille.
Joskus tiistain jälkeen perun tilavaraukset, ellei siihen mennessä ilmene
syytä sittenkin pitää lähitapaamisia.
Jos haluat lähitapaamisia kovasti, niin ota yhteyttä.
Sivu perustettu 18.8.2021
Kurssi toteutetaan 31.8.2021‒24.10.2021.
Yritämme niin, että kurssi suoritetaan viikottaisilla tehtävillä, viikottaisilla tapaamisilla (jos koronarajoitukset sallivat) sekä lopuksi mahdollisesti pidettävällä kevyellä videokuulustelulla. Jos kuitenkaan viikottaiset tehtävät eivät lähde sujumaan, niin lopussa pidetään tentti.
Kurssin tapaamiset ovat joka tiistai 31.8.2021‒19.10.2021 klo 12:15‒14:00 Agora, Ag C232.1.
Viikottaisten tehtävien suorittamisen tueksi tulee olemaan tarjolla kirjallista aineistoa. Pyrin laittamaan alkavan viikon kysymykset näkyville aina maanantaina. Normaalisti en ilmoita siitä erikseen tällä veppisivulla. Tarkoitus on, että annan joka viikko kullekin opiskelijalle henkilökohtaista palautetta ainakin yhdestä asiasta, joka nousi esille hänen viikkotehtävien palautusta lukiessa.
Tehtävät on kuvattu tässä PDF-tiedostossa. Sitä täydennetään sitä mukaa kuin kurssi etenee. Kunakin viikkona kirjoita tehtävien palautuksista yksi PDF-tiedosto, ja meilaa se kurssin opettajalle viimeistään sunnuntai-iltana klo 23:59. Osoitteet löytyvät PDF-tiedostosta.
Kurssin tavoitteena on harjoitella logiikan, joukko-opin ja ehkä myös BNF:n käyttöä ohjelmoinnissa sekä tarvittaessa kerrata ja täydentää niiden osaamista. Kurssin tehtävissä on tarkoitus käydä vähitellen läpi tosielämän suunnittelutapaus, jonka tulosta käytettiin kevään 2020 pääsykokeiden videokuulustelujen aikataulun laadinnassa. Lisäksi on täydentäviä tehtäviä, jotka voivat käsitellä mm. algoritmien todistamista.
Kurssilla tarvitaan hyvää ohjelmointitaitoa ja mielellään myös algoritmien perustietoja. Logiikan perusasioiden (¬ ∧ ∨ → ↔ ∀ ∃ ⇒ ⇔) tulee olla hallussa, tosin niitä kerrataan tarvittaessa. Joukko-opista ei tarvitse olla esitietoja.
Kurssin suorittamisen arvioidaan edellyttävän noin 13 tuntia viikossa 7 viikon ajan, jonka lisäksi saattaa tulla videokuulustelu tai tentti.
Kurssin mitoitus perustuu seuraavaan. Kurssin opintopistemäärä on 5. Tavoiteopiskelutahti on 60 opintopistettä vuodessa. Siitä tulee yhdelle periodille 15 op, josta 5 op on kolmasosa. Työelämässä normaalin työviikon pituus on vajaat 40 tuntia. Siitä kolmasosa on noin 13 tuntia.
Kurssin ensimmäinen tapaaminen on Zoomissa 31.8. klo 12:15‒14:00. Pääsytiedot on lähetetty ilmoittautuneille meilitse. Jollet ole saanut niitä, ota yhteyttä opettajaan.