Siirry suoraan sisältöön

POISTETTU: Johdatus Python ohjelmointiinLaajuus (5 op)

Opintojakson tunnus: C-10088-3621256

Opintojakson perustiedot


Laajuus
5 op
Korkeakoulu
Itä-Suomen yliopisto

Osaamistavoitteet

Osaamistavoitteet: Opiskelija osaa ratkaista helppoja ongelmia ja toteuttaa ongelmaa vastaavan ohjelman Python-kielellä. Hän tietää mitä asioita kuuluu ohjelmointiprosessiin. Hän tuntee ohjelmoinnin peruskäsitteet ja perusrakenteet (peräkkäisyys, ehto- ja toistorakenteet) sekä yksinkertaisia tietorakenteita (lista ja sanakirja). Hän tuntee olion käsitteen ja osaa tehdä yksinkertaisia olioita. Hän osaa tehdä ohjelmaan yksinkertaisen graafisen käyttöliittymän. Hän tietää milloin mitäkin rakennetta kannattaa käyttää ja osaa rakenteiden käytön Python-kielellä. Hän tietää ohjelmien dokumentoinnin periaatteet ja osaa dokumentoida omia ohjelmiaan. Hän pystyy perehtymään toisten kirjoittamiin ohjelmiin, osaa tehdä niihin muutoksia sekä testata niitä. Hän osaa etsiä, tunnistaa ja korjata ohjelmointivirheitä. Hän tunnistaa eri ohjelmointikielten syntaktisia eroja.

Sisältö

Johdatus ohjelmointiin käyttäen Python-ohjelmointikieltä. Ohjelmointi prosessina, ohjelmiin perehtyminen, perusohjausrakenteet (peräkkäisyys, ehto, valinta) käyttötarkoituksineen, syöttö, tulostus ja tiedostonkäsittely, muuttujat ja niiden käyttötavat, muuttujien roolit, merkkijonot, listat, sanakirjat, modulaarisuuden idea ja hyödyntäminen funktioilla, olio ja periytyminen, yksinkertainen graafinen käyttöliittymä, dokumentointi ja testaus.

Oppimateriaalit

Verkkomateriaali. Oheismateriaalina: Jussi Kasurinen: Python ohjelmointiopas; Tony Gaddis: Starting out with Python, Pearson 2009 tai uudempi painos.

Lisätiedot

Lisätietoja: Kurssi on digicampuksen Moodlessa johon kirjaudutaan Haka-kirjautumisella. Siinä valitaan Itä-Suomen yliopisto organisaatioksi ja sitten kirjaudutaan yliopiston tunnuksilla. Tarkemmat tiedot toteutuksen lisätiedoissa. Tätä opintojaksoa ei voi suorittaa, jos on aiemmin suorittanut Ohjelmointi I -kurssin. Kurssit vastaavat täysin toisiaan.

Toteutustavat

Monimuoto-opetus.

Suoritustavat

Suoritustavat: Verkkotehtävät. Arvosteluperusteet: 0-5

Siirry alkuun