YH-utbildningar
Chas Upskill

YH-utbildningar

Chas Upskill

En framtid som systemutvecklare

Utbildningen systemutvecklare ger dig specialiserad kunskap i systemutveckling och C/C++ med fokus på inbyggda system, vilket rustar dig för arbete i denna snabbt växande bransch.

LÄR KÄNNA VÅRA UTBILDNINGAR

Utbilda dig till Systemutvecklare på Chas Academy

Som systemutvecklare blir du en expert på att skapa, utveckla och underhålla mjukvarusystem. Detta spännande arbete omfattar allt från kodning och problemlösning till samarbete med andra utvecklare och intressenter för att uppfylla behoven hos både användare och organisationer. Du lär dig viktiga programmeringsfärdigheter, förstår användarkrav och får insikt i mjukvaruarkitektur.

OMFATTNING: 430 YH-poäng (ca 2 år) 

STUDIETAKT: 100%

STUDIEORT: Malmö, Linköping, Göteborg, Stockholm och Skellefteå 

TERMINSTART: September 2025

KAPACITET: 35 studerande 

systemutveckling ikon

Utbildningen

I vår systemutvecklare utbildning fokuserar vi på programmeringsspråken C/C++. Medan C är känt för sin effektivitet och är avgörande inom systemprogrammering, erbjuder C++ objektorienterad programmering och andra avancerade funktioner, perfekt för högpresterande applikationer som spel och grafikprogram. Dessa språk är inte bara kraftfulla utan också mångsidiga, vilket öppnar dörrar till en värld av spännande och varierande utvecklingsmöjligheter.

    BEHÖRIGHET

    Du är behörig om du uppfyller följande krav:

    • Du har kunskaper i Svenska både i tal, skrift och förståelse. 
    • Du har grundläggande behörighet från gymnasiet eller motsvarande.
    • Särskilda krav:
      • Minst betyg E i Engelska 6/B, eller motsvarande.
      • Minst betyg E i Matematik 2/B, eller motsvarande.
      • Minst betyg E i Programmering 1, eller motsvarande.

    SAKNAR DU NÅGON BEHÖRIGHET?
    Ibland har man inte fått med sig all behörighet från tidigare utbildningar - men det finns fler vägar att gå. Saknar du behörighet i programmering? Då kan du läsa vår behörighetsgivande kurs som kan hjälpa dig! Ta en titt på vår sida Antagning och Behörighet för att veta mer!

    ANTAGNINGSPROV

    Kallelse till antagningsprovet för dig som söker till utbildningen Systemutvecklare skickas ut automatiskt när du lämnat in din ansökan. Provet är helt digitalt och ser olika ut beroende på vilken utbildning du söker. Om du söker flera utbildningar kan det innebära att du behöver genomföra flera prov. Du kan inte bli underkänd – istället samlar du urvalspoäng, och de med högst poäng blir antagna till utbildningen.

    Provet består alltid av två delar, men programmeringsspråken kan variera beroende på utbildning. Du kommer få mer information om vilket prov du ska göra via yh-antagning.se.

    Provets upplägg

    Del 1 – Genomför en programmeringsuppgift där du bygger något i koden.
    Del 2 – Spela in en video där du löser och presenterar en uppgift.

    Vart vill du plugga?

    Vår systemutvecklar utbildning finns på fem orter utspritt över hela Sverige! 

    Hoppa till innehåll om Stockholm

    ikon

    Systemutvecklare i Stockholm

    Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

    Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

    Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

    Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

    Kursplan Stockholm

    Boot Camp för systemutvecklare

    Kursen ger en stabil grund i systemutveckling med fokus på programmering i C. De studerande får kunskap om datatyper, variabler och minneshantering samt grundläggande säkerhetsprinciper. Kursen omfattar även moment som kompilering, länkning och interaktion med operativsystem genom standardbibliotek. Dessutom introduceras versionshantering med Git, dokumentation och agila arbetssätt. Målet är att säkerställa att alla studerande individuellt uppnår en solid kunskapsnivå som förberedelse för kommande kurser.

      Omfattning: 30 yrkeshögskolepoäng / 6 veckor

      Programmering i C och C++

      Denna kurs introducerar avancerad programmering i C och grunderna i objektorienterad programmering (OOP) med C++. Studerande lär sig använda pekare och referenser för effektiv minneshantering, implementera filhantering och optimera prestanda. Kursen täcker också säkerhet och teststrategier för att säkerställa robusta program. Efter en inledande inlärningsfas genomför de studerande projekt där de utvecklar och dokumenterar lösningar som använder både C och C++.

      Omfattning: 60 yh-poäng/12 veckor

      Systemutveckling i operativsystem

      Denna kurs fokuserar på utveckling av systemnära programvara som interagerar med operativsystem. Studerande lär sig flertrådad programmering, resurshantering och användning av systemanrop för att kommunicera med operativsystemets kärna. Kursen behandlar säkerhet, prestandaoptimering och testning av systemnära applikationer. Efter den teoretiska delen utvecklar studerande programvara som fungerar på flera operativsystem, vilket stärker deras förmåga att arbeta med komplexa system.

      Omfattning: 60 yh-poäng/ 12 veckor

      Systemutveckling i inbyggda system

      Denna kurs fokuserar på utveckling av programvara för inbyggda system, med betoning på realtidsoperativsystem (RTOS) och kommunikationsprotokoll som UART, SPI och I²C. Studerande lär sig grunderna i interaktion mellan hårdvara och mjukvara, optimering av energiförbrukning och prestanda samt robusthet i mjukvarudesign. Kursen täcker även säkerhet och testning för att säkerställa tillförlitlighet. Under projektdelen designar och implementerar studerande inbyggda systemlösningar som uppfyller specifika krav.

      Omfattning: 60 yh-poäng/ 12 veckor

      Avancerad systemutveckling

      Kursen fördjupar kunskaperna inom avancerad systemutveckling med fokus på molnbaserade och containeriserade lösningar. Studerande lär sig att implementera CI/CD-pipelines, containerisera applikationer med Docker och arbeta med mikrotjänstarkitekturer för att bygga skalbara system. Kursen behandlar prestandaoptimering, säkerhet och övervakning av system samt teknisk dokumentation. Efter en intensiv inlärningsfas genomför studerande projekt där de utvecklar och driftsätter avancerade systemapplikationer som uppfyller branschens krav.

      Omfattning: 60 yh-poäng/ 12 veckor

      Lärande i arbete (LIA)

      LIA (Lärande i arbete) är en praktisk kurs där studerande arbetar i verkliga arbetsmiljöer för att tillämpa sina kunskaper och färdigheter inom systemutveckling med fokus på C och C++. Under kursen deltar de studerande i skarpa projekt som inkluderar systemintegration, säkerhet, prestandaoptimering och utveckling av robusta lösningar. Arbetet omfattar användning av externa API:er, databaser, mikrotjänster och CI/CD-pipelines för att möta höga krav på tillgänglighet och säkerhet. Kursen stärker förståelsen för yrkesrollen och möjliggör utveckling av praktiska färdigheter i en verklig arbetsmiljö.

      Omfattning: 120 yrkeshögskolepoäng / 24 veckor

      Examensarbete

      Denna kurs är utbildningens slutpunkt och innebär ett självständigt examensarbete inom systemutveckling med inbyggda system. Fokus ligger på att planera, genomföra och leverera ett fullständigt projekt baserat på yrkesrollen. Examensarbetet kombinerar teknisk utveckling, problemlösning och informationsinhämtning, ofta i samarbete med externa företag eller organisationer. Kursen erbjuder möjlighet att praktiskt tillämpa utbildningens innehåll och samtidigt utforska nya teknologier och metoder för att leverera lösningar med hög kvalitet.

      Omfattning: 40 yh-poäng/ 8 veckor

      ikon

      Systemutvecklare i Malmö

      Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

      Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

      Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

      Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

      Kursplan Malmö

      Boot Camp för systemutvecklare

      Kursen ger en stabil grund i systemutveckling med fokus på programmering i C. De studerande får kunskap om datatyper, variabler och minneshantering samt grundläggande säkerhetsprinciper. Kursen omfattar även moment som kompilering, länkning och interaktion med operativsystem genom standardbibliotek. Dessutom introduceras versionshantering med Git, dokumentation och agila arbetssätt. Målet är att säkerställa att alla studerande individuellt uppnår en solid kunskapsnivå som förberedelse för kommande kurser.

        Omfattning: 30 yrkeshögskolepoäng / 6 veckor

        Programmering i C och C++

        Denna kurs introducerar avancerad programmering i C och grunderna i objektorienterad programmering (OOP) med C++. Studerande lär sig använda pekare och referenser för effektiv minneshantering, implementera filhantering och optimera prestanda. Kursen täcker också säkerhet och teststrategier för att säkerställa robusta program. Efter en inledande inlärningsfas genomför de studerande projekt där de utvecklar och dokumenterar lösningar som använder både C och C++.

        Omfattning: 60 yh-poäng/12 veckor

        Systemutveckling i operativsystem

        Denna kurs fokuserar på utveckling av systemnära programvara som interagerar med operativsystem. Studerande lär sig flertrådad programmering, resurshantering och användning av systemanrop för att kommunicera med operativsystemets kärna. Kursen behandlar säkerhet, prestandaoptimering och testning av systemnära applikationer. Efter den teoretiska delen utvecklar studerande programvara som fungerar på flera operativsystem, vilket stärker deras förmåga att arbeta med komplexa system.

        Omfattning: 60 yh-poäng/ 12 veckor

        Systemutveckling i inbyggda system

        Denna kurs fokuserar på utveckling av programvara för inbyggda system, med betoning på realtidsoperativsystem (RTOS) och kommunikationsprotokoll som UART, SPI och I²C. Studerande lär sig grunderna i interaktion mellan hårdvara och mjukvara, optimering av energiförbrukning och prestanda samt robusthet i mjukvarudesign. Kursen täcker även säkerhet och testning för att säkerställa tillförlitlighet. Under projektdelen designar och implementerar studerande inbyggda systemlösningar som uppfyller specifika krav.

        Omfattning: 60 yh-poäng/ 12 veckor

        Avancerad systemutveckling

        Kursen fördjupar kunskaperna inom avancerad systemutveckling med fokus på molnbaserade och containeriserade lösningar. Studerande lär sig att implementera CI/CD-pipelines, containerisera applikationer med Docker och arbeta med mikrotjänstarkitekturer för att bygga skalbara system. Kursen behandlar prestandaoptimering, säkerhet och övervakning av system samt teknisk dokumentation. Efter en intensiv inlärningsfas genomför studerande projekt där de utvecklar och driftsätter avancerade systemapplikationer som uppfyller branschens krav.

        Omfattning: 60 yh-poäng/ 12 veckor

        Lärande i arbete (LIA)

        LIA (Lärande i arbete) är en praktisk kurs där studerande arbetar i verkliga arbetsmiljöer för att tillämpa sina kunskaper och färdigheter inom systemutveckling med fokus på C och C++. Under kursen deltar de studerande i skarpa projekt som inkluderar systemintegration, säkerhet, prestandaoptimering och utveckling av robusta lösningar. Arbetet omfattar användning av externa API:er, databaser, mikrotjänster och CI/CD-pipelines för att möta höga krav på tillgänglighet och säkerhet. Kursen stärker förståelsen för yrkesrollen och möjliggör utveckling av praktiska färdigheter i en verklig arbetsmiljö.

        Omfattning: 120 yrkeshögskolepoäng / 24 veckor

        Examensarbete

        Denna kurs är utbildningens slutpunkt och innebär ett självständigt examensarbete inom systemutveckling med inbyggda system. Fokus ligger på att planera, genomföra och leverera ett fullständigt projekt baserat på yrkesrollen. Examensarbetet kombinerar teknisk utveckling, problemlösning och informationsinhämtning, ofta i samarbete med externa företag eller organisationer. Kursen erbjuder möjlighet att praktiskt tillämpa utbildningens innehåll och samtidigt utforska nya teknologier och metoder för att leverera lösningar med hög kvalitet.

        Omfattning: 40 yh-poäng/ 8 veckor

        ikon

        Systemutvecklare i Göteborg

        Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

        Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

        Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

        Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

        Kursplan Göteborg

        Boot Camp för systemutvecklare

        Kursen ger en stabil grund i systemutveckling med fokus på programmering i C. De studerande får kunskap om datatyper, variabler och minneshantering samt grundläggande säkerhetsprinciper. Kursen omfattar även moment som kompilering, länkning och interaktion med operativsystem genom standardbibliotek. Dessutom introduceras versionshantering med Git, dokumentation och agila arbetssätt. Målet är att säkerställa att alla studerande individuellt uppnår en solid kunskapsnivå som förberedelse för kommande kurser.

          Omfattning: 30 yrkeshögskolepoäng / 6 veckor

          Programmering i C och C++

          Denna kurs introducerar avancerad programmering i C och grunderna i objektorienterad programmering (OOP) med C++. Studerande lär sig använda pekare och referenser för effektiv minneshantering, implementera filhantering och optimera prestanda. Kursen täcker också säkerhet och teststrategier för att säkerställa robusta program. Efter en inledande inlärningsfas genomför de studerande projekt där de utvecklar och dokumenterar lösningar som använder både C och C++.

          Omfattning: 60 yh-poäng/12 veckor

          Systemutveckling i operativsystem

          Denna kurs fokuserar på utveckling av systemnära programvara som interagerar med operativsystem. Studerande lär sig flertrådad programmering, resurshantering och användning av systemanrop för att kommunicera med operativsystemets kärna. Kursen behandlar säkerhet, prestandaoptimering och testning av systemnära applikationer. Efter den teoretiska delen utvecklar studerande programvara som fungerar på flera operativsystem, vilket stärker deras förmåga att arbeta med komplexa system.

          Omfattning: 60 yh-poäng/ 12 veckor

          Systemutveckling i inbyggda system

          Denna kurs fokuserar på utveckling av programvara för inbyggda system, med betoning på realtidsoperativsystem (RTOS) och kommunikationsprotokoll som UART, SPI och I²C. Studerande lär sig grunderna i interaktion mellan hårdvara och mjukvara, optimering av energiförbrukning och prestanda samt robusthet i mjukvarudesign. Kursen täcker även säkerhet och testning för att säkerställa tillförlitlighet. Under projektdelen designar och implementerar studerande inbyggda systemlösningar som uppfyller specifika krav.

          Omfattning: 60 yh-poäng/ 12 veckor

          Avancerad systemutveckling

          Kursen fördjupar kunskaperna inom avancerad systemutveckling med fokus på molnbaserade och containeriserade lösningar. Studerande lär sig att implementera CI/CD-pipelines, containerisera applikationer med Docker och arbeta med mikrotjänstarkitekturer för att bygga skalbara system. Kursen behandlar prestandaoptimering, säkerhet och övervakning av system samt teknisk dokumentation. Efter en intensiv inlärningsfas genomför studerande projekt där de utvecklar och driftsätter avancerade systemapplikationer som uppfyller branschens krav.

          Omfattning: 60 yh-poäng/ 12 veckor

          Lärande i arbete (LIA)

          LIA (Lärande i arbete) är en praktisk kurs där studerande arbetar i verkliga arbetsmiljöer för att tillämpa sina kunskaper och färdigheter inom systemutveckling med fokus på C och C++. Under kursen deltar de studerande i skarpa projekt som inkluderar systemintegration, säkerhet, prestandaoptimering och utveckling av robusta lösningar. Arbetet omfattar användning av externa API:er, databaser, mikrotjänster och CI/CD-pipelines för att möta höga krav på tillgänglighet och säkerhet. Kursen stärker förståelsen för yrkesrollen och möjliggör utveckling av praktiska färdigheter i en verklig arbetsmiljö.

          Omfattning: 120 yrkeshögskolepoäng / 24 veckor

          Examensarbete

          Denna kurs är utbildningens slutpunkt och innebär ett självständigt examensarbete inom systemutveckling med inbyggda system. Fokus ligger på att planera, genomföra och leverera ett fullständigt projekt baserat på yrkesrollen. Examensarbetet kombinerar teknisk utveckling, problemlösning och informationsinhämtning, ofta i samarbete med externa företag eller organisationer. Kursen erbjuder möjlighet att praktiskt tillämpa utbildningens innehåll och samtidigt utforska nya teknologier och metoder för att leverera lösningar med hög kvalitet.

          Omfattning: 40 yh-poäng/ 8 veckor

          ikon

          Systemutvecklare i Linköping

          Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

          Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

          Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

          Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

          Kursplan Linköping

          Boot Camp för systemutvecklare

          Kursen ger en stabil grund i systemutveckling med fokus på programmering i C. De studerande får kunskap om datatyper, variabler och minneshantering samt grundläggande säkerhetsprinciper. Kursen omfattar även moment som kompilering, länkning och interaktion med operativsystem genom standardbibliotek. Dessutom introduceras versionshantering med Git, dokumentation och agila arbetssätt. Målet är att säkerställa att alla studerande individuellt uppnår en solid kunskapsnivå som förberedelse för kommande kurser.

            Omfattning: 30 yrkeshögskolepoäng / 6 veckor

            Programmering i C och C++

            Denna kurs introducerar avancerad programmering i C och grunderna i objektorienterad programmering (OOP) med C++. Studerande lär sig använda pekare och referenser för effektiv minneshantering, implementera filhantering och optimera prestanda. Kursen täcker också säkerhet och teststrategier för att säkerställa robusta program. Efter en inledande inlärningsfas genomför de studerande projekt där de utvecklar och dokumenterar lösningar som använder både C och C++.

            Omfattning: 60 yh-poäng/12 veckor

            Systemutveckling i operativsystem

            Denna kurs fokuserar på utveckling av systemnära programvara som interagerar med operativsystem. Studerande lär sig flertrådad programmering, resurshantering och användning av systemanrop för att kommunicera med operativsystemets kärna. Kursen behandlar säkerhet, prestandaoptimering och testning av systemnära applikationer. Efter den teoretiska delen utvecklar studerande programvara som fungerar på flera operativsystem, vilket stärker deras förmåga att arbeta med komplexa system.

            Omfattning: 60 yh-poäng/ 12 veckor

            Systemutveckling i inbyggda system

            Denna kurs fokuserar på utveckling av programvara för inbyggda system, med betoning på realtidsoperativsystem (RTOS) och kommunikationsprotokoll som UART, SPI och I²C. Studerande lär sig grunderna i interaktion mellan hårdvara och mjukvara, optimering av energiförbrukning och prestanda samt robusthet i mjukvarudesign. Kursen täcker även säkerhet och testning för att säkerställa tillförlitlighet. Under projektdelen designar och implementerar studerande inbyggda systemlösningar som uppfyller specifika krav.

            Omfattning: 60 yh-poäng/ 12 veckor

            Avancerad systemutveckling

            Kursen fördjupar kunskaperna inom avancerad systemutveckling med fokus på molnbaserade och containeriserade lösningar. Studerande lär sig att implementera CI/CD-pipelines, containerisera applikationer med Docker och arbeta med mikrotjänstarkitekturer för att bygga skalbara system. Kursen behandlar prestandaoptimering, säkerhet och övervakning av system samt teknisk dokumentation. Efter en intensiv inlärningsfas genomför studerande projekt där de utvecklar och driftsätter avancerade systemapplikationer som uppfyller branschens krav.

            Omfattning: 60 yh-poäng/ 12 veckor

            Lärande i arbete (LIA)

            LIA (Lärande i arbete) är en praktisk kurs där studerande arbetar i verkliga arbetsmiljöer för att tillämpa sina kunskaper och färdigheter inom systemutveckling med fokus på C och C++. Under kursen deltar de studerande i skarpa projekt som inkluderar systemintegration, säkerhet, prestandaoptimering och utveckling av robusta lösningar. Arbetet omfattar användning av externa API:er, databaser, mikrotjänster och CI/CD-pipelines för att möta höga krav på tillgänglighet och säkerhet. Kursen stärker förståelsen för yrkesrollen och möjliggör utveckling av praktiska färdigheter i en verklig arbetsmiljö.

            Omfattning: 120 yrkeshögskolepoäng / 24 veckor

            Examensarbete

            Denna kurs är utbildningens slutpunkt och innebär ett självständigt examensarbete inom systemutveckling med inbyggda system. Fokus ligger på att planera, genomföra och leverera ett fullständigt projekt baserat på yrkesrollen. Examensarbetet kombinerar teknisk utveckling, problemlösning och informationsinhämtning, ofta i samarbete med externa företag eller organisationer. Kursen erbjuder möjlighet att praktiskt tillämpa utbildningens innehåll och samtidigt utforska nya teknologier och metoder för att leverera lösningar med hög kvalitet.

            Omfattning: 40 yh-poäng/ 8 veckor

            ikon

            Systemutvecklare i Skellefteå

            Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

            Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

            Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

            Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

            Kursplan Skellefteå

            Boot Camp för systemutvecklare

            Kursen ger en stabil grund i systemutveckling med fokus på programmering i C. De studerande får kunskap om datatyper, variabler och minneshantering samt grundläggande säkerhetsprinciper. Kursen omfattar även moment som kompilering, länkning och interaktion med operativsystem genom standardbibliotek. Dessutom introduceras versionshantering med Git, dokumentation och agila arbetssätt. Målet är att säkerställa att alla studerande individuellt uppnår en solid kunskapsnivå som förberedelse för kommande kurser.

              Omfattning: 30 yrkeshögskolepoäng / 6 veckor

              Programmering i C och C++

              Denna kurs introducerar avancerad programmering i C och grunderna i objektorienterad programmering (OOP) med C++. Studerande lär sig använda pekare och referenser för effektiv minneshantering, implementera filhantering och optimera prestanda. Kursen täcker också säkerhet och teststrategier för att säkerställa robusta program. Efter en inledande inlärningsfas genomför de studerande projekt där de utvecklar och dokumenterar lösningar som använder både C och C++.

              Omfattning: 60 yh-poäng/12 veckor

              Systemutveckling i operativsystem

              Denna kurs fokuserar på utveckling av systemnära programvara som interagerar med operativsystem. Studerande lär sig flertrådad programmering, resurshantering och användning av systemanrop för att kommunicera med operativsystemets kärna. Kursen behandlar säkerhet, prestandaoptimering och testning av systemnära applikationer. Efter den teoretiska delen utvecklar studerande programvara som fungerar på flera operativsystem, vilket stärker deras förmåga att arbeta med komplexa system.

              Omfattning: 60 yh-poäng/ 12 veckor

              Systemutveckling i inbyggda system

              Denna kurs fokuserar på utveckling av programvara för inbyggda system, med betoning på realtidsoperativsystem (RTOS) och kommunikationsprotokoll som UART, SPI och I²C. Studerande lär sig grunderna i interaktion mellan hårdvara och mjukvara, optimering av energiförbrukning och prestanda samt robusthet i mjukvarudesign. Kursen täcker även säkerhet och testning för att säkerställa tillförlitlighet. Under projektdelen designar och implementerar studerande inbyggda systemlösningar som uppfyller specifika krav.

              Omfattning: 60 yh-poäng/ 12 veckor

              Avancerad systemutveckling

              Kursen fördjupar kunskaperna inom avancerad systemutveckling med fokus på molnbaserade och containeriserade lösningar. Studerande lär sig att implementera CI/CD-pipelines, containerisera applikationer med Docker och arbeta med mikrotjänstarkitekturer för att bygga skalbara system. Kursen behandlar prestandaoptimering, säkerhet och övervakning av system samt teknisk dokumentation. Efter en intensiv inlärningsfas genomför studerande projekt där de utvecklar och driftsätter avancerade systemapplikationer som uppfyller branschens krav.

              Omfattning: 60 yh-poäng/ 12 veckor

              Lärande i arbete (LIA)

              LIA (Lärande i arbete) är en praktisk kurs där studerande arbetar i verkliga arbetsmiljöer för att tillämpa sina kunskaper och färdigheter inom systemutveckling med fokus på C och C++. Under kursen deltar de studerande i skarpa projekt som inkluderar systemintegration, säkerhet, prestandaoptimering och utveckling av robusta lösningar. Arbetet omfattar användning av externa API:er, databaser, mikrotjänster och CI/CD-pipelines för att möta höga krav på tillgänglighet och säkerhet. Kursen stärker förståelsen för yrkesrollen och möjliggör utveckling av praktiska färdigheter i en verklig arbetsmiljö.

              Omfattning: 120 yrkeshögskolepoäng / 24 veckor

              Examensarbete

              Denna kurs är utbildningens slutpunkt och innebär ett självständigt examensarbete inom systemutveckling med inbyggda system. Fokus ligger på att planera, genomföra och leverera ett fullständigt projekt baserat på yrkesrollen. Examensarbetet kombinerar teknisk utveckling, problemlösning och informationsinhämtning, ofta i samarbete med externa företag eller organisationer. Kursen erbjuder möjlighet att praktiskt tillämpa utbildningens innehåll och samtidigt utforska nya teknologier och metoder för att leverera lösningar med hög kvalitet.

              Omfattning: 40 yh-poäng/ 8 veckor

              Studera hos oss

              Antagningen för vår Systemutvecklare utbildning är öppen!

              Välkommen att skicka in din ansökan.

              VAD BEHÖVER JAG INFÖR KURSSTARTEN?

              Förbered dig

              Många av våra nya studerande undrar vad de behöver inför kursstarten i september. En del har kanske inte studerat på flera år och kan känna sig osäkra på hur de bäst förbereder sig. Du kan vara lugn, här kommer våra två rekomendationer till dig som fått ett positivt antagningsbesed! 

              1. Repetera din programmeringskunskaper 
                Det första du kommer att göra när du börjar vår Systemutvecklar-utbildning är att programmering i programmeringsspråken C och C++. Om du vill ligga steget före, är det en bra idé att plugga på lite om dessa språk innan kursstart.

              2. Se till att du har en fungerande dator
                Vi rekommenderar att du har en PC och inte en Mac, Har man en Mac dator måste man på eget bevåg ladda ner windows verktyg som behövs. Under utbildningen kommer det inte att finnas något krav på att köpa kurslitteratur; det enda du behöver är en laptop!

              Vi ser fram emot att välkomna dig till Chas Academy och hjälpa dig att ta dina första steg mot en framgångsrik karriär inom IT.

              Vanliga frågor om Systemutvecklare

              Vad gör en systemutvecklare?

              En systemutvecklare arbetar med att designa, utveckla, testa och underhålla olika typer av mjukvarusystem. De kan fokusera på att skapa nya applikationer eller förbättra befintliga system. Deras arbete involverar ofta att skriva kod, lösa tekniska problem, och samarbeta med andra utvecklare och stakeholders för att uppfylla användarnas och organisationens behov. Systemutvecklare måste vara skickliga i programmering, förstå användarkrav och ha kunskap om mjukvaruarkitektur och designmönster.

              Vad är ingångslönen som systemutvecklare?

              Ingångslönen är i snitt mellan 30 - 35 000 kr, men beror så klart på arbetsort, dina tidigare erfarenheter och andra delar. Men oavsett vad vet vi att systemutvecklare är ett eftertraktat yrke med hög löneutveckling - så det blir ofta en fin investering att läsa en utbildning med Chas Academy.

              Finns det jobb som systemutvecklare?

              Alla våra utbildningar är framtagna av och för branschen. Som yrkeshögskola får vi enbart bedriva utbildningar där det finns en efterfrågan och jobb, något som vi undersöker när vi tar fram våra utbildningar.

              Footer background
              Vill du jobba inom världens bästa bransch?

              Hem

              YH-Program

              Om oss

              Så ansöker du

              Kontakt

              Aktuellt

              Integritetspolicy

              Jobba hos oss

              Kontakta oss:

              Mail

              info@chasacademy.se

              Adress

              Arenavägen 61

              121 77 Johanneshov

              FÖLJ OSS

              Logo for FacebookLogo for InstagramLogo for Youtube

              UPPHOVSRÄTT © 2023 CHAS ACADEMY | ALLA RÄTTIGHETER FÖRBEHÅLLNA | CHAS ACADEMY AV CHAS | ORG.NR: 556817-8155