Programplaner og emneplaner - Student
DAVE3615 Software Architecture and Frameworks Course description
- Course name in Norwegian
- Programvarearkitektur og rammeverk
- Study programme
-
Bachelor in Applied Computer TechnologyBachelor's Degree Programme in Software EngineeringBachelor's Degree Programme in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2017/2018
- Curriculum
-
SPRING 2018
- Schedule
- Programme description
- Course history
-
Introduction
Emnet gir inngående kjennskap til kvantitative design og statistisk analyse for bruk i egen masteroppgave, muligheter og begrensninger ved ulike kvantitative design, kjennskap til ulike datakilder og kvalitetskrav til studier basert på statistisk analyse innen en samfunnsvitenskapelig forskningstradisjon.
Emnet omfatter inngående kjennskap til tverrsnittsdesign, tidsdesign, eksperiment og surveymetoden. Studentene vil også få inngående kunnskap om forhold som kan påvirke validiteten og reliabiliteten i en undersøkelse, samt ferdigheter til å vurdere slike forhold. Videre vil studentene både lære og ikke minst praktisere univariate, bivariate og multivariate analyser. I emnet vil vi ha et særlig fokus på regresjonsanalyse, og gjennom forelesninger, e-ressurser og seminarer vil studentene få inngående kunnskap om og ferdigheter i bruken av regresjonsbasert analyse, med siktemål om å kunne benytte regresjonsanalyse i egen masteroppgave for de som velger et kvantitativ design (i emnet vil vi benytte statistikkprogrammet SPSS).
Required preliminary courses
Ingen forkunnskapskrav.
Learning outcomes
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert i kunnskap, ferdigheter og generell kompetanse:
Kunnskap
Studenten:
- har en generell kjennskap til et bredt utvalg av ulike programvarearkitekturer og rammeverk
- forstår hvordan design-patterns kan benyttes i programutvikling
- forstår kost/nytte verdien av å benytte programvarearkitekturer og rammeverk i store programsystemer.
Ferdigheter
Studenten:
- anvender teknikker og praktisk bruke et mindre antall rammeverk som kan inkludere standard klient-tjener arkitekturer, web-rammeverk og objekt-relasjonsmapping (ORM).
- kan arbeide med prosjekter og arbeidsoppgaver, både selvstendig og i team
- kan utarbeide dokumentasjon for rammeverk og arkitekturer
Generell kompetanse
Studenten:
- kjenner til teknikker og teorier som fremmer god kvalitet i programsystemer
- er bevisst viktigheten av rammeverk og arkitekturer i store programsystemer
Teaching and learning methods
Undervisningen foregår både i form av forelesninger, SPSS-øvelser, e-forelesninger og oppgaver som studentene jobber med på egenhånd og får veiledning i via e-baserte ressurser.
Course requirements
Studentene skal gjennomføre et arbeidskrav bestående av univariat, bivariat og mulitivariat analyse (regresjonsanalyse). I analysene skal studentene benytte et utdelt datasett eller kan etter avtale med faglærer benytte et eget datasett, dersom dette skal benyttes i masteroppgaven. Hver student skal utforme en problemstilling med utgangspunkt i udelt datasett (eller eget datasett), formulere hypoteser og teste disse hypotesene. Det skrives en rapport og studentene får individuell tilbakemelding fra faglærer. Rapporten må være godkjent før studenten kan gå opp til eksamen. Rapporten skal være på maks 10 sider.
Assessment
Studentene skal ha en 4 timers skriftlig skoleeksamen under tilsyn.
Permitted exam materials and equipment
Gradert skala A-F
Grading scale
Åsmund Hermansen
Examiners
Sensorordning: To interne sensorer. Ekstern sensor brukes jevnlig.