EPN-V2

MEK1300 Introduksjon til python-programmering Emneplan

Engelsk emnenavn
Introduction to Python Programming
Omfang
10.0 stp.
Studieår
2025/2026
Emnehistorikk
Timeplan
  • Innledning

    Dette emnet er utformet for å gi studenter et solid grunnlag i Python, et allsidig og mye brukt programmeringsspråk kjent for sin enkelhet og lesbarhet. I løpet av dette emnet vil studentene begi seg ut på en spennende reise for å lære grunnleggende prinsipper i Python-programmering. Ved emnets slutt vil studentene ha en solid forståelse av Python's kjernekonsepter og være godt forberedt til å utforske mer avanserte emner og anvendelser innen Python.

  • Forkunnskapskrav

    Læringsutbytter er beskrevet i emneplanene BSSP6000 Småbarnspedagogikk (30 stp.) og BSBP6000 Barnehagepedagogikk (30 stp.)

  • Læringsutbytte

    Etter å ha fullført emnet, forventes det at studentene har oppnådd følgende læringsutbytte, definert med hensyn til kunnskap, ferdigheter og generell kompetanse som er nødvendig for å kunne engasjere seg i grunnleggende Python-programmering. Studentene vil være godt forberedt for mer avanserte Python-emner og i stand til å anvende sine ferdigheter for å løse virkelige problemer.

    Kunnskap:

    Studentene kan

    • demonstrere en solid forståelse av de grunnleggende begrepene innen Python programmering, inkludert variabler, datatyper og grunnleggende syntaks.
    • anvende Python til å manipulere tall og strenger, inkludert utføre aritmetiske operasjoner og arbeide med tekstdata.
    • forstå og bruke betingelsesutsagn for beslutningstaking i kodeutførelsen.
    • beskrive og bruke løkker (for og while) for å skape iterative løsninger på problemer.
    • forstå begrepet funksjoner, opprette egendefinerte funksjoner og demonstrere evnen til å kalle og sende argumenter til funksjoner.
    • skille mellom lister, tupler, sett og ordbøker og bruke dem effektivt for lagring og manipulering av data.

    Ferdigheter:

    Studentene kan

    • utvikle og anvende ferdigheter innen algoritmisk tenkning for å løse enkle programmeringsproblemer ved hjelp av Python.
    • skrive Python-kode som følger beste praksis, inkludert riktig innrykk, navngivningskonvensjoner og kode­dokumentasjon.
    • implementere teknikker for feilhåndtering (try- og except-blokker) for å håndtere unntak og feilsøke problemer i koden.
    • anvende Python for filinndata og filutdata, inkludert lesing fra og skriving til filer.

    Generell kompetanse:

    Studentene kan

    • anvende Python for å håndtere virkelige problemer og demonstrere evnen til å bryte ned komplekse oppgaver i håndterbare deloppgaver.
    • samarbeide med medstudenter på programmeringsoppgaver, delta i kodegjennomganger og gi konstruktiv tilbakemelding.
  • Arbeids- og undervisningsformer

    Studiet er organisert som en kombinasjon av samlinger på OsloMet, eget arbeid i barnehage, på nett og i praksisopplæringsperioder. I studieperioden vil det pr. studieår være inntil seks samlinger à to dager ved OsloMet, med forelesninger, seminarer, veiledning og oppgavearbeid. Mellom samlingene foregår veiledning, diskusjoner og oppgaveinnleveringer via OsloMet sin digitale læringsplattform.

    Integrering av teori og praksis skal skje gjennom eget arbeid i barnehage, gjennom arbeid med litteratur, egenrefleksjoner og sammen med medstudenter og lærere, i både skriftlige og muntlige arbeider. Studiet er i stor grad basert på et lærende felleskap, også når det gjelder nettbaserte læringsaktiviteter. Studentene må i hovedsak basere sitt arbeid på egeninnsats og selvstudium.

  • Arbeidskrav og obligatoriske aktiviteter

    Informasjon om praksisopplæring/praksisstudier er beskrevet i emneplanene BSSP6000 Småbarnspedagogikk (30 stp.) og BSBP6000 Barnehagepedagogikk (30 stp.)

  • Vurdering og eksamen

    Arbeidskrav

    Arbeidskrav vurderes til «godkjent» eller «ikke godkjent», og skal være levert/utført innen fastsatte frister. Dokumentert gyldig fravær (for eksempel sykemelding) gir ikke fritak fra arbeidskrav.  

    Alle studenter har inntil/maksimalt to forsøk på å få et arbeidskrav godkjent. Studenter som får vurderingen «ikke godkjent», ikke leverer, eller ikke møter uten dokumentert gyldig fravær, har brukt ett forsøk. Studenter som ikke leverer eller utfører arbeidskrav innen fastsatte frister, mister retten til å gå opp til eksamen i emnet.

    Nærmere informasjon om arbeidskrav finnes i den enkelte emneplan.

    Faglige aktiviteter med krav om deltagelse

    Det er krav om tilstedeværelse på minst 80 prosent av samlingene på OsloMet. Dette begrunnes med at studentene i de fysiske samlingene skal arbeide med refleksjon og læringsprosesser i grupper, med relevans for profesjonsrollen som barnehagelærer og pedagogisk arbeid i barnehagen. Kravet om tilstedeværelse har sitt utgangspunkt i målet med læringsutbyttene for tilleggsutdanningen der læring utvikles gjennom samarbeid, utprøving og praktisk arbeid med medstudenter, barn og lærere.

    Fravær utover 20 prosent medfører at studenten blir trukket fra eksamen i emnet. Studenter som overstiger fraværskvoten på grunn av gyldig dokumentert fravær, vil kunne få alternative oppgaver, etter avtale med fagansvarlig. Slike alternative oppgaver gis ikke studenter som har fravær som overstiger 50 prosent, uansett fraværsgrunn. Studenter må selv ta kontakt med fagansvarlig dersom de overstiger dette fraværet. 

  • Hjelpemidler ved eksamen

    Informasjon om vurdering og sensur er beskrevet i emneplanene BSSP6000 Småbarnspedagogikk (30 stp.) og BSBP6000 Barnehagepedagogikk (30 stp.)

  • Vurderingsuttrykk

    Tilleggsutdanning i barnehagepedagogikk (60 studiepoeng)

    Pedagogical Work in Preschool Education

    Deltid over fire semester. Oppdragsstudium

    Studieprogramkode: BSPO

    Emnekoder:

    Småbarnspedagogikk: BSSP6000

    Barnehagepedagogikk: BSBP6000

    Fakultet for lærerutdanning og internasjonale studier

    Institutt for barnehagelærerutdanning

  • Sensorordning

    En intern sensor. Ekstern sensor brukes jevnlig.

  • Emneansvarlig

    Hadi Zahmatkesh

  • Emneoverlapp

    Det er 5 studiepoeng i faglig overlapp med emnet MEK1200 Introduksjon til IT for ingeniører.