|
Introduksjon til programmering med Python
DRI107
|
|
|
|
|
Studieår:
|
2024-2025 |
|
Gjennomføring: |
Høst og vår |
Antall
studiepoeng: |
6.0 |
Anbefalt forkunnskap: |
Erfaring med bruk av datamaskin. |
Læremateriale: |
Lærestoff utformet av faglærer (tekst, videoer, quiz, programmeringsoppgaver). |
Læremiljø: |
Nettstudium. Alt innhold ligger i itslearning. |
Innleveringer: |
Du må ha godkjent 6 av 10 øvinger for å kunne gå opp til eksamen. |
Vurderingsform: |
Hjemmeeksamen (4 timer) som består av programmeringsoppgaver.
Eksamen starter kl 09.00.
Karakterskala: A - F, hvorav A er best og F er stryk. |
Ansvarlig: |
Svend Andreas Horgen |
Eksamensdato: |
26.05.25 |
|
|
|
|
|
Faglig innhold:
Installasjon av programmeringsmiljøet, variabler og datatyper, if-setninger, boolske operatorer, feilsjekking, logikk i koden, løkker, debugging, lister, innebygde funksjoner, egendefinerte funksjoner, filbehandling, biblioteker og andre avanserte temaer.
Læremål:
Etter å ha gjennomført emnet skal studenten ha følgende læringsutbytte:
KUNNSKAPER
Studenten:
- kan forklare begreper som script, programmering og programmeringsspråk
- vet hvordan et script kan bygges opp med ulike byggesteiner og mekanismer fra språket Python, som variabler, if-setninger, løkker, funksjoner/metoder og lister
- kjenner til mer avanserte mekanismer i Python som list slicing, modulo, range, sets, tuples og list comprehension
FERDIGHETER
Studenten:
- kan sette opp et programmeringsmiljø for å utvikle og kjøre Python-script på egen datamaskin
- kan lage strukturert og oversiktlig programkode for å løse ulike problemer
- kan skrive egne funksjoner og kalle disse, samt benytte innebygde funksjoner og funksjoner fra tredjepartsbiblioteker
- kan finne feil i programmer og korrigere disse
- kan bruke Python-kode til å behandle tekstfiler
GENERELL KOMPETANSE
Studenten:
- kan ta en informert avgjørelse om Python er et godt verktøy for å løse et problem eller automatisere en oppgave
- kan bruke Python til å løse enkle, praktiske oppgaver
- kan tenke sikkerhet i egen kode og ta høyde for feilsituasjoner
Påmeldingsfrist:
20.01.25
|
|
|
|
|