Finn studier Videreutdanning Søknad og opptak Studie- og emneplaner Utveksling til utlandet Praksis Vi hjelper deg med studievalget Studiestart Utdanning med lønn Livet som student Bolig og velferd Muligheter under studiene Tilrettelegging og studentstøtte Alumni Studenthistorier Barnehage, skole og høyere utdanning Friluftsliv, idrett og kroppsøving Helse og velferd Humanistiske fag Kunstnerisk utviklingsarbeid Maritim virksomhet Natur, helse og miljø Naturvitenskap Synsvitenskap Teknologi Tradisjonskunst og praktisk- estetiske fag Økonomi, ledelse og regulering Oppdragsforskning Våre ph.d.-utdanninger Ph.d.-handbok Stipendiatsiden Disputaser Doktorkreering Industriforskerskolen i komplekse systemer Nærings- og offentlig-ph.d. Demokrati, samfunnsorganisering og styring Energi, klima og miljø Fremtidens helse og velferdstjenester Oppvekst, tilhørighet og livsmestring Regional verdiskapning Lørdagsuniversitetet Forskingsdagane Forskningsforedrag på bestilling Prosjekter finansiert av Forskningsrådet Fremragende sentre EU-finansierte forsknings- og innovasjonsprosjekter Andre prosjekter Internasjonale utdanningsprosjekter Ekspertliste Publisert forskning Forskningsnytt Organisasjonskart Leiinga Styret Råd, utval og ombod Fakultet Strategi og visjon Rapportar og dokument Biblioteket Brukerveiledninger Si ifra Regelverk Beredskap og krisehandsaming Campusene Jobbe hos USN? Globalt Engasjement USN Hjelp Ansatte Toppledelse Ekspertliste Samarbeid med oss Campusene

Mine studier

  • Beklager, her gikk noe galt. Vi har problemer med favorittmarkeringer for øyeblikket.
en (English (GB))
Bildemontasje en student med phyton kode i forgrunnt

Grunnleggende programmering med Python

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.

Studieinformasjon

  • Studiested: Nettstudier
  • Utdanningstype: Videreutdanning
  • Progresjon: Deltid
  • Oppstart: Høst 2026
  • Studieopplegg: Nettbasert
  • Studiepoeng: 5
  • Kostnader: Gratis (tilbudet er finansiert av Direktoratet for høyere utdanning og kompetanse - HKDIR). Semesteravgift kommer i tillegg.
  • Søknadsfrist: Utløpt
  • Søkekode: 1120
  • Antall semester: 2
  • Undervisningsspråk: Norsk
  • Antall studieplasser: 100
Vis flere keyboard_arrow_down keyboard_arrow_up

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.

Undervisningsplan (tentativ): Kl 18:15 - 20:00 følgende dager

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 9.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.

 

Emneplan

En emneplan beskriver det faglige innholdet i emnet og hvilket læringsutbytte du skal ha av å ta nettopp dette emnet. Her finner du også pensumlister og annen informasjon om gjennomføringen.

Lenke til sist publiserte emneplan

Opptakskrav

Kvalifiserte søkere som arbeider innen informasjonssikkerhets- og IKT-bransjen er prioritert, og må dokumentere dette med bekreftelse på arbeidsforhold fra arbeidsgiver. Bekreftelsen må inneholde informasjon om yrkestittel og arbeidsoppgaver. Arbeidskontrakt, CV og utskrift fra nett er ikke gyldig dokumentasjon.

Søkere blir rangert etter søknadstidspunkt. Kvalifiserte søkere som ikke jobber innenfor prioritert bransje kan gis tilbud hvis det er ledige plasser.

Har du spørsmål?