Fakta
Informasjon er oppdatert av Universitetet i Sørøst-Norge
.


Om studiet
I denne videreutdanningen får du en innføring i grunnleggende programmering med Python, som er et av de mest benyttede programmeringsspråkene i dag.
Dette lærer du
Programmeringsmiljøer for Python-programmering. Lokale miljøer (Spyder og Jupyter Notebook) og nettbasert miljø (Anaconda Cloud/JupyterLab).
Publisering av dine programmer på GitHub
Variabler og datatyper (tall, tekst, logiske (boolske) variabler, lister, arrayer, tupler, dictionaries)
Grafisk presentasjon av data med kurver og diagrammer
Programmering av funksjoner
Objekt-orientert programmering (OOP)
Testing og feilsøking i egen kode
Bruk av kunstig intelligens-verktøy i programmering
If-else-strukturer for betingede programløp
For-løkker og while-løkker for repeterte programløp
Lesing og skriving av fildata (tekst-filer og Excel-filer)
Søking etter tekstmønstere med Regular Expressions (regex)
Versjonskontroll med Git
Ulike anvendelser av programmering
Emnet forutsetter en studieinnsats på ca 135 timer (som er iht. USNs standard på 27 timers innsats pr. studiepoeng).
Undervisning
Nettbaserte forelesninger i Zoom, altså ingen fysiske samlinger. Forelesningene varer i 2 undervisningstimer, dvs. 2 x 45 minutter, med 15 minutter pause i mellom. Forelesninger tas opp på video og publiseres i læringsplattformen Canvas samme dag. Det er frivillig deltakelse på forelesningene.
Øvinger med tilgang til veileder i Zoom i 2 x 45 timer. Det er frivillig deltakelse på øvingene.
Timeplan for PY1010 for gjennomføringen 2026-2027
• Forelesning 1: Tirsdag 1.9 2026
• Øving 1 (med tilgang til veileder): Tirsdag 8.9 2026
• Forelesning 2: Tirsdag 15.9 2026
• Øving 2: Tirsdag 22.9 2026
• Forelesning 3: Tirsdag 29.9 2026
• (Ingen undervisning tirsdag 6.10 2026 pga. høstferie.)
• Øving 3: Tirsdag 13.10 2026
• Forelesning 4: Tirsdag 20.10 2026
• Øving 4: Tirsdag 27.10 2026
• Forelesning 5: Tirsdag 3.11 2026
• Øving 5: Tirsdag 10.11 2026
• Forelesning 6: Tirsdag 17.11 2026
• Øving 6: Tirsdag 24.11 2026
• Forelesning 7: Tirsdag 1.12 2026
• Øving 7: Tirsdag 8.12 2026
• Forelesning 8: Tirsdag 5.1 2027
• Øving 8: Tirsdag 12.1 2027
• Forelesning 9: Tirsdag 19.1 2027
• Øving 9: Tirsdag 26.1 2027
• Forelesning 10: Tirsdag 2.2 2027
• Øving 10: Tirsdag 9.2 2027
• (Ingen undervisning tirsdag 16.2 2027 pga. vinterferie.)
• Forelesning 11: Tirsdag 23.2 2027
• Øving 11: Tirsdag 2.3 2027
• Forelesning 12: Tirsdag 8.3 2027
• Øving 12: Tirsdag 16.3 2027
• Innlevering av prosjektoppgaven: Tirsdag 23.3 2027, kl 21.
• Eksamen: Dato ikke fastsatt ennå.
(Tidene ovenfor er med forbehold om endringer.)
Deltakerne får tilgang til Canvas før emnets oppstart.
Vurdering
To obligatoriske innleveringer (arbeidskrav) med vurdering godkjent/ikke
godkjent.Prosjektoppgave (individuell) med vurdering godkjent/ikke godkjent.
Eksamen (flervalgseksamen) med vurdering bestått/ikke bestått som gjennomføres som hjemmeeksamen i USNs nettbaserte eksamenssystem (Wiseflow).
Emnet vurderes som bestått dersom de obligatoriske innleveringene og
prosjektoppgaven er godkjent, og eksamen er bestått.
Alle deltakere får dokumentasjon på fullført emne.
Undervisningsmateriell
- Presentasjonsfiler (powerpoint og/eller notebook) til hver forelesning, tilgjengelige i Canvas før forelesningene.
Videoopptak av forelesninger (tilgjengelige i Canvas rett etter den aktuelle forelesningen).
- Støttelitteratur (det forutsettes ikke at deltakerne har anskaffet boken): Haugen og Lysaker: Helt Python, Fagbokforlaget, 2026.
Det forutsettes at du har en PC der du har installert Anaconda-distribusjonen av Python-verktøy (https://www.anaconda.com). Anaconda fins for ulike plattformer (Windows, Mac, Linux). Du trenger ikke installere noen annen Python-programvare enn Anaconda-distribusjonen for dette emnet.
Det tas forbehold om mindre endringer i undervisningsplanen før oppstart.