Programplaner og emneplaner - Student
MEK3100 Avansert Python-programmering for Ingeniører Emneplan
- Engelsk emnenavn
- Advanced Python Programming for Engineers
- Studieprogram
-
Bachelorstudium i ingeniørfag - elektroBachelorstudium i ingeniørfag - bioteknologi og kjemiBachelorstudium i ingeniørfag - maskin
- Omfang
- 10.0 stp.
- Studieår
- 2024/2025
- Pensum
-
HØST 2024
- Timeplan
- Programplan
- Emnehistorikk
-
Innledning
Ingen ut over opptakskrav.
Anbefalte forkunnskaper
Emnet er ekvivalent, overlapper 10 sp, med emnene ITPE1700/1701, ADTE1700/1701, LO113D og LO113I.
Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.
Læringsutbytte
Etter å ha fullført kurset, forventes det at studentene har oppnådd følgende læringsutbytte, definert med hensyn til kunnskap, ferdigheter og generell kompetanse :
Kunnskap
Studentene:
- vil ha en god oversikt over programmeringsspråket Python og kan bruke det til å løse virkelige problemer av moderat størrelse.
- kan forstå prinsippene for objektorienterte programmeringsfunksjoner (f.eks. klasse, objekt, metode, arv, polymorfi, innkapsling, osv.) og kan bruke disse til å skrive objektorientert kode.
- kan forstå forskjellen mellom funksjonelle og objektorienterte trekk ved Python og vet når det er hensiktsmessig å bruke hver av dem.
- kan utvikle robuste og pålitelige programmer med god objektorientert design, finne alternative løsninger for et gitt problem og vurdere fordeler og ulemper ved de ulike løsningene.
Ferdigheter
Studentene:
- kan skrive klare og effektive programmer i Python.
- kan identifisere og rette feil i sine egne programmer.
- kan forstå og sette seg inn i andres programmer med sikte på feilsøking og endringer.
Generell kompetanse
Studentene:
- kan lage effektive programmer i Python og løse relevante problemer.
- kan gjennomføre en kodegjennomgang, dokumentere feil og foreslå forbedringer.
- kan vurdere ulike programmeringsmetoder kritisk for et gitt problem.
Arbeids- og undervisningsformer
Forelesninger og veiledningstimer. Studentene vil arbeide individuelt.
Arbeidskrav og obligatoriske aktiviteter
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- en individuell oppgave
Vurdering og eksamen
Individuell skriftlig eksamen under tilsyn på 3 timer
Eksamensresultatet kan påklages.
Hjelpemidler ved eksamen
Alle trykte og skrevne hjelpemidler, samt godkjent håndholdt kalkulator som ikke kommuniserer trådløst og som ikke kan regne symbolsk. Dersom kalkulatoren har mulighet for lagring i internminnet skal minnet være slettet før eksamen. Stikkprøver kan foretas.
Vurderingsuttrykk
Gradert skala A-F
Sensorordning
En intern sensor. Ekstern sensor brukes jevnlig.
Emneansvarlig
Emnet forutsetter emnet DAPE1400 Programmering og DATA1200 Webutvikling og inkluderende design.
Emneoverlapp
Emnet har 2 stp overlapp med emnet ELI1500 Digitale Systemer