Client-Side Programming
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | TT00BI73 |
OPS: | TT 2022 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 3 (2024-2025) |
Lukukausi: | Syksy |
Laajuus: | 5 op |
Vastuuopettaja: | Moghadampour, Ghodrat |
Opetuskieli: | Englanti |
Toteutukset lukuvuonna 2024-2025
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
3001 | TT2022-3, TT2022-3A, TT2022-3B | 2.9.2024 – 14.12.2024 | Matti Tuomaala | Suomi | 1.8.2024 – 6.9.2024 |
3002 | TT2022V-3, TT2022V-3A | 30.8.2024 – 14.12.2024 | Matti Tuomaala | Suomi | 1.8.2024 – 6.9.2024 |
3003 | IT2022-3, IT2022-3A | 2.9.2024 – 14.12.2024 | Matti Tuomaala | Suomi | 1.8.2024 – 6.9.2024 |
Osaamistavoitteet
Opiskelija oppii asiakaspuolen ohjelmoinnin perusteet sekä rakentamaan interaktiivisia GUI-sovelluksia, jotka pystyvät suorittamaan vaativia operaatioita sekä kommunikoimaan tiedostojen ja tietokantojen kanssa. Kurssin jälkeen opiskelija osaa rakentaa vaativia asiakaspuolen sovelluksia kurssin ohjelmointikielellä.
Opiskelijan työmäärä
135 h, joka sisältää 50 h suunniteltua kontaktiopetusta.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Olio-ohjelmointi.
Sisältö
C#-ohjelmointikielen perusteet ja mielenkiintoiset ominaisuudet, GUI-komponentit, tapahtumien käsittely, tiedostojen käsittely, tietokantakommunikointi.
Opiskelumateriaali
Materiaali kurssin verkkosivuilla.
Opetusmuoto / Opetusmenetelmät
Luennot, harjoitukset, mahdollinen projektityö.
Arviointikriteerit
Arvosana 5: Opiskelija ymmärtää useimmat kurssikäsitteet, osaa soveltaa niitä ja osaa kehittää edistyneitä ominaisuuksia sisältäviä sovelluksia.
Arvosana 3: Opiskelija ymmärtää huomattavan osan opintojakson käsitteistä, osaa soveltaa niitä ja pystyy kehittämään sovelluksia, joissa on kohtalaisen toimintomäärä.
Arvosana 1: Opiskelija ymmärtää peruskurssin käsitteet, osaa soveltaa niitä ja kehittää yksinkertaisia sovelluksia.
Arviointimenetelmät
Tehtävät, tentti ja mahdollinen projektityö.