EPN-V2

DATA1300 Hurtig utvikling med scripting-språk Emneplan

Engelsk emnenavn
Rapid development with scripting-language
Omfang
10.0 stp.
Studieår
2025/2026
Emnehistorikk
Timeplan
  • Innledning

    Emnet gir en grundig introduksjon til programmering med Python, med gjennomgang av både teoretiske konsepter og praktiske anvendelser. Studentene vil lære programmering for forskjellige formål, inkludert systemautomasjon, dataanalyse, webutvikling og vitenskapelig databehandling.

  • Anbefalte forkunnskaper

    DAPE1400

  • Forkunnskapskrav

    Ingen

  • Læringsutbytte

    Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse.

    Kunnskap

    Studenten har kunnskap om

    • grunnleggende konsepter som syntaks, datatyper, kontrollstrukturer, funksjoner og feilhåndtering
    • programmeringsparadigmer og prinsippene for prosedyrisk, funksjonell og objektorientert programmering
    • applikasjonsrammeverk og biblioteker og hvordan disse kan anvendes
    • prinsipper for ren, vedlikeholdbar kode som følger industristandarder, og testdrevet utvikling

    Ferdigheter

    Studenten kan

    • skrive ren og effektiv kode
    • løse problemer ved hjelp av kode, ved å designe algoritmer og implementere løsninger
    • initiere, planlegge og levere komplette programvareprosjekter, fra kravanalyse til implementering og testing
    • håndtere biblioteker og avhengigheter effektivt ved hjelp av verktøy og virtuelle miljøer

    Generell kompetanse

    Studenten kan

    • tenke algoritmisk, og bryte ned komplekse problemer i håndterbare deler, gjenkjenne mønstre og utforme algoritmer for å løse dem
    • gjennomføre rask prototyping med raske kodeiterasjoner for å teste ideer og funksjoner effektivt før endelig utvikling
  • Arbeids- og undervisningsformer

    Øvinger og forelesninger. Studentene forventes å samarbeide i prosjekter for å simulere virkelige programvareutviklingsmiljøer. Det vil være regelmessige quizer, kodingsoppgaver og medstudentvurderinger for tilbakemelding. Forelesningene vil være både fysiske interaktive økter og videoinstruksjoner i korte leksjoner for å forberede studentene på øvinger og mer utfordrende oppgaver.

  • Arbeidskrav og obligatoriske aktiviteter

    Tre individuelle obligatoriske oppgaver.

  • Vurdering og eksamen

    Individuell skriftlig eksamen under tilsyn på 3 timer.

    Eksamensresultat kan påklages.

    Ved ny og utsatt eksamen kan en annen eksamensform også bli benyttet eller en ny oppgave med en ny frist gis. Hvis muntlig eksamen benyttes, kan denne ikke påklages.

  • Hjelpemidler ved eksamen

    Ingen.

  • Vurderingsuttrykk

    Gradert skala A-F

  • Sensorordning

    En interne sensorer. Eksterne sensorer brukes jevnlig.