ITF12009 Webprogrammering 2 (Vår 2012)

Fakta om emnet

Studiepoeng:
10
Ansvarlig avdeling:
Avdeling for informasjonsteknologi
Emneansvarlig:
Ky Van Ha
Undervisningsspråk:
Norsk
Varighet:
½ år

Emnet er tilknyttet følgende studieprogram

Emnet er obligatorisk og inngår i

  • Bachelorstudiet i informasjonssystemer

 Valgfritt emne for

  • Bachelorstudiet i ingeniørfag - data (kull 2009 og 2010)
  • Bachelorstudiet i informatikk - design og utvikling av IT-systemer
  • Bachelorstudiet i digital medieproduksjon
  • Informasjonsteknologi - årsstudium

Forkunnskapskrav utover opptakskrav

Programmeringskunnskaper tilsvarende emnet ITF10208 Webprogrammering 1.

Undervisningssemester

Bachelorstudium i informasjonssystemer: 2. semerster (vår)
Bachelorstudium i digital medieproduksjon: 4. semester (vår)
Bachelorstudium i informatikk - design og utvikling av IT-systemer: 2. semester (vår)
Bachelorstudium i ingeniørfag - data: 4. eller 6. semester (kull 2009 og 2010)
Informasjonsteknologi - årsstudium: 2. semester (vår)

4 timer forelesning + øvinger pr. uke.

Studentens læringsutbytte etter bestått emne

Kunnskap:

Etter avsluttet emne skal studentene kunne

  • utvikle dynamiske webapplikasjoner 
  • programmere i "server"-språk i en tre-tier webstruktur
  • implementere dynamiske webapplikasjoner ved å bruke objektorientert programmeringsteknikk med PHP 
  • forklare ulike sikkerhetsutfordringer og hvordan disse kan håndteres
  • gjøre rede for tilstandsbevaring via sessions og cookies

Ferdigheter:

Etter avsluttet emne skal studentene kunne 

  • utvikle dynamiske websider ved hjelp av objektorientert PHP
  • knytte dynamiske websider til en relasjonsdatabase
  • bruke media-objekter (bilder, video, lyd, flash) grafikk i sine webapplikasjoner

Generell kompetanse:

Etter avsluttet emne skal studentene kunne 

  • utvikle objektorienterte programstrukturer i PHP
  • utvikle et større dynamisk nettsted med persistent datalagring
  • utvikle en webapplikasjon som kan hente online data via XML

Innhold

Tema som vil berøres i emnet:

- Webutvikling: Strategier og metoder
- HTML, CSS og design av et nettsted
- Programmering med PHP: Objektorientert PHP basics og Filbehandler
- Framework pakke
- PHP og MySql Database
- Dynamiske websider, bruk av PHP for oppslag og innlegging av data i databasen
- Teknikker for bevaring av tilstand i webkommunikasjon, sikkerhet, kryptert kommunikasjon
- Graphics i PHP
- PHP og XML, RSS
- PHP og AJAX

Undervisnings- og læringsformer

Forelesninger, prosjektarbeid, obligatoriske oppgaver og veiledning på laboratorium.

Arbeidskrav - vilkår for å avlegge eksamen

  • Utarbeidelse av en webapplikasjon basert på det som gjennomgås i emnet.
  • Obligatoriske ukeoppgaver: 10 obligatoriske oppgaver.

 Arbeidskrav må være godkjent før studenten kan fremstille seg til eksamen.

Eksamen

4 timers skriftlig eksamen. Bokstavkarakter A - F. Alle trykte og skrevne papirbaserte hjelpemidler er tillatt.

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


Litteraturliste senest oppdatert våren 2010.

Kompendium: Dynamiske Webapplikasjoner. Kompendium ligger på skolens LMS-system.

Sist hentet fra Felles Studentsystem (FS) 18. juli 2024 02:44:43