TIEA212 Graafisten käyttöliittymien ohjelmointi (5 op)

Graafisten käyttöliittymien ohjelmointi -kurssilla opiskellaan graafisten käyttöliittymien ohjelmointia Windows-ympäristössä ja komponenttipohjaista ohjelmointia.

Syksyn 2014 muutoksia: Kurssi venytetään koko syksyn mittaiseksi, viikkotehtävien tekemiseen on aikaa aina kaksi viikkoa, pääteohjausta on tarjolla lähes joka viikko, jokainen kurssilainen arvioi ja kommentoi viikottain jonkun toisen tekemän tehtävän, harjoitustyön vaatimukset ja arvosteluperusteet muuttuvat.

Kurssin järjestelyt käydään läpi kurssin ensimmäisellä luennolla. Luento tulee myös verkkoon heti luennon pitämisen jälkeen.

Kurssi on syksyllä 2014 tehtävissä täysin etäopiskeluna kunhan noudattaa kurssin aikataulua.

Kotisivu

Ajantasaisin tieto kurssin asioista löytyy aina osoitteista:

http://appro.mit.jyu.fi/gko/

https://trac.cc.jyu.fi/projects/gko/wiki

Sisältö

Graafisten käyttöliittymien ohjelmointi Windows-ympäristössä. Komponenttipohjainen ohjelmointi. Ohjelmointikielenä on C#.

Osaamistavoitteet

Oppia ymmärtämään komponentti- ja tapahtumapohjaisen (event driven) ohjelmoinnin perusteet. Kyky tuottaa omia komponentteja.

Esitiedot

Pakollisena esitietona on Ohjelmointi 2 -kurssi

Erittäin suositeltavia esitietokursseja ovat: xml-kurssit ja olio-ohjelmointia käsittelevät kurssit.

Tarvittavat ohjelmistot

Kurssilla käytetään Microsoft Visual Studio 2010 tai Visual Studio 2012 tai Visual Studio 2013 -ohjelmistoa, jonka saat DreamSparkista.

Uudempi VS tukee tarvittaessa myös Windows 8 ja Windows Phone 8 -sovelluskehitystä.

Suorittaminen

Kurssi suoritetaan pakollisilla viikkotehtävillä ja pakollisella harjoitustyöllä. Arvosanaan voi vaikuttaa myös vapaaehtoisella esitelmällä.

Tentit

Kurssista ei järjestetä tenttiä.

Kirjallisuus

Materiaalina toimivat kurssin WWW-sivut ja muut WWW:stä löytyvät artikkelit ja oppaat. Halutessaan voi myös hankkia jonkin WPF-ohjelmointia käsittelevän kirjan.

Ilmoittautuminen kurssille ja pääteohjausryhmiin

Kurssille ilmoittaudutaan Korppi-järjestelmän kautta.

Etäopiskelu

Syksyn 2014 kurssin voi suorittaa kokonaan etäopiskeluna kunhan toimii lähiopetuksen aikataulussa.

Vapaan aikataulun etäopiskelu on mahdollista seuraavan kerran keväällä 2015.

Luennot

Kurssilla pidetään vain yksi tavallinen kontaktiluento. Loput luennot ovat joko jo valmiina luentovideoina verkossa tai ilmestyvät kurssin aikana. Luentovideot voi katsoa haluamanaan aikana.

Pääteohjaukset

Lähiopetuskurssilla on kahdeksan pääteohjausta (vrt. perinteiset demot) joiden tehtävillä harjoitellaan luennoilla käsiteltyjä ja viikkotehtävissä tarvittavia asioita.

Viikkotehtävät

Pakollisia viikkotehtäviä on seitsemän viikkoa.

Harjoitustyö

Harjoitustyö on pakollinen osa kurssin suoritusta.

Arvostelu

Kurssi suoritetaan tekemällä pakollisia viikkotehtäviä ja pakollinen harjoitustyö. Kurssin arvosana on viikkotehtävistä lasketun keskiarvon ja harjoitustyöstä saadun arvosanan keskiarvo.

Keskusteluryhmä

Kurssin yhdistetty postituslista ja keskustelufoorumi löytyvät osoitteesta http://groups.google.com/group/tiea212.

Kaikki kurssin tiedotus tapahtuu google groupsin kautta joten on erittäin tärkeää, että jokainen liittyy kurssin keskusteluryhmään.

Aiempia kursseja

GKO 2012 kevät

GKO 2010

GKO 2008

Opettaja

Tommi Lahtonen
yliopistonopettaja Tommi Lahtonen
Sähköposti: tommi.j.lahtonen@jyu.fi
Kotisivu: <URL: http://hazor.iki.fi/>
Työhuone: AgC522.3
Puhelin: +358 40 8053275
Fax: (014) 260 2731

Käyttäjien kommentit

Kommentoi Lisää kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/gko/
© Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
2014-09-01 13:52:56
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta