ITF31108 Dokumenter og web (Høst 2011)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Avdeling for informasjonsteknologi
- Studiested:
- Halden
- Emneansvarlig:
- Børre Stenseth
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne for bachelorstudiet i informatikk
Obligatorisk emne for bachelorstudiet i informatikk - design og utvikling av IT-systemer
Obligatorisk emne for bachelorstudiet i informasjonssystemer, studieretning webutvikling
Valgfritt emne for bachelorstudiet i informasjonssystemer og IT-ledelse
Valgfritt emne for bachelorstudiet i informasjonssystemer, studieretning IT-ledelse
Dette emnet kan ikke tas dersom man allerede har tatt ITF11006 .NET.
Undervisningssemester
5. semester (høst).
4 timer forelesninger/plenumssamlinger pr. uke.
Studentens læringsutbytte etter bestått emne
Kunnskap:
Etter avsluttet emne skal studentene:
* forstå sammenhengen mellom ulike teknologier for transformasjon og visning av dokumenter
* forstå de grunnleggende egenskapene ved HTML, XML, XSLT, CSS, Javascript
* forstå grunnleggende CGI-løsninger med Python som serverspråk
Ferdigheter:
Etter avsluttet emne skal studentene kunne:
* utvikle løsninger som involverer teknologene: HTML, XML, XSLT, CSS, Javascript, Python
* produsere løsninger som kan presenteres på flere media
Generell kompetanse:
Etter avsluttet emne skal studentene kunne:
* vurdere alternative løsningsmetoder for et gitt problem
* sette seg inn i og evaluere nye teknologigenerasjoner
Innhold
Anvendelser av XML og tilhørende teknologier: XHTML, CSS, XSL-FO, SVG etc. Spesielt XSLT og XPATH som verktøy for transformasjon av og søking i XML-formater. Python som allminnelig programmeringsspråk og som verktøy for CGI-programmering. Javascript som skriptingverktøy på webklienter, AJAX. Gjennomføring av prosjekter ifølge Extreme Programming.
Undervisnings- og læringsformer
Prosjekt, forelesninger og laboratorieveiledning .
Arbeidskrav - vilkår for å avlegge eksamen
Presentasjon av hovedprosjektet på web og muntlig i plenum, etter nærmere spesifisering.
Extreme Programming skal brukes som obligatorisk arbeidsform i det prosjektet som skal gjennomføres i emnet. Det innebærer at alle studenter må følge en arbeidprosess som krever en obligatorisk, kontinuerlig og styrt utvikling av et programmeringsprosjekt med hyppige møter og forventet og dokumentert progresjon. Dette vil også medføre at prosjektarbeidet utføres i grupper.
Arbeidskrav må være godkjent før studenten kan fremstille seg til eksamen.
Eksamen
Prosjekt
Vurderingen gjøres på bakgrunn av rapport og resultat fra prosjektet som studenten utarbeider i løpet av emnet. Studenten kan bli valgt ut til muntlig eksamen. Resultatet av en muntlig eksamen vil kunne innvirke på den endelige karakteren.
Det benyttes karakterskala A - F.
Ved ny og utsatt eksamen må studenten få godkjent arbeidskrav på nytt, dvs gjennomføre og presentere et nytt eller bearbeidet prosjekt.
Vurderingsordning blir den samme som ordinær eksamen; rapport og resultat fra prosjektet samt mulig uttrekk til muntlig eksamen.
Evaluering av emnet
Dette emnet evalueres på følgende måte:
- Midtsemesterevaluering (frivillig)
- Sluttevaluering (obligatorisk)
Den emneansvarlige lager en emnerapport på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Emnerapporten behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.
Litteratur
Litteratur og andre kilder oppgis av faglærer, se kursets nettside
En del fagstoff på: http://www.it.hiof.no/~borres/dw/