Professionell masterutbildning i programvaruteknik Mälardalens högskola Blekinge Tekniska Högskola Chalmers Tekniska Högskola & Göteborgs Universitet SICS Swedish ICT Swedsoft i samarbete med svensk industri 1
En kraftsamling för expertkompetens 2
Visionen: Ett nationellt kompetenslyft inom mjukvaruutveckling: Ett öppet nationellt samarbete. Kurser som till stora delar kan följas oberoende av tid och rum. Ökad innovationskraft i svenskt näringsliv Traditionella kurser och företagsanpassade projekt. Fler ingenjörer som förstår mjukvaruutveckling 3
Varför mjukvaruutveckling? Mjukvara: en affärskritisk resurs för svenskt näringsliv en viktig källa till innovation och konkurrenskraft. 260.000 personer i Sverige jobbar med mjukvaruutveckling. 4
PROMT bidrar till lösningen In Europe the demand for ICT practitioners, with growth of around 4% a year is outstripping supply resulting in a shortage of 509,000 jobs in 2015 compared to 274,000 today. This figure could even increase to almost one million by 2020. This shortage is caused by lack of relevant e-skills. Företag med >4 antällda med IKT som huvudverksamhet: 2.704 företag med 132.142 anställda. Totalt antal: c:a 250.000 5
Kursutveckling, Fas (A,) B & C: totalt 120 (+15) hp Fas A: studenter från bl.a.: ABB Bombardier CGI Ericsson Evry Flunk Fujitsu HiQ Hoerbiger Powerflow SAAB SCANIA Telenor WeDev Volvo Volvo CE ÅF 6
Möjligheter att påverka kursutbudet i PROMPT Med början hösten 2015 kommer vi att utveckla ett antal nya kurser inom ramen för PROMPT. Syftet med initiativet är att kurserna ska möta industriverksammas behov av kompetensutveckling, så vi välkomnar önskemål om kurser eller inriktning på kurser. Den som har idéer eller önskemål är välkommen att höra av sig till oss! Malin Rosqvist Forskningssamordnare, Projektledare Tel: 021-103112 E-post: malin.rosqvist@mdh.se Hans Hansson Professor i datateknik, Projektledare Tel: 021-103163 E-post: hans.hansson@mdh.se 7
Kurserna Start: september 2015 Studietakt: kvartsfart Omfattning: ca 200 timmar/7,5 högskolepoäng Nivå: Avancerad (master) Kostnad: kostnadsfritt Språk: engelska Platser per kurs: 30 Anmälan: https://www.antagning.se Mer info: www.promptedu.se
Välkommen med din anmälan! Kursstart: September / Januari www.promptedu.se https://www.antagning.se 9
Varför PROMPT? Utbildning Företag Forskning Lärosäten Ledande svenska miljöer inom mjukvaruutvecklling Vana att leda större initiativ i nära samverkan akademi-näringsliv Kompletterande kompetenser Starkt näringslivsengagemang stort behov Utväxling på forskningsinvesteringar spridning via utbildning Spridning till andra utbildningar ökad relevans 10
Företag som deltar i kursutvecklingen Varje kurs som utvecklas inom PROMPT har 5 företag, eller fler, med i kursutvecklingsarbetet. Företagens roll är att säkerställa att innehållet motsvarar branschens behov av kompetens på området. 11
Krav på PROMPT Avancerad nivå master Flexibelt lärande Medverkan av 5 företag i utveckling av varje kurs Industrirelevant innehåll Genomförbart inom ramen för högskolans ordinarie ramar Kravställare Finansiären (KKS) Företagen Yrkesverksamma studenter Lärosätena
Resultat Aktiviteter Utfall/Resultat Effekter Aktörer Kursutveckling Vidareutbildade medarbetare Nya samarbeten Ökad konkurrenskraft Ökad innovationsförmåga Nya produkter & tjänster Företag Industrirelevanta kurser Genomförda kurser Projektarbeten Vidgat nätverk Specialistkompetens Effektivitetsförbättring Förbättrade karriärmöjligheter Personlig utveckling Deltagare Kursgenomförande Hås/håp Nya kurser Nya samarbeten Näringslivsanpassade utbildningar Bredare kursutbud Pedagogisk utveckling Forskningsprojekt Ökad konkurrenskraft Lärosäten 13
Funktionssäker mjukvara, 7.5hp Ansvarig högskola: Mälardalens högskola Kursen introducerar säkerhetsanalys ( safety analysis ) för utrustning som innehåller datorsystem och mjukvara och att lära ut hur man utvecklar säkerhetskritiska system och hur man skapar ett Safety case. Kursmoduler: 1. Introduktion till funktionssäkerhet; förmedlar kunskaper som ger ökad förståelse för relationen mellan inbyggda system / säkerhetskristiska system / olyckor / komplexitet / utvecklingsmodeller (development lifecycle models) / certifiering / the safety case 2. Analys-och modelleringsmetoder; genomgång av analys-och modelleringsmetoder för utveckling av säkerhetskritiska system 3. Standarder och certifiering; förmedlar kunskaper om olika standarder för utveckling av system som innehåller datorsystem, t.ex. ISO 26262. Genomgång av stegen för att få ett system certifierat 14
Agile och lean utveckling av mjukvaruintensiva produkter, 7.5hp Ansvarig högskola: Blekinge Tekniska Högskola Kursen ger ett helhetsperspektiv på agile och lean utveckling i en mjukvaruutvecklande organisation. Agila metoder i projektorganisationer är endast ett steg för att realisera en anpassningsbar, snabb och effektiv produktutvecklingsorganisation. Genom tillämpning av lean-principer (ursprunget till agila metoder) i hela produktutvecklingskedjan, från produktledning och kravhantering, till leverans och underhåll, kan verklig flexibilitet och effektivitet uppnås utan sub-optimering. Kursmoduler: 1. Produktledning och kravhantering; förmedlar produktplanering, kravinsamling och specifikation, prioritering och värdebaserad avvägning) 2. Projektcentrerad agilitet; genomgång av de etablerade agila metoder, men även eliminering av slöseri och utvärdering för att kunna anpassa nivå av agilitet relevant för en organisation, samt vilka tekniker som lämpar sig för ett visst sammanhang 3. Kundrealisering inkl. konfigurationshantering; inkluderar leverans och realisering hos kund (sk. comissioning) samt underhåll (sk. maintenence), samt aspekter av hantering av existerande system (sk. legacy) vid beräkning av intern och extern effektivitet 15
Programvarutest, 7.5hp Syfte: att ge deltagarna en förståelse för grundläggande problem, och praktiska metoder och verktyg för systematisk testning av programvara. Testning av programvara anses allmänt vara en kostsam, men fortfarande underprioriterad aktivitet i programvaruutveckling. Kursmoduler: 1. Introduction to software testing and test design 2. Unit testing, test design and automation 3. Testing at integration and system level 4. Static and dynamic analysis 5. Advanced test design Ansvarig högskola: Mälardalens högskola /SICS 16
Projektkurs, 7.5hp Ansvarig högskola: Mälardalens högskola projektkurser planeras ges av samtliga medverkande lärosäten. Kursen kompletterar de teoretiska avsnitten med lösning av konkreta problem i projekt som kommer från de medverkande företagen. Teoretiska moment som inte täcks av andra kurser kan ingå i begränsad omfattning. Kursen har problembaserat lärande (PBL) som bärande pedagogisk idé. Studenter kan ta flera projektkurser med olika inriktning. Kurserna kännetecknas av stor flexibilitet vad gäller omfattning (5-30hp), inriktning, komplexitet och antalet projektdeltagare. Genom att lösa ett konkret problem för deltagande företag kan projektet leda till resultat av affärsmässigt värde. Även andra studentkategorier (campusstudenter) kan komma att delta, vilket ger möjligheter till ökad samproduktion mellan akademi och näringsliv. Kursmoduler: 1. Projektledning och projektmetodik som bedrivs i mjukvaruprojekt, där olika metoder och verktyg i utvecklingsmetodik ingår för att lösa uppgiften 2. Projekt som matchar målgruppens aktuella behov inom utbildningsområdena och på avancerad nivå 17