Opinto-opas 2015-2016

MAT-81000 Ohjelmallinen sisällönhallinta, 7 op
Programmatic Content Management

Vastuuhenkilö

Jukka Huhtamäki

Opetus

Toteutuskerta 1: MAT-81000 2015-01

Opetusmuoto P1 P2 P3 P4 Kesä
Luennot
Harjoitustyöt
Verkkotyöskentely



 



 
 3 h/vko
 4 h/vko
 2 h/vko
+3 h/vko
+4 h/vko
+2 h/vko



 

Luentoajat ja -paikat: Keskiviikko 14 - 16 SJ204 , Torstai 15 - 16 SJ204 , Keskiviikko 14 - 15 SJ204 , Torstai 14 - 15

Suoritusvaatimukset

Harjoitustyö ja tentti. Harjoitustyötä edistetään kevään mittaan Koodiklinikoilla, mutta pääosin työn suunnittelu ja toteuttaminen on lähtökohtaisesti opiskelijan vastuulla ja suorittaminen edellyttää siksi itsenäistä työskentelyä.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija ymmärtää sisällönhallinta- ja -julkaisujärjestelmien ydinkäsitteet sekä järjestelmien keskeiset toimintaperiaatteet. Hän tuntee järjestelmien arkkitehtuurimallit ja osaa analysoida järjestelmien piirteitä ja arvioida niiden soveltuvuutta erilaisiin käyttötarkoituksiin. Opiskelija hallitsee järjestelmien käyttöönottoa ja konfigurointia sekä osaa suunnitella ja toteuttaa yksinkertaisen ohjelmallisen sisällönhallintajärjestelmän. Lisäksi opiskelija ymmärtää Webin sisältövirtojen idean ja osaa suunnitella ja toteuttaa automatisoituja toiminnallisuuksia datan keräämiseen Webistä ja jalostamiseen julkaistavaksi julkaisujärjestelmissä.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Web-keskeisen sisällönhallinnan perusteet. Käsitteet, ominaisuudet, luokittelu ja sovellusalueita.   Tiedon varastoinnin menetelmät web-sisällönhallintajärjestelmissä.  Web-sisällönhallinnan historia 
2. Web-julkaisujärjestelmät. Käsitteet, keskeiset ominaisuudet ja erityispiirteet.  Sivupohjat web-julkaisemisessa. Monikanavajulkaiseminen. Julkaisun räätälöinnin periaatteet asiakas- ja palvelinpäässä.  Nykyaikainen julkaisunräätälöinti käytännössä  
3. Web-keskeisen sisällön- ja dokumenttienhallinnan perusteet. Sisällön rakenteistaminen ja merkkaustavat. Metatiedon hallinta. Versioinnin ja työnkulun hallinta. Tiedonhaun apuvälineet, käyttöoikeudet, sivupohjamoottorit, syötteen käsittely, istuntojen hallinta ja tietoturva.  Taggaus. Taksonomiat ja folksonomiat. Syndikointi. WYSIWYG ja WYSIWYM. Wiki-merkkauskielet ja niiden murteet. Semanttiset rakenteet sisällönhallinnassa. Työnkulun hallinnan toteuttaminen.   RSS, Atom 
4. Käytön seurannan ja web-analytiikan perusteet ja periaatteet. Datalähtöinen järjestelmäkehitys.  Lean Startup -periaate. A/B-testaaminen Webissä.   
5. Nykyaikainen web-arkkitehtuuri ja resurssikeskeinen suunnittelu. Web-järjestelmien hajauttaminen ja integrointi.  Resurssi, representaatio ja yksilöivät tunnisteet; URL, URI, URN ja IRI. Turvallinen ja ei-turvallinen vuorovaikutus. Web-autentikointi- ja -auktorisointi. Kertakirjautumisen periaatteet.  OpenID, OAuth, Shibboleth 
6. Datalähtöinen julkaisuprosessi. Vuorovaikutteisten dokumenttien ja visualisointien toteuttaminen webissä. Web-kojelaudat.  Vimpaimet. Visualisointien toteuttaminen webissä. Raapijat ja ryömijät. Web-sisältöjen ohjelmallinen jalostaminen ja käsittely.   

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Opintojakson tarkat arvosteluperusteet määräytyvät toteutuskertakohtaisesti asetettujen osasuoritteiden perusteella. Harjoitustyön osuus on merkittävässä osassa Ohjelmallisen sisällönhallinnan suorittamista. Kiitettävän osaamistason saavuttaminen edellyttää paitsi aktiivista osallistumista kontaktiopetukseen, myös harjoitustyön toteuttamista koko laajuudessaan.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Esitietovaatimukset

Opintojakso P/S Selite
MAT-80000 Johdatus hypermediaan Pakollinen    
MAT-80100 Informaatioarkkitehtuurin suunnittelu Suositeltava    

Tietoa esitietovaatimuksista
Suositeltavia esitietoja myös OHJ-1100 Ohjelmointi I ja OHJ-1400 Olio-ohjelmoinnin peruskurssi tai vastaavat tiedot.

Vastaavuudet

Opintojakso ei vastaan mitään toista opintojaksoa

Viimeksi muokattu 28.03.2015