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
| 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
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