Programplaner og emneplaner - Student
DAVE3600 Apputvikling Emneplan
- Engelsk emnenavn
- App Development
- Studieprogram
-
Bachelorstudium i anvendt datateknologiBachelorstudium i ingeniørfag - dataBachelorstudium i informasjonsteknologi
- Omfang
- 10.0 stp.
- Studieår
- 2020/2021
- Pensum
-
HØST 2020
- Timeplan
- Programplan
- Emnehistorikk
-
Innledning
Ingen ut over opptakskrav.
Anbefalte forkunnskaper
Emnet er ekvivalent (overlapper 10 studiepoeng) med: DATS2500, ITPE2500, LO114A, LO114D, LO114I, LO141A, LO141I og LO121A.
Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.
Forkunnskapskrav
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse.
Kunnskap
Studenten kan:
- forklare grunnprinsippene for hvordan et operativsystem organiserer all ressursbruk og gjør det enklere og mer effektivt for vanlige brukere og applikasjoner å bruke en datamaskin
- gjøre rede for hvilke operativsystemer som er de mest sentrale og forklare forskjellen på dem
- forklare oppbyggingen av en datamaskin og hvordan operativsystemet styrer den
- gjøre rede for multitasking, CPU-scheduling, prosesser, tråder og synkronisering
- forklare hvordan operativsystemet organiserer bruk av cache og internminne
- gjøre rede for harddisker og filsystemer
- kunne analysere og forklare konkrete hendelsesforløp når man kjører programvare på og bruker et operativsystem
- gjøre rede for virtualiseringsteknologier
Ferdigheter
Studenten kan:
- kommunisere med og styre operativsystemet fra kommandolinjen på Linux og Windows
- lage nye brukere og grupper, sette rettigheter for filer og mapper på Linux og Windows
- bruke pipes og omdirigering til å sette sammen enkle kommandoer til å løse komplekse oppgaver på Linux og Windows
- løse konkrete oppgaver relatert til operativsystemer ved hjelp av scripting for Linux og Windows
- bruke scriptspråk til filbehandling, array og hash, samt regulære uttrykk
Generell kompetanse
Studenten kan:
- utveksle og drøfte problemstillinger om operativsystemer
- gi anbefalinger om bruk og anskaffelse av operativsystemer
- raskt sette seg inn i ny teknologi relatert til operativsystemer
- vurdere og anbefale hvilke script- eller programmerings-språk som er best egnet til å løse et konkret datateknisk problem
- hjelpe vanlige brukere å løse oppgaver relatert til operativsystemer
Læringsutbytte
Forelesninger og individuelle øvinger. Øvingene er basert på eget arbeid med veiledning fra faglærer og/eller studentassistent. Studentene arbeider i grupper. Gruppestørrelse på maksimalt 3 studenter.
Arbeids- og undervisningsformer
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 3 gruppearbeider
- 3 multiple choice-tester
Arbeidskrav og obligatoriske aktiviteter
Ny eksamen våren 2020: Individuell skriftlig hjemmeeksamen på 3 timer
[Tidligere: Eksamensform: Individuell skriftlig eksamen på 3 timer.
Eksamensresultat kan påklages.]
Vurdering og eksamen
Alle hjelpemidler tillatt.
[Ingen.]
Hjelpemidler ved eksamen
Karakterskala våren 2020: Bestått/ikke bestått.
Vurderingsuttrykk
En intern sensor. Ekstern sensor brukes jevnlig.
Sensorordning
Emnet er avhengig av at studentene har gode programmeringsferdigheter, f.eks. DAPE1400 Programmering.
Emneoverlapp
Emnet er ekvivalent (overlapper 10 studiepoeng) med: LV129A.
Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.