Programplaner og emneplaner - Student
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
- Programme description
- 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.