Utbildningsbevis
Inriktning
Programmering och utveckling av inbyggda system
Detta utbildningsbevis är utfärdat i enlighet med bestämmelserna i förordning (2009:130) om yrkeshögskolan. Utbildningen har anordnats av YH Akademin.
Utfärdat den 2026-02-23
YH Akademin
Scan to Verify
Mikael Nilsson
****-****
Kurs Yh-poäng Betyg* Datum
Programmering i C/C++ 30 VG 2025-11-22
Kommunikationsprotokoll 15 VG 2026-02-04
Utveckling av inbyggda system 30 VG 2026-02-05
Visar kurser 1 till 3 av 3
Totalt 75 YH-poäng avklarade. Utbildningen omfattar 75 YH-poäng.
I yrkeshögskoleutbildning används något av betygen Icke godkänt, Godkänt eller Väl godkänt. Om betyget är lägst G har den studerande nått målen för kursen. Kursernas omfattning anges av poängtalet. Fem YH-poäng motsvarar en veckas heltidsstudier.
Jenny Hedblom
Ledningsgruppsrepresentant
Utbildningsbevis för Yrkeshögskoleutbildning inriktning
Programmering och utveckling av inbyggda system
Utfärdat den 2026-02-23
Mikael Nilsson
****-****

Beskrivning av utbildningens innehåll och mål

Efter avslutad utbildning och godkänt resultat i samtliga kurser uppnår den studerande följande mål:

Kunskaper om:

  • Redogöra för hårdvarunära programmering och design samt implementation av inbyggda system och komponentbaserad systemutveckling
  • Förklara kvalitetskrav, prestanda- och säkerhetsaspekter för kunder, medarbetare och andra intressenter
  • Redogöra för C-/C++ programmering på fördjupad nivå och dess relaterade tekniker, verktyg för utveckling av realtidssystem och parallellprogrammering
  • Beskriva de mest förekommande kommunikationsprotokollen inom inbyggda system och hur de används i skarpa lägen, exempelvis CAN, Ethernet, Wifi, Bluetooth, TCP/IP, MQTT, I2C, SPI, UART
  • Redogöra för delar och funktionssamband i ett inbyggt system samt olika typer av inbyggda system och processorfamiljer
  • Beskriva kringutrustning på fördjupad nivå; enkel utrustning, t ex I/O, drivsteg, A/D, D/A, PWM, sensorer, minnestyper, samt komplex utrustning, exempelvis bussar, Bluetooth, nätverk, touchenheter och displayer, ljud
  • Redogöra för olika former av testning såsom enhetstestning, integrationstestning, inklusive design för test, felsökning, debuggers
  • Förklara de olika kommunikationsprotokollens användningsområden

Färdigheter i att:

  • Programmera applikationer i C/C++ för utveckling av olika inbyggda system
  • Planera och utveckla multi-trådad programvara samt tillämpa avancerade datastrukturer och algoritmer
  • Testa, debugga, felsöka och validera system med stöd av systemverktyg
  • Driva utveckling i enlighet med Safety-Critical Systems
  • Programmera ett inbyggt system och tillämpa RTOS med hantering av semaforer, köer, processer, avbrott, mm
  • Identifiera och tillämpa olika kommunikationsprotokoll
  • Identifiera, välja och använda de verktyg och applikationer som kan vara ett stöd för styrning och analys av protokollen
  • Kommunicera åtaganden och lösningar inom utveckling av inbyggda system och mjukvaruproduktion

Kompetenser:

  • Programmera, utveckla, felsöka och enhetstesta mjukvaruapplikationer i C/C++ för inbyggda system
  • Analysera och designa i hårdvarunära systemlösningar för att uppnå ett önskat resultat
  • Behandla det aktuella problemområdet samt välja lämpliga verktyg och metoder i relation till uppdragets mål
  • Tillämpa de olika kommunikationsprotokollen och med hjälp av analysverktyg analysera och övervaka information på protokollen
{data.course_content}
Jenny Hedblom
Ledningsgruppsrepresentant