





| Kurs | Yh-poäng | Betyg* | Datum |
|---|---|---|---|
| Artificiell Intelligens - Del 1. | 40 | Godkänd | 2023-03-01 |
| Artificiell Intelligens - Del. 2 - Pythonprogrammering | 30 | Icke godkänd | 2024-10-15 |
| Databaser | 20 | Godkänd | 2022-10-30 |
| Examensarbete | 10 | Icke godkänd | 2024-10-15 |
| Introduktion till objektorientering | 10 | Godkänd | 2022-09-28 |
| Lärande i arbete | 70 | Godkänd | 2024-01-03 |
| Objektorienterad programmering - Avancerad | 70 | Godkänd | 2024-09-27 |
| Objektorienterad programmering - Grundläggande | 50 | Väl godkänd | 2023-01-05 |



Efter avslutad utbildning ska den studerande ha
Kunskap om programutveckling från kravspecifikation till leverans
Kunskap inom objektorienterad analys, modellering och design
Specialiserade kunskaper i objektorienterad programmering i Java, C# samt Python
Kunskap i Java SE (Java Standard Edition) och Java EE (Java Enterprise Edition)
Kunskap i .NET och .NET MVC
Specialiserade kunskaper inom AI och dess plattformar hos java och Microsoft
Kunskaper inom databaser och dess relaterade tekniker
Specialiserade kunskaper inom agila projektmetoder
Kunskapsorienterad inom områdets aktuella utvecklingsfrågor
Efter avslutad utbildning ska den studerande ha
Färdigheter i att identifiera, formulera, analysera och lösa problem inom objektorienterad mjukvaruutveckling
Färdigheter i att utföra specialiserade arbetsuppgifter inom mjukvaruutveckling
Färdigheter i att konstruera och programmera specialiserade objektorienterade applikationer
Färdigheter i att programmera i Python
Färdigheter i att använda AI-plattformar för utveckling av smarta systemlösningar och automatiserade funktioner
Färdigheter i att ta fram kravspecifikation samt kommunicera åtaganden och lösningar inom objektorienterad programutveckling och mjukvaruproduktion såväl nationellt som internationellt
Färdigheter i att testa, kvalitetssäkra samt dokumentera arbetet
Färdigheter i att arbeta i och leda agila projekt inom området
Efter avslutad utbildning ska den studerande ha
Kompetenser för att självständigt arbeta som mjukvaruutvecklare med objektorienterad programmering i Java alt. .Net
Kompetenser för att arbeta med AI-tillämpningar för utveckling av smarta applikationer
Kompetenser för att hantera krav i programutvecklingsprojekt
Kompetenser för att självständigt arbeta som Python-programmerare
Kompetenser för att tillämpa objektorienterad analys och design i systemlösningar
Kompetenser för att självständigt analysera och behandla problemområdet och välja lämpliga verktyg och metoder i relation till uppdragets mål och kravspecifikation
Kompetenser för att arbeta med utveckling av databaser
