EPN-V2

MEK3300 Maskinnær programmering Emneplan

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

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

    Kunnskap

    Studentene skal kunne gjøre rede for

    • egenskapene til rene stoffer, faselikevekt og tilstandslikninger
    • energiloven for lukket system
    • energiloven for åpent system med stasjonær strømning
    • entropi, tilstandsendringer, kretsprosesser, reversible og irreversible prosesser
    • sirkelprosesser for kraftproduksjon og kjøling
    • Otto-, diesel- og gassturbinprosesser
    • kjølemaskiner
    • varmepumper

    Ferdigheter

    Studenten kan

    • gjennomføre energianalyse, dimensjonere enkle termiske prosesser, valg av arbeidsmedium og beregne energiutnyttelse

    Generell kompetanse

    Studenten kan

    • anvende kunnskapen til å optimalisere energiproduksjon, effektivere energiforbruk og bedre utnyttelse av fornybare energikilder  
  • Anbefalte forkunnskaper

    Ingen.

  • Læringsutbytte

    Forelesninger, øvinger og laboratorieoppgaver.

  • Arbeids- og undervisningsformer

    Studentene skal tilegne seg kunnskap og innsikt i utvikling av applikasjoner (apps) for mobile enheter. Emnet tar utgangspunkt i rammeverk for Android-plattformen for å synliggjøre viktige begreper innen utvikling av mobile enheter. Emnet vil være et nyttig fundament for studenter som ønsker å arbeide med mobilapplikasjoner i forbindelse med bacheloroppgaven. Det vil være ønskelig, men ikke et krav, at studentene har tilgang til en Android-enhet.

  • Arbeidskrav og obligatoriske aktiviteter

    Studenten skal etter å ha fullført emnet ha følgende totale læringsutbytte definert i kunnskap, ferdigheter og generell kompetanse:

    Kunnskap

    Studenten har kunnskap om

    • sentrale problemstillinger i samfunnsøkonomi
    • hvordan menneskelige behov og knapphet på ressurser utgjør hovedelementene i samfunnsøkonomifaget
    • produsentenes og konsumentenes tilpasning på et varemarked
    • makroøkonomiske begreper og sammenhenger
    • fordeler og ulemper ved ulike typer økonomisk politikk

    Ferdigheter

    Studentene kan

    • gjøre rede for samfunnsøkonomiske problemstillinger og ulike modeller for å analysere økonomiske spørsmål
    • bruke enkle samfunnsøkonomiske modeller til å analysere aktørenes tilpasning i økonomien
    • vurdere hvordan ulike typer politikk påvirker samfunnets ressursutnyttelse og bærekraft
    • gjøre rede for svingninger i et lands aggregerte størrelser og makroøkonomisk politikk

    Generell kompetanse

    Studenten

    • har innsikt i økonomiske spørsmål
    • kan finne og bruke relevant og kvalitetssikret fagstoff
    • kan kritisk vurdere utsagn om samfunnsøkonomiske sammenhenger og bruk av økonomiske modeller
  • Vurdering og eksamen

    Ingen forkunnskapskrav.

  • Hjelpemidler ved eksamen

    Studenten skal tilegne seg kunnskaper om design og evaluering av brukergrensesnitt. Studenten skal utvikle ideer fra skisser til konkret design ved hjelp av prototypingsteknikker, og bruke prototypene for å få tilbakemelding fra brukere. Studentene skal også kunne undersøke påstander om menneske-maskin-interaksjon ved hjelp av enkle kvantitative metoder.;

  • Vurderingsuttrykk

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

    Kunnskap

    Studenten kan:

    • gjøre rede for grunnleggende prinsipper for programmering av applikasjoner for mobile enheter
    • gjøre rede for ressurshåndtering og hvordan GUI løsninger tilpasses små formfaktorer
    • gjøre rede for arkitektur, rammeverk og API-er på Android plattformen
    • forklare hvordan wi-fi og lokasjonsbaserte tjenester kan utvikles
    • forklare hvordan audio, video og kamera kan benyttes i mobile applikasjoner

    Ferdigheter

    Studenten kan:

    • designe og utvikle effektive brukergrensesnitt til mobile applikasjoner
    • utvikle mobile applikasjoner med databasekoblinger i Android rammeverket med SQLite
    • publisere den testede programvaren til en fysisk enhet

    Generell kompetanse

    Studenten:

    • har generell forståelse for utvikling av applikasjoner for mobile enheter
  • Sensorordning

    For å kunne framstille seg til eksamen må studenten ha følgende godkjente arbeidskrav:

    • Arbeidskrav 1: Studentene skal i løpet av emnet levere en skriftlig besvarelse tilsvarende omtrent en halv eksamensoppgave.

    Formålet med arbeidskravet er at studentene skal få økt forståelse av fagstoffet.

    Arbeidskravet må være gjennomført og godkjent innen fastlagt frist for at studenten skal kunne framstille seg til eksamen. Dersom arbeidskravet ikke blir godkjent, gis det anledning til å kunne levere en forbedret versjon innen angitt frist.

  • Emneoverlapp

    Ingen.