Graafisten käyttöliittymien ohjelmointi (4 op)
Toteutuksen tunnus: 5G00BD72-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
- 15.11.2020 - 05.01.2021
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 04.01.2021 - 30.04.2021
- Toteutus on päättynyt.
- Laajuus
- 4 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Paikat
- 0 - 40
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Osaamistavoitteet (Opintojakso)
Opiskelija osaa:
- Määritellä ja suunnitella graafisen käyttöliittymän
- Toteuttaa suunnitellun käyttöliittymän olio- ja grafiikkakirjastoa käyttäen
- Soveltaa herätepohjaisuutta ja rinnakkaisuutta käyttäliittymän toteutuksessa
- Arvioida käyttöliitymän käytettävyyttä
Sisältö (Opintojakso)
Käyttöliittymän suunnittelu ja yleiset suunnitteluperusteet, vaatimusmäärittely ja käyttötapakuvaus. Mallintaminen. Käyttöliittymän rakenneosat ja herätepohjaisuus. Luokka- ja graafiikkakirjastot, tyypillisimmät ohjelmarungot. Käytettävyysnäkökohdat.
Esitietovaatimukset (Opintojakso)
C/C++ programming.
Tenttien ja uusintatenttien ajankohdat
Kurssista ei järjestetä tenttiä.
Arviointimenetelmät ja arvioinnin perusteet
Tuntiharjoitukset ja harjoitystyö.
Viikottaisista harjoituksista tulee olla tehtynä ainakin 50%. Hyväksytyisti tehdyjen harjoitusten määrä muodostaa harjoituksien arvosanan joka on 1 jos harjoituksista on tehtynä 50%, 5 jos harjoituksista on tehtynä ainakin 90% ja muut arvosanat lasketaan tälle välille lineaarisesti.
Harjoitustyö arvostellaan arvosanalla 1-5 ja arvioinnissa katsotaan ohjelmoinnin laatua, erityisesti onko käytettävän graafisen käyttöliittymän kirjaston rajapintaa käytetty oikein. Lisäksi arvioidaan muuta ohjelmointityyliä, etenkin koodin kommentoinnin kattavuutta. Lisäksi työhön liittyy käyttöliittymän suunnitelua määriteltyjä metodeja käyttäen. Tämän osalta katsotaan menetelmien ymmärtämisestä kertovaa soveltamisentasoa.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Luennot, tuntiharjoitukset, kotitehtävät, harjoitustyö.
Oppimateriaalit
soveltuvin osin:
· Sinkkonen, Kuoppala, Parkkinen ja Vastamäki. Käytettävyyden
psykologia. ISBN 951-826-574-7. IT Press 2002.
· Kalima A. (toim) Graafisen käyttöliittymän suunnittelu. ISBN 951-762-
328-8. 1996.
· Wiio A. Käyttäjäystävällisen sovelluksen suunnittelu. ISBN 951-826-
763-4. IT Press 2004.
· Horrocks I. Constructing the User Interface with Statecharts. Addison-
Wesley 1999. ISBN 0-201-34278-2.
· Blanchette J., Summerfield M. C++ GUI programming with Qt 4.
Prentice Hall, 2006. 537 s. ISBN 0-13-187249-4.
· McKay E.N. Developing User Interfaces for Microsoft Windows. ISBN 0-
7356-0586-6. 1999.
· Dennis A., Wixom B. H. Systems Analysis and Design. ISBN 0-471-
24100-8. John Wiley & Sons, 2000.
· Dix A. et al. Human Computer Interaction. 2 ed. ISBN 0-13-239864-8.
2000.
· Pierce J. et al. Human-Computer Interaction. ISBN 0-201-62769-8.
1994.
· https://doc.qt.io/qt.html
Opiskelijan ajankäyttö ja kuormitus
Lähitunnit ja itsenäinen työ n. 150h
Sisällön jaksotus
Käyttöliittymän suunnittelu
- käytettävyys
- käyttäjäprofiilit
- käyttötapakuvaus
- graafisen käyttöliittymän saavutettavuus
Käyttöliittymän toteutus
- graafisen käyttöliittymän totetus työpöydäympäristöön Qt sovelluskehystä ja sen välineitä käyttäen
- käyttöliittymän rakenneosat ja herätepohjaisuus
- graafiset kirjastot
- tuntiharjoituksia perus UI-komponentteja käyttäen
Toteutuksen valinnaiset suoritustavat
Ei ole
Harjoittelu- ja työelämäyhteistyö
N/A
Kansainvälisyys
N/A
Lisätietoja opiskelijoille
Kurssimateriaalia Moodlessa
Graafisten käyttöliittymien suunnittelu ja toteutus. Käyttöliittymien
osat,
Opintojakso sisältää luentoja ja harjoituksia sekä harjoitustyön.
Ohjelmointiympäristönä luennoilla käytetään Qt Creatoria.
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opiskelijalla ei ole käsitystä miten käyttöliittymät toimivat.
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opiskelija ymmärtää graafisten käyttöliittymien yleiset suunnitteluperiaatteet ja pystyy rakentamään yksinkertaisen käyttöliittymän.
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opiskelija osaa suunnitella ja toteuttaa käyttöliittymän, jossa käytettävyyten liittyviä asioita on huomioitu.
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opiskelija osaa suunnitella toteuttaa erilaisia interaktioita sisältävän käyttöliittymän, joka on suunnittelun pohjana ovat toimineet käytettävyys näkökohdat.