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.