Graafisten käyttöliittymien toteutus (173325, 3 ov)
HUOM. Harjoitusten pitopaikka siirretty saliin T/B181.
HUOM. Perjantain luentoaika siirretty to 12-14 M4:
Kurssilla perehdytään graafisten käyttöliittymien
toteutusperiaatteisiin sekä tutustutaan pintapuolisesti
eräisiin ohjelmointityökaluihin.
Kurssilla ei käsitellä käyttöliittymien ulkoista suunnittelua.
Kurssi sopii cum laude -vaiheen valinnaiseksi opintojaksoksi.
Esitiedot:
Kurssi edellyttää aitoa kiinnostusta ohjelmointiin,
hyvää ohjelmointitaitoa, Pascal-osaamista sekä pelotonta
suhtautumista tuntemattomien ohjelmointikielten käyttöön.
Olio-ohjelmoinnin periaatteiden tuntemus on käytännössä välttämätön.
Kurssin sisältö:
- graafisten käyttöliittymien yleisiä toteutusperiaatteita
- graafinen liittymä Windows-ympäristössä
- Delphi
- graafinen liittymä X-ikkunoinnissa
- Tcl/Tk
Tavoitteet:
- tiedetään graafisten käyttöliittymien toteutuksessa
huomioitavat asiat ja yleiset periaatteet
- osataan laatia yksinkertaisia graafisia käyttöliittymiä
sekä Windows- että X-ikkunointi-ympäristöihin
Kirjallisuutta:
- Bass L. & Coutaz J., Developing Software for the User
Interface. SEI Series in Software Engineering, Addison-Wesley,
1991.
- Lee G., Object-Oriented GUI Application Development.
Prentice Hall, 1993.
- Brown J.R. & Cunningham S., Programming the User Interface:
Principles and Examples. John Wiley & Sons, 1989.
- ObjectWindows Programming Guide. Borland International,
1992.
- D. Young, The X Window System: Programming and Applications
with Xt. Prentice Hall, 1989.
- Welch B., Practical Programming in Tcl and Tk. 2nd Ed.,
Prentice Hall, 1997.
-
Harrison M. & Mclennan M.: Effective Tcl/Tk Programming.
Addison-Wesley, 2000.
- Eri ohjelmistojen käsikirjat.
Opetus keväällä 2001
Opetusajankohdat:
- Luennot: Luennot 15.1.-22.3. ma 14-16 M4, to 12-14 M4
(Markku Tukiainen)
Poikkeukset:
- HUOM. Perjantain luentoaika siirretty to 12-14 M4
- Harjoitusryhmä: keskiviikkoisin 16-18 Louhela-sali
Poikkeukset:
HUOM. Harjoitusten pitopaikka siirretty saliin T/B181
- Välikokeet: tiistaina 27.2.2001 ja 3.4.2001 klo 8-10, M1
Kurssin suorittaminen välikokeilla edellyttää, että 1/3
normaaleista harjoitustehtävistä on tehty. Kurssiin liittyy lisäksi
pakollisia harjoitustehtäviä, jotka on suoritettava aikoopa
suorittaa kurssin välikokeilla tai loppukokeella.
Loppukokeet:
Kurssista järjestetään loppukokeita seuraavasti:
- 18.5.2001 klo 12-16 salissa M2
- 13.6.2001 klo 12-16 salissa M2
- 10.8.2001 klo 12-16 salissa M2
Kurssin suorittaminen loppukokeella edellyttää pakollisten
harjoitustehtävien suorittamista ennen kokeeseen osallistumista.
Sellaisen opiskelijan, joka ei ole
tehnyt pakollisia harjoitustehtäviä kurssin harjoitusten yhteydessä,
tulee pyytää kuulustelijalta
(Markku Tukiainen)
uudet, henkilökohtaiset tehtävät hyvissä ajoin ennen kuulustelua.
Kokeeseen tulevien tehtävien sisältöjä voi kysellä kuulustelijalta
kahta viikkoa ennen koetta.
Harjoitustehtävät:
Pakollisten x-tehtävien palautelomake löytyy
täältä.
Luentoihin liittyvää materiaalia:
Satunnaisia linkkejä maailmalle:
Päivitetty viimeksi: 8.1.2001
mtuki@cs.joensuu.fi