Med den här utbildningen får du en mycket efterfrågad specialkompetens inom utveckling av inbyggda system.
Målet med utbildningen är att ge dig specialiserade och fördjupad kunskap och kompetens inom cybersäkerhet av inbyggda system och utveckling av säkra smarta produkter. Du kommer att kunna självständigt analysera och behandla det aktuella problemområdet samt välja och använda lämpliga metoder och verktyg i relation till uppdragets mål.
Utvecklingen av intelligenta, uppkopplade produkter som styrs av inbyggda system och behandlar data tar alltmer plats i vår vardag. I takt med detta efterfrågas mer och mer kompetens inom utveckling av säkra och motståndskraftiga system som skyddar produkten och dess data från okontrollerad exponering.
Utbildningens upplägg
Denna korta utbildning med sitt anpassade innehåll är direkt fokuserad på att ge ett kunskapslyft som innebär att industrin kan nyttja sin personal (ordinarie utvecklare/programmerare) inom det växande området av utveckling av inbyggda system och IoT. Utbildningen är även en mycket bra möjlighet att öka anställningsbarheten hos de nyutbildade mjukvaruutvecklare/programmerare som söker jobb.
YrkesAkademins distanspedagogik med förinspelat material, webbinarier och flipped classroom gör att de gemensamma utbildningstillfällena fokuserar på praktiska övningar. Lärarledda lektioner kommer att hållas två gånger i veckan och baserat på studerandegruppens förutsättningar placeras dessa på lämpliga tider med möjlighet även efter arbetstid. Utbildningen kommer att bedrivas delvis på engelska.
Har du frågor om utbildningen? Kontakta Markus Herdebrant, tel: 076-8547792
Har du frågor om antagning och behörighet? Kontakta antagningyh@ya.se
Kursen syftar till att ge kunskaper och färdigheter inom designen av inbyggda system, dess typiska svaga punkter och sårbarheter ur säkerhetsperspektiv samt aspekter man bör tänka på i målsättningen att förebygga dessa under systemets hela livscykel.
Huvudsakligt innehåll:
• Designen av ett inbyggt system, dess komponenter och funktionssamband samt implementation, felsökning och uppdateringar inklusive när och hur buggar typiskt uppstår.
• Hur ett inbyggt system kommunicerar med omvärlden och vilka säkerhetsrisker det typiskt utsätts för.
• Säkerhetshål och exempel på kända cyberattacker som vi analyserar i syfte att lära oss bryta en attackkedja.
• Utformande av strategi och målsättningar för systemsäkerhetstester.
• Grundläggande AI och Machine Learning samt exempel på hur detta kan användas i samband med cyberförsvar av våra system för att öka automationsgraden och minska fördröjda svarstider samt konsekvenserna av en attack.
Kursen syftar till att ge kunskaper om och färdigheter i de metoder och protokoll ett inbyggt system använder för att kommunicera med sin omgivning samt hur säkerhetshål i dessa kan identifieras och förebyggas.
Huvudsakligt innehåll:
• TCP-IP modellen med grundläggande protokoll och nätverksteori.
• Koncepten för säker kommunikation i ett nätverk samt hur dessa tillämpas för traditionella (IPv4) noder respektive i kombination med IoT-enheter (IPv6).
• Hur mjukvaran i ett inbyggt system byggs upp för önskad funktionalitet samt hur den designas och implementeras för att på ett säkert sätt uppfylla önskade behov.
• Hotmodellering och riskanalys (TARA, YACRAF etc), grundläggande etik samt kostnadseffektiva rekommendationer för att öka ett systems resiliens och robusthet.
Kursen syftar till att ge praktiska färdigheter i utveckling av ett säkert inbyggt system utifrån kunskaper förvärvade i de tidigare kurserna.
Huvudsakligt innehåll:
• Tillämpning av teoretiska kunskaper från de tidigare två kurserna.
• Fokus i denna laborationskurs är att med hjälp av en utvald enkortsdator (Single Board Computer, SBC), IoT-sensor samt lätthanterlig mjukvaruutvecklingsmiljö skapa en datalogger
som detekterar och lagrar data som indikerar fysiskt intrång. Loggen ska sedan kunna avläsas av systemadministratören.
• Studenterna designar sitt system i syfte att kunna bryta kända cyberattacker och därigenom undvika att systemets data kan avlyssnas, modifieras eller raderas.
Särskilda förkunskaper:
Yrkeserfarenhet 1 år, heltid.
Typ av erfarenhetsområde: Utbildningen riktar sig till mjukvaruutvecklare eller annan yrkeskategori inom IT som arbetat minst ett år med mjukvaruutveckling/programmering.
Alternativ till erfarenhet: personer med eftergymnasiala studier som innefattade längre perioder av LIA eller praktik inom mjukvaruutveckling.
Så här fungerar distansstudier
Vill du ta vara på och få hävstång på din investering i branschinriktade studier på eftergymnasial nivå?
Då uppmuntrar vi dig att engagera dig i dina studier, fånga möjligheterna att lära av andra samt att bygga viktiga nätverk. Studieformen innebär stor frihet men också stort ansvar. Att studera på distans på denna utbildning innebär att kommunikationen och lärande sker online i interaktion med övriga studiekamrater med erfarenhet från branschen, utbildare, och utbildningsledare.
Du förväntas läsa in dig på material, processa och reflektera över innehåll samt att aktivt bidra och delta på seminarier liksom gruppövningar. De nätbaserade seminarierna faciliteras av branschkunniga utbildare på fasta tider i realtid, dagtid via seminarieverktyget Zoom. På samma sätt genomförs handledning samt arbeten i studiegrupper. Det är viktigt att aktivt ta del av information som delges dig som studerande vad gäller tex schema, studieuppgifter med mera som sker via våra digitala plattformar.
Ditt digitala klassrum
Du behöver ha tillgång till en dator (ej mobil eller platta), fast uppkoppling till Internet samt webbkamera och headset avsett för din dator (vi rekommenderar USB-headset).
Du kan välja att studera på hemma, på kontoret, kommunernas lärcentrum, bibliotek eller andra lämpliga miljöer.
Det dagliga arbetet
Utbildningen genomförs via vår lärplattform Its Learning och via vårt webbaserade seminarieverktyg Zoom. Genom dessa får du tillgång till utbildningsmaterial, deltar i diskussioner och seminarier. Både individuella inlämningsuppgifter och grupparbeten förekommer.