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-06-23
YH Akademin AB
Scan to Verify
Hossam Elshahaby
****-****
Kurs Yh-poäng Betyg* Datum
Programmering i C/C++ 30 G 2026-04-10
Kommunikationsprotokoll 15 G 2026-06-09
Utveckling av inbyggda system 30 G 2026-06-10
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. Kursernas omfattning anges av poängtalet. Fem YH-poäng motsvarar en veckas heltidsstudier.
Lynn Englund
Ledningsgruppens representant
Utbildningsbevis för Yrkeshögskoleutbildning inriktning
Programmering och utveckling av inbyggda system
Utfärdat den 2026-06-23
Hossam Elshahaby
****-****

Beskrivning av utbildningens innehåll

Utbildningen är på 15 veckor. Kursen ger fördjupade färdigheter i att utveckla och felsöka inbyggda system med C/C++. Den studerande lär sig implementera och integrera kommunikationsprotokoll samt förstå realtidskrav och robust kommunikation med fokus på prestanda och säkerhet. Innehållet berör även signaldataanalys och arbete med säkerhetskritiska och händelsestyrda system i praktiska tillämpningar.

Beskrivning av de mål den studerande uppnått

Kunskaper
  • 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
  • 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
{data.course_content}
Lynn Englund
Ledningsgruppens representant
Utbildningsbevis för Yrkeshögskoleutbildning inriktning
Programmering och utveckling av inbyggda system
Utfärdat den 2026-06-23
Hossam Elshahaby
****-****
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
Lynn Englund
Ledningsgruppens representant