Johdatus ohjelmointiin
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTP0309 |
Tyyppi: | Pakollinen / Perusopinnot |
OPS: | TT 2018V |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 1 (2018-2019) |
Lukukausi: | Syksy |
Laajuus: | 5 op |
Vastuuopettaja: | Kankaanpää, Timo |
Opetuskieli: | Suomi |
Toteutukset lukuvuonna 2018-2019
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
5 | I-TT-1V | 31.8.2018 – 21.12.2018 | Raija Tuomaala, Timo Kankaanpää | Suomi | 20.8.2018 – 17.9.2018 |
6 | I-TT-1N, YHT-VY-1 | 31.8.2018 – 21.12.2018 | Ghodrat Moghadampour, Pirjo Prosi, Timo Kankaanpää | Suomi | 20.8.2018 – 17.9.2018 |
7 | YHT-VY-1 | 20.10.2018 – 21.12.2018 | Ghodrat Moghadampour | Suomi | 20.8.2018 – 17.9.2018 |
Suoritus rästissä? Katso toteutukset lukuvuonna 2021-2022.
Osaamistavoitteet
Opiskelija osaa käyttää opetettavalla ohjelmointikielellä primitiivisiä tietotyyppejä, muuttujia, ehto- ja toistolausekkeita, funktioita ja muita ohjelmoinnin perusrakenteita sekä tuntee tietorakenteiden perusteet. Opiskelija ymmärtää ohjelmoinnin suunnittelun, toteutuksen ja testauksen vaiheet ja osaa tehdä rutiininomaisesti selainpohjaisia yksinkertaisia ohjelmia käyttäen moderneja kieliä, kirjastoja ja menetelmiä.
Opiskelijan työmäärä
135 h, josta lukujärjestykseen merkittyä lähiopiskelua VAMKissa 70 h ja yliopistolla 50 h.
Edeltävät opinnot / Suositellut valinnaiset opinnot
-
Sisältö
Perusosaaminen: Algoritmin ja ohjelman käsite, muuttujat, ohjaus- ja toistorakenteet, ohjelman jakaminen funktiohin ja parametrin välittäminen funktiokutsussa. Tiedon syöttö- ja tulostus. Yksiuloitteisen taulukon käyttäminen. Merkkijonon käsittely. Ohjelmistotyyli ja dokumentointi. HTML5 ja CSS perusteet, mukautuva verkkosuunnittelu, yksinkertainen tietokantasovellus.
Täydentävä osaaminen: Funktion paluuarvon välitys, JSON, Jquery ja AngularJS.
Opiskelumateriaali
Verkkokurssipohjainen opetusmateriaali: www.w3schools.com.
Opetusmuoto / Opetusmenetelmät
Ongelmalähtöinen oppiminen. Ratkaistaan työelämässä vastaan tulevia käyttötapauksia.
Arviointikriteerit
Opintojakson arvosana muodostuu hyväksytysti palautettujen kotitehtävien (painokerroin 20 %) ja projektitöiden (painokerroin 80 %) perusteella. Näiden lisäksi tarvittaessa tentti.
Arvosana 5: Opiskelija ymmärtää suurimman osan käsitellyistä käsitteistä, pystyy soveltamaan niitä ja kehittämään hyvin toimivan sovelluksen, jossa on monipuolisia ominaisuuksia.
Arvosana 3: Opiskelija ymmärtää huomattavan määrän käsitellyistä käsitteistä, pystyy soveltamaan niitä ja kehittämään sovelluksen, jossa on kohtuullinen määrä ominaisuuksia.
Arvosana 1: Opiskelija ymmärtää käsitellyn aiheen peruskäsitteet, pystyy soveltamaan niitä ja kehittämään yksinkertaisen sovelluksen.
Arviointimenetelmät
Jatkuva arviointi, arvosana kertyy kotitehtävien ja projektitöiden summana.