Johdatus ohjelmointiin
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITTP0309 |
Tyyppi: | Pakollinen / Perusopinnot |
OPS: | TT 2016 / 2017 / 2018 / 2018V / 2019 / 2020 / 2020V / 2021 / 2022 / 2023 / 2024 / V2022 / V2024 YHT-LT VY2022 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 1 (2016-2017 / 2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022 / 2022-2023 / 2023-2024 / 2024-2025) |
Laajuus: | 5 op |
Vastuuopettaja: | Saari, Anna-Kaisa |
Opetuskieli: | Suomi |
Toteutukset
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
1 | I-TT-1N | 31.10.2016 – 31.12.2016 | Pirjo Prosi, Timo Kankaanpää | Suomi | 22.8.2016 – 19.9.2016 |
2 | 1.9.2016 – 4.3.2017 | Pirjo Prosi, Timo Kankaanpää | Suomi | 22.8.2016 – 19.9.2016 | |
3 | I-TT-1N | 1.9.2017 – 27.10.2017 | Pirjo Prosi, Timo Kankaanpää | Suomi | 23.8.2017 – 18.9.2017 |
4 | 1.9.2017 – 27.10.2017 | Ghodrat Moghadampour, Pirjo Prosi | Suomi | 23.8.2017 – 18.9.2017 | |
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 |
8 | I-TT-1N | 2.9.2019 – 20.12.2019 | Pirjo Prosi, Timo Kankaanpää | Suomi | 19.8.2019 – 9.9.2019 |
9 | YHT-VY-1 | 7.1.2020 – 30.4.2020 | Ghodrat Moghadampour, Pirjo Prosi | Suomi | 16.12.2019 – 14.1.2020 |
3001 | TT2020-1, TT2020-1A, TT2020-1B | 24.8.2020 – 20.12.2020 | Anna-Kaisa Saari | Suomi | 17.8.2020 – 11.9.2020 |
3002 | TT2020V-1A | 24.8.2020 – 20.12.2020 | Anna-Kaisa Saari | Suomi | 17.8.2020 – 11.9.2020 |
3003 | VY-1 | 4.1.2021 – 2.5.2021 | Anna-Kaisa Saari | Suomi | 17.8.2020 – 10.1.2021 |
3004 | TT2020-1, TT2020-1C, TT2020-1D | 24.8.2020 – 31.12.2020 | Päivi Rajala | Suomi | |
3005 | VY-1 | 4.1.2021 – 2.5.2021 | Ghodrat Moghadampour, Pirjo Prosi | Suomi | 17.8.2020 – 10.1.2021 |
3006 | VY-1 | 4.1.2021 – 2.5.2021 | Ilari Vallivaara | Suomi | 17.8.2020 – 10.1.2021 |
3007 | TT2021-1A, TT2021-1B, TT2021-1C, TT2021-1D | 23.8.2021 – 19.12.2021 | Anna-Kaisa Saari | Suomi | 1.8.2021 – 6.9.2021 |
3012 | VY-1 | 3.1.2022 – 30.4.2022 | Anna-Kaisa Saari | Suomi | 1.12.2021 – 10.1.2022 |
3013 | TT2022-1, TT2022-1A, TT2022-1B, TT2022-1C, TT2022-1D, VY-1, YHT-VY-1, YHT-VY-2, YHT-VY-20, YHT-VY-21, YHT-VY-22 | 29.8.2022 – 16.12.2022 | Anna-Kaisa Saari, Magnus Sundell | Suomi | 1.8.2022 – 30.11.2022 |
3018 | TT2022V-1, TT2022V-1A, TT2022V-1B | 26.8.2022 – 23.12.2022 | Tero Ulvinen | Suomi | 1.8.2022 – 6.9.2022 |
3019 | VY-1, YHT-VY-1, YHT-VY-2, YHT-VY-20, YHT-VY-21, YHT-VY-22 | 9.1.2023 – 28.4.2023 | Anna-Kaisa Saari, Mikael Jakas | Suomi | 1.12.2022 – 10.1.2023 |
3020 | VY-1, YHT-VY-1, YHT-VY-2, YHT-VY-20, YHT-VY-21, YHT-VY-22 | 9.1.2023 – 28.4.2023 | Magnus Sundell | Suomi | 1.12.2022 – 10.1.2023 |
3021 | VY-1 | 8.1.2024 – 30.4.2024 | Anna-Kaisa Saari, Mikael Jakas | Suomi | 1.12.2023 – 10.1.2024 |
3022 | TT2023-1, TT2023-1A, TT2023-1B, TT2023-1C, TT2023-1D | 28.8.2023 – 17.12.2023 | Anna-Kaisa Saari | Suomi | 1.8.2023 – 6.9.2023 |
3023 | 8.1.2024 – 30.4.2024 | Mikael Jakas | Suomi | 1.12.2023 – 10.1.2024 | |
3028 | TT2024-1, TT2024-1A, TT2024-1B, TT2024-1C, TT2024-1D | 2.9.2024 – 14.12.2024 | Anna-Kaisa Saari | Suomi | 1.8.2024 – 6.9.2024 |
3029 | VY-1 | 7.1.2025 – 30.4.2025 | Anna-Kaisa Saari, Mikael Jakas | Suomi | 1.12.2024 – 13.1.2025 |
3030 | TT2024V-1, TT2024V-1A, TT2024V-1B | 30.8.2024 – 14.12.2024 | Anna-Kaisa Saari | Suomi | 1.8.2024 – 6.9.2024 |
3031 | VY-1 | 7.1.2025 – 30.4.2025 | Mikael Jakas | Suomi | 1.12.2024 – 13.1.2025 |
Alla oleva kuvaus koskee lukuvuotta: 2024-2025
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa käyttää opetettavalla ohjelmointikielellä primitiivisiä tietotyyppejä, muuttujia, ehto- ja toistolausekkeita, funktioita ja muita ohjelmoinnin perusrakenteita. Opiskelija ymmärtää ohjelmoinnin suunnittelun, toteutuksen ja testauksen vaiheet ja osaa tehdä selainpohjaisia yksinkertaisia ohjelmia käyttäen moderneja kieliä, kirjastoja ja menetelmiä.
Opiskelijan työmäärä
135 h, josta lukujärjestykseen merkittyä lähiopiskelua 50 h.
Sisältö
Perusosaaminen: HTML5 ja CSS perusteet, mukautuva verkkosuunnittelu. JavaScript-kielen perusosaaminen: muuttujat, ehto- ja toistorakenteet, ohjelman jakaminen funktioihin ja parametrin välittäminen funktiokutsussa sekä funktion paluuarvo. Yksiulotteisen taulukon käyttäminen, objektit, JSON.
Opiskelumateriaali
Verkkokurssipohjainen opetusmateriaali: Opettajan jakama materiaali sekä muuta verkkomateriaalia, esimerkiksi www.w3schools.com.
Opetusmuoto / Opetusmenetelmät
Lähiopetus ja harjoitukset tunneilla, verkko-opiskelu ja itsenäisesti suoritettavat harjoitukset. Ongelmalähtöinen oppiminen. Ratkaistaan työelämässä vastaan tulevia käyttötapauksia.
Arviointikriteerit
Opintojakson arvosana muodostuu hyväksytysti palautettujen kotitehtävien, projektitöiden sekä tentin perusteella.
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
Opettajan arvio, harjoitustehtävät, projektityö sekä tentti.