Robot programmering

2023/2024

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 navnRobot programmering
Prøveform
Skriftlig eller mundtlig
ECTS5
Tilladte hjælpemidlerSe semesterbeskrivelse
BedømmelsesformBestået/ikke bestået
CensurIntern prøve
VurderingskriterierVurderingskriterierne er angivet i Universitetets eksamensordning

Fakta om modulet

Engelsk titelRobot Programming
ModulkodeESNROBB1K3DK
ModultypeKursus
Varighed1 semester
SemesterEfterår
ECTS5
UndervisningssprogDansk
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

StudienævnStudienævn for Elektronik og IT
InstitutInstitut for Elektroniske Systemer
FakultetDet Teknisk Fakultet for IT og Design