TJTA270 WWW-sovellukset
- Kurssin kotisivu
- Kurssin ajankohta
- Kurssikuvaus
- Esitiedot
- Ilmoittautuminen kurssille ja harjoitusryhmiin
- Suorittaminen
- Etäopiskelu
- Materiaalia
- Luennot
- Demot
- Viikkotehtävät
- Keskustelu
- Sivuston päivitystiedot (RSS)
- Edelliset vuodet
- Opettajat
Kurssin kotisivu
Ajantasaisin tieto kurssin asioista löytyy osoitteesta:
http://appro.mit.jyu.fi/sovellukset/
Kurssin ajankohta
Kurssin alkaa 19.2.2007. Kurssin voi suorittaa myös etäopiskeluna.
Kurssikuvaus
Kurssilla tutustutaan tekniikoihin ja periaatteisiin jotka liittyvät WWW-sovelluksen rakentamiseen. Kurssilla käsitellään myös muita WWW-sovelluksen suunnittelussa huomioitavia asioita, kuten tietoturvaa ja sovelluksen integroimista taustajärjestelmiin.
Kurssin aikana toteutetaan PHP-kielellä pieni WWW-palvelu, joka mm. käyttää tietokantaa ja hyödyntää sessioita. Kurssin jälkeen opiskelijalla on käsitys WWW-sovelluksen rakentamisen keskeisistä periaatteista.
Kurssin aihealueet lyhyesti:
- XHTML ja CSS - erityisesti WWW-lomakkeet
- PHP
- HTTP, evästeet ja sessiot
- Tietokantayhteys ja SQL
- Javascript ja DOM
- Ajax, XML ja verkkopalvelut
Esitiedot
Pakollisina esitietoina vaaditaan kurssit (tai vastaavat tiedot):
- ITKP101 Tietokone ja tietoverkot työvälineenä
- ITKP102 Ohjelmointi 1
- ITKY202 WWW-julkaiseminen
- ITKY203 Henkilökohtaisen tiedonhallinnan perusteet tai ITKA204 Tietokannat ja tiedonhallinnan perusteet
Lisäksi tarpeellista taustatietoa saa kursseilta:
- TJTA221 XML-kieli
- TIEP111 Ohjelmointi 2
- TIEA212 Graafisten käyttöliittymien ohjelmointi
- ITKP104 Tietoverkot
Kurssin työmäärä
Kurssin laajuus on 4 op / 2 ov. Tämä tarkoittaa keskimäärin noin 100 tunnin työmäärää. Työmäärä jakaantuu opiskelumuodoittain esimerkiksi seuraavasti:
| Opiskelumuoto | Kerrat | Tuntimäärä |
|---|---|---|
| Luennot | 18 | 36 h |
| Demot | 9 | 18 h |
| Viikkotehtävät Itsenäinen työ | 9 | 46 h |
Ilmoittautuminen kurssille ja harjoitusryhmiin
Kurssille ilmoittaudutaan Korppi-järjestelmän kautta. Ilmoittaudu myös demoryhmään mikäli aiot käydä aktiivisesti paikalla (suositeltavaa).
Kurssi on avoimen yliopiston kautta avoin kaikille kiinnostuneille. Ilmoittaudu avoimen yliopiston opiskelijaksi. Tarkemmin avoimessa opiskelusta voi lukea opiskeluoppaasta.
Suorittaminen
Kurssi suoritetaan viikkotehtävillä (9 kpl). Tarkemmat arviointiperusteet löytyvät viikkotehtäväsivuilta.
Kurssia ei voi enää suorittaa tenttimällä!
Kurssin voi suorittaa myös harjoitustyöllä. Harjoitustyötä suositellaan vain jo ennestään kokeneille ohjelmoijille.
Niille opiskelijoille, jotka ovat suorittaneet Verkkotekniikan jatkokurssin, ei myönnetä opintoviikkoja tästä kurssista.
Etäopiskelu
Kurssi on mahdollista suorittaa myös itsenäisenä etäopiskeluna. Verkkokurssi suoritetaan myös viikkotehtävillä tai harjoitustyöllä.
Verkkokurssin voi suorittaa seuraavien aikataulujen mukaisesti:
- Tekemällä 10 viikkotehtävää 28.2. mennessä (koskee lähinnä verkkokurssilaisia vm. 2006).
Nämä vanhat tehtävät näkyvät nyt vuoden 2006 sivuilla.
- Vanhojen tehtävien palautusmahdollisuus poistuu 28.2.
- Tekemällä 9 viikkotehtävää aikavälillä 19.2.-2.5.
Verkkokurssilaiset menevät lähiopetuksen tahdissa.
- Tehtävät on palautettava määräaikaan mennessä.
- Vanhoja viikkotehtäviä ei voi palauttaa myöhemmin, koska viikkotehtävistä julkaistaan malliratkaisut.
- Suoritusta voi vielä täydentää 1.6. julkaistavilla uusilla viikkotehtävillä.
- Tekemällä 9 viikkotehtävää aikavälillä 1.6.-31.12. Viikkotehtävät uusiutuvat 1.6. kokonaisuudessaan ja pystyvät samoina vuoden loppuun asti.
Materiaalia
Kurssin opetusmateriaalina toimivat kurssin WWW-sivut.
Luennot
Luennot alkavat ma 19.2.2007 Auditorio 1:ssä klo 10.15. Luennot ovat aina maanantaisin ja keskiviikkoisin. Maanantain luennolla käsitellään aina uutta asiaa. Keskiviikon luennolla käsitellään viikkotehtävät ja yleensä uutta asiaa. Katso tarkemmat ajat ja paikat Korpista.
Luennot taltioidaan videona jä äänenä. Taltiointeja voi katsella ja kuunnella jälkikäteen lataamalla tiedostot kunkin luentosivun alusta. Lisäksi tarjolla on kokeiluasteella oleva reaaliaikainen (luentoaikaan toimiva) verkkovideolähetys (engl. stream) osoitteesta:
mms://meedio.ad.jyu.fi/audit1-live
Videoiden katselemiseen tarvitset Windows Media Playerin version 9, 10 tai 11. Ääntä voit kuunnella millä tahansa mp3-formaattia tukevalla ohjelmalla, esimerkiksi Winampilla tai Windows Media Playerillä.
Luennoista tehdään hieman myöhemmin Xvid-versiot.
Demot
Demot pidetään Agoran mikroluokissa, joihin voi kirjautua atk-keskuksen tunnuksella ja salasanalla (sama kuin sähköpostin tunnus ja salasana).
Demoissa harjoitellaan niitä taitoja, joita vaaditaan viikkotehtävissä. Demot on vapaaehtoisia, mutta suositeltavia. Demot eivät vaikuta arvosteluun.
Ensimmäisen ryhmän ensimmäiset demot ovat to 22.2.2007 klo 12. Demoja on myös perjantaisin. Joka viikko on uudet tehtävät, joiden tietoja tarvitaan kyseisen viikon viikkotehtävissä.
Demoryhmien tarkemmat ajat näet Korpista! Älä ilmoittaudu ryhmään, jos et aio käydä demoissa. Demoryhmää ei välttämättä järjestetä, mikäli ilmoittautuneita on alle 6. Ainakin kaksi suosituinta demoryhmää kuitenkin pidetään.
Viikkotehtävät
Kurssi suoritetaan tekemällä viikkotehtäviä. Viikkotehtäviä on 9 kappaletta.
Keskustelu
Kurssilla on käytössä postituslista, jossa pääasiassa tiedotetaan kurssiin liittyvistä asioista.
Kurssilla on myös oma IRC-kanava nimeltään
#appro, jossa voi reaaliaikaisesti
kysellä ja keskustella kurssiin liittyvistä
asioista. Kurssin opettajat ja ohjaajat ovat paikalla jos
kiireiltään ehtivät.
Kanavalle pääset IRC-ohjelmalla, ohjeet Chat-sivun kautta.
Sivuston päivitystiedot (RSS)
Kurssin www-sivuston päivittymistä voi seurata myös
-syötteen avulla
joko WWW-sivulta tai RSS-syötettä lukevalla ohjelmalla.
Tarkemmin RSS:stä kerrotaan Jyväskylän kaupungin RSS-ohjeessa.
Edelliset vuodet
Kurssin aikaisempien vuosien kotisivut
Opettajat
Sähköposti: anjoekon@cc.jyu.fi
Kotisivu: <URL: http://www.ekonoja.net/>
Työhuone: AgC431.2
Puhelin: (014) 260 2746
Fax: (014) 260 2731
Sähköposti: jmantyla@mit.jyu.fi
Kotisivu: <URL: http://www.iki.fi/jmantyla/>
Työhuone: AgC431.2
Puhelin: (014) 260 2746
Fax: (014) 260 2731


Käyttäjien kommentit