ITF31006 Programmering for web (Høst 2007)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Avdeling for informasjonsteknologi
- Emneansvarlig:
- Børre Stenseth
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Emnet er obligatorisk for bachelorstudiet i informatikk, og valgfag for bachelor i informasjonssystemer og IT-ledelse.
Undervisningssemester
5. semester (høst)
4 timer forelesninger/plenumssamlinger pr. uke.
Innhold
Anvendelser av XML og tilhørende teknologier: XHTML, CSS, XSL-FO, VRML, SVG etc. Spesielt XSLT og XPATH som verktøy for transformasjon av XML-formater. Python som allminnelig programmeringsspråk og som verktøy for CGI-programmering. Javascript som skriptingverktøy på websider, AJAX. Gjennomføring av prosjekter.
Undervisnings- og læringsformer
Prosjekt, forelesninger og laboratorieveiledning .Arbeidskrav - vilkår for å avlegge eksamen
Gjennomføring av et selvstendig, individuelt prosjekt i løpet av emnet. Presentasjon av prosjektet på web og muntlig i plenum, etter nærmere spesifisering.Det vil etter nærmere vurdering være aktuelt å ha Extreme Programming som obligatorisk arbeidsform i det prosjektet som skal gjennomføres i emnet. Dette vil i så fall innebære 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.
Eksamen
Karakteren settes på bakgrunn av rapporten og resultatet fra prosjektet som studenten lager i kurset. 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 eksamen må studenten få godkjent arbeidskrav på nytt, dvs gjennomføre og presentere et nytt bearbeidet prosjekt.
Det fornyede prosjektet skal framstilles på web og enten muntlig i plenum i løpet av kurset eller som muntlig eksaminasjon etter innlevering.
Litteratur
- Beginning Python: Hetland, APress, ISBN-10:1-59059-519-X.
- XML IN A NUTSHELL, Harold & Means, O' Reilly, ISBN 0-596-00292-0
- Foundations of Ajax, Asleson & Schutta, Apress, ISBN-10:1-59059-582-3
- Eventuell ytterligere littratur oppgis av faglærer
- http://www.ia.hiof.no/~borres/ml/
Sist hentet fra Felles Studentsystem (FS)
18. juli 2024 02:43:57