





| Kurs | Yh-poäng | Betyg* | Datum |
|---|---|---|---|
| Objektorienterad programmering - Grundläggande | 50 | Godkänd | 2023-01-11 |
| Objektorienterad programmering - Avancerad | 70 | Ej satt | 2024-07-02 |
| Databaser | 30 | Godkänd | 2023-02-01 |
| LIA 2 | 70 | Godkänd | 2024-06-19 |
| Artificiell Intelligens - Del 2 | 60 | Godkänd | 2024-04-02 |
| Agil projektledning | 15 | Väl godkänd | 2022-11-07 |
| Introduktion till objektorientering | 10 | Godkänd | 2022-09-27 |
| LIA 1 | 45 | Godkänd | 2024-01-08 |
| Examensarbete | 20 | Godkänd | 2024-03-25 |
| Artificiell Intelligens - Del 1 Pythonprogrammering | 30 | Väl godkänd | 2023-05-15 |



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 C# samt Python
• Specialiserade kunskaper inom AI t • Kunskaper inom databaser och dess relaterade tekniker
• Specialiserade kunskaper inom agila projektmetoder
• Är orienterade inom områdets aktuella utvecklingsfrågor
Efter avslutad utbildning ska den studerande ha färdigheter i
• Identifiera, formulera, analysera och lösa problem inom objektorienterad mjukvaruutveckling
• Kan utföra specialiserade arbetsuppgifter inom mjukvaruutveckling
• Kan konstruera och programmera specialiserade objektorienterade applikationer
• Programmera i Python
• Använda AI-plattformar för utveckling av smarta systemlösningar och automatiserade funktioner
• Kan arbeta fram kravspecifikation samt kommunicera åtaganden och lösningar inom objektorienterad programutveckling och mjukvaruproduktion
• Kan testa, kvalitetssäkra samt dokumentera arbetet
Efter avslutad utbildning ska den studerande ha kompetenser
• Självständigt arbeta som mjukvaruutvecklare med objektorienterad programmering
• Arbeta med AI-tillämpningar för utveckling av smarta applikationer
• Självständigt arbeta som Python-programmerare
• Tillämpa objektorienterad analys och design i systemlösningar
• Självständigt analysera och välja lämpliga verktyg och metoder i relation till uppdragets mål och kravspecifikation
• Arbeta med utveckling av databaser
• Självständigt arbeta med testning, kvalitetssäkring och säkerhet inom mjukvaruutveckling
• Har kompetens att arbeta i agila projekt samt medverka vid utveckling, planering och genomförande av projekten
