IT6206

Grunnleggende programmering med Python

Sist undervist 2024

Høst

Trondheim

Norsk

Oversikt

Ståprosent

100 %

8 poeng

Karakterfordeling
Ståprosent over tid

Om emnet

Faglig innhold

Emnet tar for seg følgende temaer:

  1. Grunnleggende om datamaskiners oppbygging, introduksjon til programmering og algoritmisk tenkning.
  2. 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).
  3. Introduksjon til objekt orientert programmering: Konsepter, bruk av objektorienterte biblioteker
  4. 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.