Siirry suoraan sisältöön

Ohjelmointi I - Ohjelmoinnin perusteetLaajuus (5 op)

Opintojakson tunnus: C-10088-3621251

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi
englanti
Korkeakoulu
Itä-Suomen yliopisto

Osaamistavoitteet

Opiskelija osaa ratkaista helppoja ongelmia ja toteuttaa ongelma vastaan ohjelman ohjelmointikielellä tietää mitä asioita kuuluu ohjelmointiprosessiin tuntee ohjelmoinnin peruskäsitteet ja perusrakenteet (peräkkäisyys, ehto, toisto) tietää mitä rakennetta kannattaa käyttää eri tilanteissa ja osaa rakenteiden käytön ohjelmointikielellä pystyy perehtymään toisten kirjoittamiin ohjelmiin sekä osaa muokata ja testata niitä osaa etsiä ja tunnistaa ohjelmointivirheitä debuggerin avulla

Sisältö

Johdatus ohjelmointiin: ohjelmiin perehtyminen, perusohjausrakenteet (peräkkäisyys, ehto, valinta) käyttötarkoituksineen, syöttö, tulostus ja tiedostonkäsittely, muuttujat, taulukot ja niiden käyttötavat, merkkijonot, modulaarisuuden idea ja hyödyntäminen funktioilla ja ohjelmien testaus.

Esitietovaatimukset

Ei edellytä edeltäviä opintoja.

Oppimateriaalit

Opiskelumateriaali Elearnissä. Kurssimateriaali pohjautuu Gaddish: Starting Out with Python (Pearson)

Lisätiedot

Tämä opintojakso on avoin kaikille. Opetuskieli on suomi. Tätä opintojaksoa ei voi suorittaa, jos on jo aiemmin suorittanut Johdatus Python ohjelmointiin. Kurssit vastaavat täysin toisiaan.

Toteutustavat

Tutkinto-opiskelijat: lähiopetus ja verkko-opinnot. Sivuaineopiskelijat, avoimen yliopiston opiskelijat, jatkuvat oppijat: monimuoto-opiskelu verkossa ja tentti.

Suoritustavat

Kaikki opiskelijat: tentti 4h, luento/kyselytunti 10,5 t, ohjaus 28 t, harjoitustilaisuudet 10,5 t, omatoiminen/ryhmäopiskelu opiskelu 77 t. Yhteensä 140 t (1 op = n. 27 t) Arvostelu: Harjoitusläsnäoloja vähintään neljä (4) ja tentin arvosana. Jos opiskelija suorittaa vähintään 350 pisteen edestä tehtäviä (viikkotasolla korkeintaan 60 p, poikkeuksista mainitaan) kurssiarvosana nousee yhdellä tentin arvosanasta.

Siirry alkuun