


| Kurs | Yh-poäng | Betyg* | Datum |
|---|---|---|---|
| Hybridutveckling med Javascript | 60 | Väl godkänd | 2023-02-23 |
| Webbkommunikation, APIer och backend | 35 | Godkänd | 2024-01-10 |
| Introduktion till apputveckling | 15 | Väl godkänd | 2022-10-19 |
| Projektmetodik | 20 | Godkänd | 2023-06-07 |
| Examensarbete | 25 | Ej satt | 2024-06-18 |
| UX/UI | 20 | Väl godkänd | 2022-10-27 |
| LIA | 80 | Ej satt | 2024-06-18 |
| OOP, datastrukturer, algoritmer och design | 25 | Väl godkänd | 2022-11-23 |
| Androidutveckling | 60 | Väl godkänd | 2023-05-09 |
| iOS-utveckling | 60 | Godkänd | 2024-01-05 |

Efter avslutad utbildning skall den studerande ha kunskaper i:
1. Ekosystemet, begrepp, trender, möjligheter, utmaningar och teknologier inom mobilapputveckling och angränsande områden inom IT
2. Versionshantering
3. HTML, CSS och JavaScript
4. C#-programmering
5. Progressiva Webbappar
6. .NET
7. Java-programmering
8. Android-utveckling, Android Studio
9. Objektorienterad programmering
10. iOS-programmering, Xcode, iPhone SDK
11. JavaScript-ramverk för hybridapputveckling
12. Agila koncept och projektmetoder
13. Teori och principer inom UX/UI
14. Responsive web design, Mobile first, Graceful degradation, Progressive Enhancement
15. Webbkommunikation, AJAX, HTTP, JSON och REST
16. Svensk och engelsk kommunikation i ett organisatoriskt och tekniskt sammanhang
17. Förståelse för gruppers utveckling/processer och individens roll i grupp
Efter avslutad utbildning skall den studerande ha färdigheter i att:
1. Söka, använda och kritiskt granska information, på svenska och engelska, om mobilapputveckling och som behövs för att lösa arbetsuppgiften
2. Kan kommunicera kring mobilapputveckling på svenska och engelska
3. Kan skriva, läsa, strukturera, analysera, dokumentera och kommentera källkod
4. Lösa sammansatta problem genom att designa, planera, utföra samt identifiera resurser för att utföra mobilapputveckling på ett effektivt sätt och enligt agila projektmetoder
5. Kan finna, diskutera, åtgärda och förhindra syntaxfel, programkörningsfel och programmeringslogiska fel
6. Utförligt implementera agila koncept och metoder i grupp
7. Designa och utveckla UX/UI-leverabler, prototyper och gränssnitt utifrån kravspec, principer,
empiriska metoder och regler inom UX/UI
8. Kommunicera skriftligt och verbalt på ett effektivt sätt och mottagaranpassa kommunikationen
Efter avslutad utbildning skall den studerande ha kompetens att:
1. Kan självständigt behandla innehåll inom mobilapputveckling som leder till vidare lärande och professionell utveckling
2. Har förmågan att ta ansvar, att värdera, att agera självständigt och att samarbeta i mobilapprojekt
3. Har förmågan att ta ansvar och självständigt utveckla mobilappar för att lösa ett givet problem utifrån en kravspecifikation
4. Kan övervaka mobilapputveckling samt slutföra förelagda mobilapprojekt
5. Utvärdera lösningar på utvecklingsproblem inom mobilapplikationer mot uppställda kvalitetskrav och standarder samt föreslå förbättringar
6. Självständigt publicera en app på marknader som exvis App Store och Google Play
7. Har förmågan att ta ansvar och självständigt utveckla prototyper, gränssnitt och UX/UIleverabler med lämpliga verktyg som följer teori och principer inom UX/UI
8. Självständigt utveckla applikationer för flera plattformar samtidigt
9. Använda de tekniker och metoder för att framföra budskap på ett säkert, genomtänkt och övertygande sätt
