EPN-V2

MEK3100 Avansert Python-programmering for Ingeniører Emneplan

Engelsk emnenavn
Advanced Python Programming for Engineers
Omfang
10.0 stp.
Studieår
2021/2022
Emnehistorikk
Timeplan
  • Innledning

    Etter en kort innføring i C, gir emnet kunnskap og programmeringsferdigheter i C++ inkludert funksjoner, operatorer, pekere, strukturer, effektiv minneallokering, og objektorientert programmering

  • Forkunnskapskrav

    MEK1300 - Programmering 1

  • Læringsutbytte

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

    Kunnskap

    Studentene skal:

    • ha grunnleggende kunnskap i C
    • kunne anvende objektorientert programmering med bruk av C++
    • ha kunnskap i C++, programmering med bruk av datastrukturer, funksjoner, klasser, objekter, minneallokering, og moduler.
    • ha kunnskap i bruk av C++-programmer for å kommunisere med og styre eksternt hardware

    Ferdigheter

    Studentene skal:

    • kunne skrive oversiktlige og effektive programmer i C++
    • kunne konstruere, finne og rette feil i egne programmer samt være i stand til å sette seg inn i andres programmer, feilsøke og endre disse
    • kunne lage programmer som kommuniserer med og styrer eksternt hardware

    Generell kompetanse

    Studentene skal:

    • kunne lage effektive programmer i C og C++ og løse relevante problemstillinger.
  • Arbeids- og undervisningsformer

    Forelesninger og øvinger.

  • Arbeidskrav og obligatoriske aktiviteter

    Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

    • Innlevering av to programmeringsoppgaver.
  • Vurdering og eksamen

    Individuell skriftlig eksamen på tre timer.

    Eksamensresultat kan påklages.

    Ved eventuell ny og utsatt eksamen kan muntlig eksamen bli benyttet. Dersom muntlig eksamen benyttes kan eksamensresultatet ikke påklages.

  • Hjelpemidler ved eksamen

    Ingen hjelpemidler er tillat.

  • Vurderingsuttrykk

    Gradert skala A-F.

  • Sensorordning

    En intern sensor. Ekstern sensor brukes jevnlig.

  • Emneansvarlig

    Hadi Zahmatkesh

  • Emneoverlapp

    Emnet har 2 stp overlapp med emnet ELI1500 Digitale Systemer