Siirry suoraan sisältöön

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
Opettajat
Anton Ihonen
Jaakko Hakulinen
Ryhmät
18I224
Ohjelmistotekniikka
Opintojakso
5G00BD72

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.

Siirry alkuun