konstruera, verifiera och demonstrera ett mikrodatorsystem som består av en mikroprocessor och lämpliga periferienheter (eventuellt också viss elektronik för gränssnitt och ett grafiskt gränssnitt) för att uppfylla specificerad funktionalitet och prestanda.
skriva ett C-program för en mikroprocessor med fokus på hantering av periferienheter.
visa basfärdigheter i att driva och följa upp ett tekniskt utvecklingsprojekt som drivs i en grupp om en handfull utvecklare, samt reflektera över grupparbete med olika aspekter av mångfald, t. ex. olika gruppstorlek, interdisciplinära konstellationer, och social bakgrund.
med stöd av grundläggande funktioner hos ett versionshanteringssystem, organisera löpande dokumentation, rapporter samt programkod.
skriva en grundläggande projektplan inför ett tekniskt utvecklingsprojekt.
skriva en projektrapport som avslutning på ett tekniskt utvecklingsprojekt samt kritiskt granska ytterligare ett projekt.
resonera om ställningstaganden och slutsatser, deras bakgrund och deras följder, i det egna projektet samt för ytterligare ett projekt.
Kursinnehåll
Konstruktion och verifiering av ett mikrodatorsystem, inklusive mikroprocessor och periferienheter, som tas fram för en viss funktionalitet och viss prestanda. Metodik för projektarbete, inklusive planering, drift, uppföljning och versionshantering. Skriftlig framställning i form av dokumentation, protokoll och slutrapport.