IT6206
Grunnleggende programmering med Python
Sist undervist 2024
Høst
Trondheim
Norsk
Om emnet
Faglig innhold
Emnet tar for seg følgende temaer:
- Grunnleggende om datamaskiners oppbygging, introduksjon til programmering og algoritmisk tenkning.
- Prosedyreorientert programmering: Variabler og datatyper. Input og output. Kontrollstrukturer: Sekvens, valg, og repetisjon. Strukturering og oppdeling av programmer; funksjoner og moduler. Datastrukturer: Lister, tabeller, tekststrenger, mengder, tupler og poster (dictionary). Filbehandling, persistent lagring av informasjon, og unntak (exception).
- Introduksjon til objekt orientert programmering: Konsepter, bruk av objektorienterte biblioteker
- Representasjon av tall, enkel prosessering og visualisering av måledata og iterativ løsning av enkle ligninger. Python brukes som programmeringsomgivelse.
Læringsmål
Kunnskap
Deltakeren skal:
- ha grunnleggende kunnskap om konstruksjoner og strukturer i moderne programmering
- har grunnleggende innsikt i teknikk og metoder for utprøving og feilfinning i korte, enkle programmer
Ferdigheter
Deltakeren kan:
- utvikle og prøve ut enkle programmer
- installere og bruke et programmeringsverktøy
- bruke biblioteker for prosessering og visualisering av data.
Generell kompetanse
Deltakeren kan:
- diskutere, beskrive og evaluere enkle løsninger
- vise grunnleggende digital kompetanse
Læringsformer og aktiviteter
Kurset er nettbasert (ingen samlinger) og består av obligatoriske øvinger og forelesninger i form av webinarer.