Print
Programmering af MATLAB Apps (kun S24)
Code
FI-MAL1
Version
2.0
Offered by
Forsyningsingeniør
ECTS
5
Prerequisites
Main purpose
Formålet med kurset er at give de studerende en introduktion til programmering af MATLAB apps. Der er fokus på funktionel programmering med udstrakt anvendelse af struct-arrays. Målet er at udvikle små dedikerede apps til klima og forsyningssektoren.
Knowledge
Efter kurset vil de studerende have opnået viden omkring de nøgleord fra MATLABs udviklingsmiljø, der er oplistet nedenfor.
MATLAB Programming Environment
M-Files (Scripts, functions), Set Path, Command Window, Editor, Publish, Data types and arrays.
Functional Programming
function, input argument, output argument, varargin, varargout, nargin, nargout, control flows, relational operators, logical operators, random number generation
IO-operations
save, load, mfilename, which incl. data transport between Excel and MATLAB.
Graphics objects
groot, uifigure, uigridlayout, uiimage, uiaxes, line, patch, text, light, uipanel, uitable, uihtml + standard plots.
Skills
Efter kurset vil de studerende være i stand til at udvikle dedikerede apps til klima og forsyningssektoren.
Competences
Efter kurset vil de studerende have opnået introducerende kompetencer i programmering af apps med de nyeste udviklingsværktøjer fra MATLABs udviklingsmiljø.
Topics
Teaching methods and study activities
Der gennemføres 4 lektioner pr. uge i 12 uger, hvor undervisningen er lærerdækket. Den studerendes arbejdsbelastning svarer til 137,5 timer i alt. Som studieaktiviteter indgår klasseopgaver, hjemmeopgaver, gruppearbejde, mundtlige præsentationer kombineret med forelæsning.
Resources
Evaluation
Examination
Eksamensforudsætninger:
Ingen
Eksamensform:
Løbende bedømmelse i form af et kursusarbejde, afleveret rettidigt, vægter 20% samt en mundtlig eksamen på basis af et afleveret miniprojekt.
Individuel bedømmelse baseret på en helhedsvurdering af miniprojektet, der omfatter teknisk dokumentation og gruppefremlæggelse, vægter 80%.
Tilladte hjælpemidler:
Ikke relevant
Reeksamen:
Som den ordinære eksamen.
Grading criteria
Karakter efter 7-trins-skala
Additional information
I løbet af kurset udvikler de studerende små MATLAB apps. Som afslutning udvikler de studerende en større app, der dedikeret retter sig mod uddannelsen som klima og forsyningsingeniør.
Responsible
Torben Brøchner
Valid from
01-02-2024 00:00:00
Course type
Keywords
funktionel programmering, selv-dokumenterende kode, publicering af MATLAB kode som websider, initialisering af variable, initialisering af grafik objekter, implementering af app komponenter.