Balsam Abdulghani
Python 3 –ohjelmointi, Jussi Pekka Kasurinen, Docendo Nettitutoriaaleja ja muuta verkkomateriaalia
Opettajan laatimaa materiaalia, joka jaetaan Optiman työtilan kautta.
Cisco Net Academy - Python Essentials 2019
Tehtäväperustaisuus (ohjelmien tekeminen), itsenäinen opiskelu (ViLLE, Cisco Net Academy)
Kotitehtävät (max 50 p., lineaarinen taulukko). Arvioidaan jatkuvasti kontaktitunneilla [formatiivinen arviointi, itsearviointi, ohjaava palaute].
ViLLE (Visuaalinen oppimisympäristö) ja Cisco Net Academy: [konearviointi, ohjaava palaute]
Tentissä (max 50 p.) testataan ohjelmoinnin käsitteitä (Cisco NetAcad) sekä ohjelmointitaitoja (ViLLE) koneella. [konearviointi, ohjaava palaute]
Tentti järjestetään [summatiivinen arviointi, opettajan arviointi].
Englanti
30.08.2021 - 17.12.2021
31.07.2021 - 29.08.2021
20 - 35
Tekniikka ja liiketoiminta
Opiskelija tarvitsee oman tietokoneen.
Degree Programme in Information and Communications Technology
Kupittaan kampus
H-5
Tentti huhtikuun lopussa
Opetellaan suunnittelemaan ja koodaamaan ohjelmia. Tehtävien avulla harjoitetaan kutakin teoriaan kuuluvaa asiaa. IT-ala on kauttaaltaan englanninkielinen, joten kurssilla englanninkieliset käsitteet ja määritelmät ovat olennainen osa opiskelua. Opiskelussa pyritään käyttämään monipuolisesti videomateriaalia, tutoriaaleja ja uusia oppimisympäristöjä (Cisco Net Academy, ViLLE).
Itsenäinen opiskelu (ViLLE, Cisco Net Academy) ja järjestelmien suorittama automaattinen tehtävien tarkistus jatkuvasti koko opintojakson ajan, tenttiin valmistautuminen, 135 h
Yhteensä 135 h
Kevät 2020
• Maaliskuu: Mitä on ohjelmointi? Python-kieli ja ohjelmointiympäristö
• Maaliskuu: Muuttujat, funktiot, imperatiivinen ohjelmointi, ohjausrakenteet
• Huhtikuu: Standardikirjasto, tietorakenteita
• Huhtikuu: Tietorakenteita, tentti
Opiskelija
• ei tunne ohjelmoinnin peruskäsitteitä
• ei pysty lukemaan tai kirjoittamaan yksinkertaisiakaan ohjelmia
Opiskelija
• tuntee ohjelmoinnin peruskäsitteitä kuten muuttujat, ohjausrakenteet ja funktiot
• ymmärtää yksinkertaisten ohjelmien toiminnan
• kykenee lukemaan ja kirjoittamaan yksinkertaista koodia
Opiskelija
• tuntee ohjelmoinnin peruskäsitteet kuten muuttujat, ohjausrakenteet, funktiot ja taulukot
• ymmärtää yksinkertaisten ohjelmien toiminnan ja osaa etsiä helppoja virheitä
• kykenee kirjoittamaan yksinkertaisia ohjelmia
Opiskelija
• tuntee ohjelmoinnin peruskäsitteet kuten muuttujat, ohjausrakenteet, funktiot
• osaa käyttää joitakin tietorakenteita kuten taulukoita, listoja ja hajautustauluja
• ymmärtää yksinkertaisten ohjelmien toiminnan ja osaa käyttää debuggeria ja virheenhallintaa
• kykenee kirjoittamaan ohjelmia, jotka hyödyntävät edellä olevia kohtia.