



| Kurs | Yh-poäng | Betyg* | Datum |
|---|---|---|---|
| Examensarbete | 50 | Godkänd | 2025-06-05 |
| IT-säkerhet för utvecklare | 20 | Väl godkänd | 2024-09-17 |
| Informationsarkitektur och databasutveckling | 25 | Godkänd | 2024-02-20 |
| JavaScript, HTML och CSS | 30 | Väl godkänd | 2023-12-12 |
| Kommunikation och affärsmannaskap | 15 | Väl godkänd | 2023-09-29 |
| LIA 1 | 50 | Godkänd | 2024-06-28 |
| LIA 2 | 70 | Väl godkänd | 2025-06-05 |
| Programmering, fördjupning | 50 | Godkänd | 2024-04-30 |
| Programmering, grund | 20 | Godkänd | 2023-10-30 |
| Publiceringsverktyg och UX | 30 | Godkänd | 2025-06-06 |
| Test, verifiering och certifiering | 20 | Väl godkänd | 2024-12-19 |
| Utvecklingsmetoder | 20 | Väl godkänd | 2023-12-20 |
| Webbapplikationer och mobil utveckling | 20 | Godkänd | 2024-10-21 |

Efter avslutad utbildning ska den studerande ha kunskaper om/ i
• Specialiserade kunskaper inom .net som ramverk
• Specialiserade kunskaper om procedurer och verktyg för att kunna utveckla och designa
applikationer
• Specialiserade kunskaper om agila utvecklingsmetoder och HTML
• Specialiserade kunskaper om informationsmodeller, Informationsarkitektur och databasutveckling
• Specialiserade kunskaper i JavaScript
• Specialiserade kunskaper inom Test, verifiering och standarder
• Specialiserade kunskaper om webbdesign och användarupplevelse
• Specialiserade kunskaper om webbapplikationer och mobil utveckling
• Specialiserade kunskaper om lagringsstrukturer, kontrollstrukturer och algoritmer
• Specialiserade kunskaper om programmering och utveckling av produkt
• Kunskap om algoritmiskt tankesätt och logiska tillvägagångssätt vid utformande av algoritmer
• Kunskap om vanligt förekommande utvecklingsverktyg såsom webbservrar
• Kunskap om molnbaserad arkitektur
• Kunskap om säkerhet och drift
• Kunskap om dynamiska webbplatser och responsiva webbsidor
• Kunskap om publiceringsverktyg
• Kunskap om kostnadsbesparingar
• Kunskaper om affärsmässighet i kundrelationer
• Kunskap om att arbeta i agila projekt
Efter avslutad utbildning ska den studerande ha färdigheter i att
• Kommunicera objektorienterad analys och design för komplexa och omfattande system
• Utveckla professionella och avancerade grafiska användargränssnitt
• Utföra programmering i JavaScript för att utveckla webbapplikationer
• Konstruera och normalisera relationsdatabaser samt koppla applikationer till databaser med hjälp av
JDBC
• Utveckla programvara som håller hög kvalitet och som är lätt att underhålla och modifiera
• Arbeta med moderna verktyg och metoder inom C# samt professionellt kunna arbeta med utveckling
av program
• Utveckla system med slutanvändarens upplevelse i fokus
• Utveckla webbplatser som anpassar sig efter användarens plattform
• Analysera och förebygga IT-säkerhet och dataintrång
• Tillämpa olika programspråk och ramverk
• Beräkna och planera kostnadsbesparingar
• Arbeta med agila arbetsmetoder
• Publicera utvecklad produkt
• Kommunicera åtaganden och lösningar inom område på både svenska och engelska
Efter avslutad utbildning ska den studerande ha kompetenser att
• Självständigt analysera och välja information, tekniker och metoder för nätverksprogrammering
• Tillämpa specialiserad kunskap om UML för att beskriva problem och för att kunna dokumentera
mjukvara
• Utveckla designmönster för att skapa robusta och säkra applikationer
• Designa och konstruera mobila applikationer
• Självständigt arbeta med HTML5 för ljud, video, grafik och webbapplikationer
• Med en helhetssyn på programvaruutveckling med C# kunna delta i samtliga faser i
programvaruutvecklingsprocessen, från planering till testning av resultatet.
• Självständigt arbeta med förebyggande åtgärder gällande säkerhet och drift
• Analysera kunskap gällande slutanvändaren för att utveckla nya affärsprocesser
• Självständigt arbeta med ekonomiska underlag och föreslå nya lösningar för planering av
kostnadsbesparingar
• Självständigt utveckla enligt objektorienterad programmering
• Samarbeta med övriga roller inom det agila utvecklingsarbetet
• Designa lagringsenheter och versionshantering
• Tillämpa förvärvad kunskap för att säkerställa att produkten når användaren
