ITM30614 Utvikling av interaktive nettsteder (Vår 2015)

Fakta om emnet

Studiepoeng:
10
Ansvarlig avdeling:
Avdeling for informasjonsteknologi
Studiested:
Halden
Emneansvarlig:
Joakim Karlsen
Undervisningsspråk:
Norsk
Varighet:
½ år

Emnet er tilknyttet følgende studieprogram

Emnet er obligatorisk for studenter som går på bachelorstudiet i digital medieproduksjon - kull 2014.
Emnet er valgfritt for studenter som går på bachelorstudiet i digital medieproduksjon - kull 2012 og kull 2013.

Forkunnskapskrav utover opptakskrav

Det forutsettes at studenten har kompetanse tilsvarende innføring i programmering.

Undervisningssemester

Bachelorstudiet i digital medieproduksjon - kull 2014, 2. semester (vår).
Bachelorstudiet i digital medieproduksjon - kull 2012 og kull 2013, 6. semester (vår).

Studentens læringsutbytte etter bestått emne

Kunnskaper:
Studenten kan reflektere over teknologien og anvendelse av:

  • OOP / Generalisering
  • MVC, SoC (separation of concern)
  • ORM / Enkel databaseteori
  • Python
  • Django API (models, views, templates, modulær utvikling)
  • Versjonskontroll (Git)
  • Sosiale medier (mot API, autentisering)

Ferdigheter:

Studenten

  • kan utvikle robuste og moderne MVC/OOP baserte webapplikasjoner med kobling mot sosiale medier omkring det python baserte rammeverket Django
  • kan lese tilgjengelig Django dokumentasjon for selv å finne ut hvordan de ulike komponentene kan benyttes i sitt eget prosjekt.
  • har tilegnet seg erfaring med å jobbe i prosjektbaserte team med bruk av bla. versjonskontroll (Git).

Generell kompetanse:
Studenten har

  • kompetanse til å planlegge og implementere webapplikasjoner samt inneha refleksjon og kunnskap som kan brukes på andre områder
  • kompetanse om viktige paradigmer for programvareutvikling.
  • erfaring med prosjektarbeid i team.

Innhold

  • OOP / Generalisering / Python
  • Django API / MVC / SoC
  • Bruk av ORM / Enkel databaseteori
  • Sosiale medier og metode
  • Versjonskontroll (Git)

Undervisnings- og læringsformer

Seminar, forelesninger, individuelle oppgaver og gruppearbeid. Arbeidsformen skal være praktisk og selvstendig.

Arbeidskrav - vilkår for å avlegge eksamen

En individuell programmeringsøvelse gjennomføres etter OOP/Python delen av kurset.

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

Eksamen

Prosjekt i gruppe

Studentene skal utvikle en sosial applikasjon (kampanje) ved hjelp av Python og rammeverket Django i gruppe. Gruppen må dokumentere arbeidsprosessen.

Prosjektet leveres digitalt.

Det gis individuell bokstavkarakter på karakterskala A - F basert på en helhetlig vurdering av kampanjen og dokumentasjon av arbeidsprosessen.

Ny og utsatt eksamen må gjennomføres ved neste ordinære 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

Forelesningene med utvalgte teksteksempler, artikler samt nettbaserte ressurser.

Sist hentet fra Felles Studentsystem (FS) 18. juli 2024 02:45:12