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 2025-05-28
YH Akademin
Scan to Verify
Shno Shana Bergendorff
Kurs Yh-poäng Betyg* Datum
Programmering i C/C++ 30 G 2025-03-23
Kommunikationsprotokoll 15 G 2025-05-21
Utveckling av inbyggda system 30 G 2025-05-25
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.
Ulla Emanuelsson
Ledningsgruppsrepresentant
Utbildningsbevis för Yrkeshögskoleutbildning inriktning
Programmering och utveckling av inbyggda system
Utfärdat den 2025-05-28
Shno Shana Bergendorff

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:

  • Hårdvarunära programmering och design samt implementation av inbyggda system och komponentbaserad systemutveckling
  • Kunna förklara kvalitetskrav, prestanda- och säkerhetsaspekter för kunder, medarbetare och andra intressenter
  • C-/C++ programmering på fördjupad nivå och dess relaterade tekniker, verktyg för utveckling av realtidssystem och parallellprogrammering
  • 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
  • Delar och funktionssamband i ett inbyggt system samt olika typer av inbyggda system och processorfamiljer
  • 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
  • Olika former av testning såsom enhetstestning, integrationstestning, inklusive design för test, felsökning, debuggers

Färdigheter i att:

  • Att på en specialiserad nivå kunna programmera applikationer i C/C++ för utveckling av olika inbyggda system
  • Att planera och utveckla multi-trådad programvara samt tillämpa avancerade datastrukturer och algoritmer
  • Att självständigt testa, debugga, felsöka och validera system med stöd av systemverktyg
  • Att självständigt driva utveckling i enlighet med Safety-Critical Systems
  • Att självständigt programmera ett inbyggt system och tillämpa RTOS med hantering av semaforer, köer, processer, avbrott, mm
  • Att identifiera och förklara de olika kommunikationsprotokollens användningsområden samt tillämpning av dessa
  • Att identifiera, välja och med ansvar, använda de verktyg och applikationer som kan vara ett stöd för styrning och analys av protokollen
  • Att professionellt kommunicera åtaganden och lösningar inom utveckling av inbyggda system och mjukvaruproduktion

Kompetenser:

  • Självständigt programmera, utveckla, felsöka och enhetstesta mjukvaruapplikationer i C/C++ för inbyggda system
  • På en specialiserad nivå kunna tillämpa analys och design i hårdvarunära systemlösningar för att uppnå ett önskat resultat
  • Att självständigt behandla det aktuella problemområdet samt välja lämpliga verktyg och metoder i relation till uppdragets mål
  • På ett självständigt och strukturerat sätt tillämpa de olika kommunikationsprotokollen och med hjälp av analysverktyg analysera och övervaka information på protokollen
{data.course_content}
Ulla Emanuelsson
Ledningsgruppsrepresentant