EPN-V2

BIB3260 Web programming Course description

Course name in Norwegian
Webprogrammering
Study programme
Bachelor Programme in Library and Information Science
Weight
7.5 ECTS
Year of study
2021/2022
Course history

Introduction

Webprogrammering handler om maskinell håndtering av data på web. Mange åpne datasett er gjort tilgjengelige via webtjenester ( web services) eller som lenkede data. Slike datakilder kan kombineres på nye måter til nye tjenester. Studentene lærer grunnleggende programmeringsteknikker for å utvikle slike tjenester.

Required preliminary courses

BIBPRAK2, BIB2000, BIB2100, BIB2300, BIB2201

Learning outcomes

Studenten skal etter å ha fullført emnet ha følgende totale læringsutbytte definert i kunnskap, ferdigheter og generell kompetanse:

Kunnskaper

  • grunnleggende innsikt i programmeringsprinsipper
  • forstår hvordan webbaserte gjenfinningssystemer er oppbygd og fungerer

Ferdigheter

  • kan programmere enkle nettsider og -tjenester
  • kan skrive programmer for å behandle data i forskjellige formater og fra ulike kilder

Generell kompetanse

  • har forståelse for bruk av metadatakilder og hvordan programmering inngår i utnyttelsen av disse i gjenfinningssystemer

Content

Studentene får en introduksjon til objektorientert klient- og tjenerprogrammering i webmiljø.

Foruten allmenn programmering, legges det vekt på

  • Programmering mot XML- og JSON-baserte tjenester
  • Lenkede data og SPARQL

Teaching and learning methods

Arbeidsformene veksler mellom forelesninger, veiledning, øvelser, oppgaver, gruppearbeid og selvstudium.

Course requirements

For å kunne framstille seg til eksamen må studenten ha følgende godkjente arbeidskrav:

  • Arbeidskrav 1: En programmeringsoppgave med en tekstlig pensumsrelatert komponent.
  • Arbeidskrav 2: En noe større programmeringsoppgave med lesing, forståelse og endring av programkode, samt et forståelses- og refleksjonsnotat på ca. 500-600 ord.

Arbeidskravene må være gjennomført og godkjent innen fastlagt frist for at studenten skal kunne framstille seg til eksamen. Dersom et eller flere arbeidskrav ikke blir godkjent, gis det anledning til å kunne levere en forbedret versjon én gang innen angitt frist.

Assessment

Kunnskaper

Studenten

  • har grunnleggende kunnskap om prosjektarbeid i en organisasjonsteoretisk kontekst
  • har god kunnskap om prosjektarbeid som arbeidsmetode

Ferdigheter

Studenten

  • kan planlegge, organisere og gjennomføre et prosjekt
  • kan analysere og drøfte gjennomføringen av et prosjekt
  • kan vurdere prosjektarbeidsformen i sammenheng med andre måter å løse oppgaver på i arbeidslivet
  • forstår hvilke krav som stilles til ulike aktører i et prosjekt og i teamarbeid

Generell kompetanse

Studenten

  • kan planlegge og gjennomføre arbeidsoppgaver som deltaker i gruppe og i tråd med etiske krav og retningslinjer

Permitted exam materials and equipment

Arbeidsformene veksler mellom forelesninger, gruppearbeid, seminarer, prosjektarbeid og selvstudium.

Grading scale

Det er fire arbeidskrav i emnet, knyttet til ulike faser av prosjektet. Alle skal gjennomføres innen fastlagt tid og godkjennes av faglærer før studenten kan framstille seg til eksamen. Det første arbeidskravet er individuelt og består av et motivasjonsnotat og søknad om prosjekt. Det andre arbeidskravet er knyttet til oppstartsfasen og er en muntlig presentasjon i gruppe over prosjektets mål og interessenter. Det tredje arbeidskravet er en skriftlig innlevering over milepæler i prosjektet, levert av prosjektgruppa i fellesskap. Det fjerde arbeidskravet er prosjektgruppas sluttrapport som skal oversendes emneansvarlig og oppdragsgiver i prosjektets avslutningsfase. Dersom arbeidskrav ikke blir godkjent, gis det anledning til å kunne levere en forbedret versjon én gang innen angitt frist.

Examiners

Vurderingsformen består av en individuell semesteroppgave over et selvvalgt, pensumrelatert tema knyttet til det konkrete prosjektet (20.000 til 25.000 tegn med mellomrom). Skrifttype og skriftstørrelse: Arial / Calibri 12pkt. Linjeavstand: 1,5.

En student kan ved ikke bestått levere omarbeidet versjon av oppgaven til sensur én gang.