ITM30614 Utvikling av interaktive nettsteder (Vår 2015)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig fakultet:
- Avdeling for informasjonsteknologi
- Studiested:
- Halden
- Emneansvarlig:
- Joakim Karlsen
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Emnet er valgfritt for studenter som går på bachelorstudiet i digital medieproduksjon - kull 2012 og kull 2013.
Forkunnskapskrav utover opptakskrav
Undervisningssemester
Bachelorstudiet i digital medieproduksjon - kull 2012 og kull 2013, 6. semester (vår).
Innhold
- OOP / Generalisering / Python
- Django API / MVC / SoC
- Bruk av ORM / Enkel databaseteori
- Sosiale medier og metode
- Versjonskontroll (Git)
Studentens læringsutbytte ved 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.
Undervisnings- og læringsformer
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.