Studieinfo emne MEK1300 2020 HØST
MEK1300 Programmering 1 Emneplan
- Engelsk emnenavn
- Programming 1
- Studieprogram
-
Bachelorstudium i ingeniørfag - elektronikk og informasjonsteknologi / Bachelorstudium i ingeniørfag - bioteknologi og kjemi / Bachelorstudium i ingeniørfag - maskin / Ingeniørutdan. - 3 terminsordning / Kompletterende ingeniør- og teknologiutdanning
- Omfang
- 10.0 stp.
- Studieår
- 2020/2021
- Pensum
-
HØST
2020
- Timeplan
- Programplan
-
Innledning
Emnet forutsetter ingen forkunnskaper i programmering. Det gir en første innføring i Python og noen av de mest brukte Python modulene. Studentene får en innføring i programmering og utvikling av algoritmer, inkludert bruk av løkker, valg, objekter, lister, filer og kommunikasjon med bruker.
Forkunnskapskrav
Ingen ut over opptakskrav.
Læringsutbytte
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse. Studentene skal:
Kunnskap
Studenten kan
- forstå problemløsning ved hjelp av programmering
- forstå prinsippene for objektorientert programmering
- ha overordnet kunnskap om generelle egenskaper til grunnleggende programmeringsspråk, som programflyt, løkker og valg.
- ha grunnleggende kjennskap til Python-programmering med bruk av datastrukturer, funksjoner, klasser, objekter, moduler og vektoriserte beregninger
Ferdigheter
Studenten kan
- skrive oversiktlige og lesbare programmer
- dele opp et større problem i flytdiagrammer
- kunne lage løsninger på mindre, virkelige problemer på en datamaskin med brukerinteraksjon, grafikk (plot, animasjoner) og lagring/lesing av data fra disk
- 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 utvikle enkle tester for å verifisere at dataprogrammer fungerer som de skal
Generell kompetanse
Studenten skal
- kunne bruke IKT verktøy til å løse relevante problemstillinger innen maskin, elektronikk og kjemiingeniørfag.
- kjenne til grunnleggende oppbygging av relevante programmer
- kjenne til sårbarhets og sikkerhetsaspekter ved IKT arbeid
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 2 programmeringsprosjekter.
Vurdering og eksamen
Eksamen høsten 2020 grunnet Covid-19:
Individuell digital hjemmeeksamen på 2 timer.
Eksamensresultat kan påklages.
[Eksamen tidligere:]
Individuell skriftlig eksamen under tilsyn på 3 timer
Eksamensresultat kan påklages.
Hjelpemidler ved eksamen
Hjelpemidler høsten 2020:
Alle hjelpemidler tillatt, utenom kommunikasjon med andre.
[Hjelpemidler tidligere:]
Ingen hjelpemidler er tillat.
Vurderingsuttrykk
Gradert skala A-F.
Sensorordning
En intern sensor. Ekstern sensor brukes jevnlig.
Emneoverlapp
Det er 5 studiepoeng i faglig overlapp med emnet MEK1200 Introduksjon til IT for ingeniører.