Programplaner og emneplaner - Student
ADTS2310 Testing av programvare Emneplan
- Engelsk emnenavn
- Software Testing
- Omfang
- 10.0 stp.
- Studieår
- 2017/2018
- Emnehistorikk
-
- Pensum
-
VÅR 2018
- Timeplan
-
Innledning
Mappevurdering med følgende mappekrav:
- ett gruppeprosjekt (3-4 studenter, ca. 20 sider rapport)
- en individuell oppgave (ca. 20 sider rapport)
Mappen gis en helhetlig vurdering med én karakter. Alle deler i mappen må være vurdert til karakter E eller bedre for at studenten skal kunne få bestått emnet.
Eksamensresultat kan påklages. Ved stryk må ny mappe leveres ved neste ordinære eksamen.
-
Forkunnskapskrav
Alle.
-
Læringsutbytte
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte definert i kunnskap, ferdigheter og generell kompetanse:
Kunnskap
Studenten:
- er bevisst på viktigheten av å evaluere og teste IT-systemer
- kan gjøre rede for ulike teknikker og benytte systemer for evaluering og testing av IT-systemer
- forstår hvordan evaluering og testing relaterer seg til andre aktiviteter i utviklingsprosessen
Ferdigheter
Studenten:
- kjenner til og anvender teknikker for å evaluere og teste IT-systemer
- kan utarbeide evaluerings- og testrapporter
Generell kompetanse
Studenten:
- kjenner til teknikker og teorier som fremmer god kvalitet i IT-systemer
- er bevisst viktigheten av testing av IT-systemer
-
Arbeids- og undervisningsformer
En sensor. Emnet kan bli trukket ut til ekstern sensur
-
Arbeidskrav og obligatoriske aktiviteter
Emnet bygger på ITPE1600 Programutvikling eller tilsvarende.
-
Vurdering og eksamen
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte definert i form av kunnskap, ferdigheter og generell kompetanse.
Ferdigheter
Studenten kan
- anvende den deriverte til å modellere og analysere dynamiske systemer
- stille opp og beregne størrelser hvor integraler inngår
Kunnskap
Dette krever at studentene kan
- regne ut eksakte verdier for den deriverte og den antideriverte ved å bruke analytiske metoder
- ta utgangspunkt i definisjonene til å bestemme tilnærmede numeriske verdier av den deriverte og av det bestemte integralet og vurdere nøyaktigheten av disse verdiene ved å bruke den deriverte til å løse optimaliseringsproblemer og til å regne ut lineære tilnærminger
- løse problemer med koblede hastigheter
- forklare hvordan man kan bruke det bestemte integralet til å regne ut størrelser som areal, volum, arealmoment, ladning eller andre størrelser
- drøfte ideene bak noen analytiske og numeriske metoder som brukes for å løse første ordens differensiallikninger
- sette opp og løse differensiallikninger og differenslikninger for praktiske problemer
Kunnskap
Dette krever at studentene kan
- løse separable og lineære differensiallikninger ved hjelp av antiderivasjon.
- gjøre rede for hvordan retningsfeltet til en førsteordens differensiallikning kan brukes til å visualisere løsninger til likningen.
Dette krever at studentene kan finne numeriske løsninger av initialverdiproblem ved hjelp av Eulers metode:
- Drøfte metoder for å løse lineære likningssystemer ved hjelp av matriseregning og drøfte numeriske metoder for å løse likninger.
- Sette opp og løse likninger for praktiske problemer.
- Løse likninger med komplekse koeffisienter og komplekse løsninger.
Kunnskap
Dette krever at studentene kan
- regne med vektorer, matriser og determinanter
- overføre matriser til redusert trappeform
- invertere matriser
- gjøre rede for antall løsninger til et lineært likningssystem
- bruke matriser til å beskrive lineære transformasjoner
- løse likninger ved for eksempel halveringsmetoden og Newtons metode
- regne med komplekse tall
Generell kompetanse
Studentene kan
- overføre et praktisk problem fra eget fagområde til matematisk form, slik at det kan løses analytisk eller numerisk
- skrive presise forklaringer og begrunnelser til framgangsmåter, og demonstrere korrekt bruk av matematisk notasjon
- bruke matematiske metoder og verktøy som er relevante for sitt fagfelt
- bruke matematikk til å kommunisere om ingeniørfaglige problemstillinger
- vurdere resultater fra matematiske beregninger og implementere grunnleggende numeriske algoritmer ved å bruke tilordning , for-løkker , if-tester , while-løkker og liknende, og forklare sentrale begreper somiterasjon og konvergens
- gjøre rede for at endring og endring per tidsenhet kan måles, beregnes, summeres og inngå i likninger
-
Hjelpemidler ved eksamen
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- Minst tre innleveringer basert på bruk av programvare.
-
Vurderingsuttrykk
Eksamen og sensorordning
Eksamensform: Individuell skriftlig eksamen på tre timer.
Sensorordning: En intern sensor. Ekstern sensor brukes jevnlig.
Eksamensresultat kan påklages.
Hjelpemidler ved eksamen
Godkjent kalkulator fra liste. Dersom kalkulatoren har mulighet for lagring i internminnet skal minnet være slettet før eksamen. Stikkprøver kan foretas.
Vurderingsuttrykk
I forbindelse med avsluttende vurdering benyttes en karakterskala fra A til E for bestått (A er høyeste karakter og E er laveste) og F for ikke bestått.
Pensumliste
Lay: Linear Algebra and its Applications , 5th ed., Pearson Education, 2015. Deler av kapittel 1, 2, og 3, i alt 120 sider.
Lorentzen, Hole & Lindstrøm: Kalkulus med én og flere variable , 2. utgave, 2015. Universitetsforlaget. Deler av kapittel 1-6 og A3, i alt ca. 140 sider.
Notater. Ukjent antall sider.
Totalt antall sider: 260 + notater.
Vi tar forbehold om at pensum kan bli endret eller justert. Eventuelle endringer vil bli kunngjort av foreleser ved semesterstart.
-
Sensorordning
Sensorordning: En intern sensor. Ekstern sensor benyttes jevnlig.