Realtidssystemer og grafisk programmeringssprog

2025/2026

Modulets indhold, forløb og pædagogik

Modulet bygger på viden opnået i modulet Anvendt ingeniørmatematik eller tilsvarende.

Læringsmål

Viden

  • Have viden om talsystemer (decimal, binær, hexadecimal), basale aritmetiske operatorer og repræsentation af hel- og decimaltal
  • Have kendskab til metoder for programudvikling og kunne forstå udviklingsprocessen for et program fra problemformulering til endelig implementering
  • Have grundlæggende forståelse for mikrokontrollere, deres arkitektur og anvendelse i realtidssystemer
  • Have kendskab til basale perifere enheder i mikrokontrollere, herunder digital input og output samt analog input og output
  • Have kendskab til virkemåden for digitale til analoge konvertere og analoge til digitale konvertere samt deres praktiske anvendelse i en mikrokontroller
  • Have kendskab til specielle perifere enheder, herunder pulsbreddemodulator og interface til en enkoder med kvadratursignaler
  • Have basalt kendskab til tidsdiskret implementering af simple algoritmer
  • Have kendskab til metoder til grafisk programmering
  • Have kendskab til programmering vha. dataflowteknikker ved brug at basale datatyper og kontrolstrukturer for både ikke-tidskritiske- og realtids-applikationer
  • Have kendskab til anvendelse af integreret udviklingsmiljø for grafisk programmering og fejlfinding
  • Have kendskab til hardware til brug ved dataopsamling

Færdigheder

  • Være i stand til at interface en mikrokontrollers perifere enheder til eksterne enheder (aktuatorer, sensorer, osv.) ved at tage hensyn til alle relevante elektriske forhold
  • Være i stand til at udvælge et passende realtidssystem og tilhørende programmeringsmiljø til en given ingeniørmæssig problemstilling
  • Være i stand til at neddele et program i mindre moduler, der kan programmeres, fejlfindes, og afprøves enkeltvist
  • Være i stand til at udvikle applikationer i programmeringssproget vha. grafisk programmering, der kan løse en given problemstilling, som kan have realtidskrav
  • Være i stand til at planlægge, udføre og dokumentere eksperimenter, hvor en mikrokontroller anvendes i et realtidssystem med både analoge og digitale input og output.

Kompetencer

  • Skal selvstændigt kunne udføre design og udvikling inden for fagområdet realtidssystemer og deres programmering
  • Skal selvstændigt være i stand til at videreudvikle egen viden og kompetencer inden for fagområdet ud over indholdet i dette kursusmodul

Undervisningsform

Kurset afvikles som en blanding af forelæsninger, workshops, øvelser, selvstudium, e-læring og miniprojekt.

Omfang og forventet arbejdsindsats

Kursusmodulets omfang er 5 ECTS svarende til 150 timers studieindsats.

Eksamen

Prøver

Prøvens navnRealtidssystemer og grafisk programmeringssprog
Prøveform
Mundtlig pba. projekt
Miniprojekt inkl. beskrivelse af udførte laboratorieøvelser. Dette kan udarbejdes gruppevis blandt bachelorstuderende.
Reeksamen er mundtlig eksamen baseret på afleveret miniprojekt.
ECTS5
Tilladte hjælpemidler
Med visse hjælpemidler:
For yderligere oplysninger om hjælpemidler henvises til kursusbeskrivelsen i Moodle.
BedømmelsesformBestået/ikke bestået
CensurIntern prøve
VurderingskriterierVurderingskriterierne er angivet i Universitetets eksamensordning

Fakta om modulet

Engelsk titelReal-Time Systems and Graphical Programming Languages
ModulkodeN-EN-B4-4E
ModultypeKursus
Varighed1 semester
SemesterForår
ECTS5
UndervisningssprogDansk og engelsk
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

UddannelsesejerBachelor (BSc) i teknisk videnskab (energi)
StudienævnStudienævn for Energi
InstitutInstitut for Energi
FakultetDet Ingeniør- og Naturvidenskabelige Fakultet