Modulets indhold, forløb og pædagogik
Studerende der gennemfører dette modul skal være i stand til at
anvende udviklingsværktøjer til robotter, herunder
programmeringssprog og software-miljøer, med henblik på at kunne
udvikle robot-applikationer der kan løse specificerede opgaver.
Læringsmål
Viden
- Skal have indsigt i integrerede udviklingsmiljøer
- Skal have forståelse for forskellen mellem fortolkede og
kompilerede programmeringssprog
- Skal være i stand til at forklare begreberne typer, erklæringer
og udtryk
- Skal have forståelse for datastrukturer såsom arrays
- Skal have forståelse for forskellige former for
input/output
- Skal have forståelse for procedure og funktioner, herunder
funktioner med argumenter
- Skal have indsigt i et eller flere generelle imperative
programmeringssprog såsom C eller C++
- Skal have indsigt i generelle software-miljøer til
robotprogrammering, herunder versions- og filhåndtering
Færdigheder
- Skal kunne analysere og fortolke basale programmer og forklare
deres funktionalitet
- Skal kunne designe og implementere algoritmer til opsamling og
analyse af sensordata og kontral af aktuatorer
- Have forståelse for simpel tidslighed (f.eks.
samplingsfrekvens)
- Skal kunne forklare (på forståelsesniveau) hvor algorimer,
funktioner og data kan anvendes til problemløsning
- Skal kunne anvende et programmeringssprog til løsning af
specificerede generelle data-processerings-opgaver
Kompetencer
- Skal være i stand til, på egen hånd og i samarbejde med
andre, at designe og implementere et eller flere programmer med det
formål at kunne løse en forud defineret problemstilling, f.eks. at
følge en banekurve med en mobil robot.
Undervisningsform
Forelæsning med tilhørende opgaveløsning, workshops
Eksamen
Prøver
Prøvens navn | Robot programmering |
Prøveform | Skriftlig eller mundtlig |
ECTS | 5 |
Tilladte hjælpemidler | Se semesterbeskrivelse |
Bedømmelsesform | Bestået/ikke bestået |
Censur | Intern prøve |
Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets
eksamensordning |