Efter avslutad utbildning ska den studerande ha kunskaper om/i:
- Tekniska möjligheter med utveckling med Java
- Syntaxer och objektorienterad programmeringsteknik
- Systemutveckling för olika plattformar
- Utveckling av stilmallar för olika användargränssnitt
- Publiceringsverktyg i form av CMS, WCMS, EMS och DMS
- Metoder för kravhantering inom systemutveckling
- Databasutveckling och databasadministration
- Datastrukturer • Prestandaoptimering av databaser
- Agila metoder för systemutveckling
- Agilt systemtänkande
Efter avslutad utbildning ska den studerande ha färdigheter i att:
- Planera för och utveckla objektorienterade program i Java
- Utveckla applikationer för olika plattformar
- Kommunicera effektivt med projektmedlemmar i agila projekt
- Hantera förändringar under ett projekt
- Lösa arbetsuppgifterna i tid och med rätt kvalitet
- Kommunicera åtaganden, problem och lösningar med kunder och andra intressenter
- Identifiera sammansatta problem och föreslå väl underbyggda förbättringsåtgärder
Efter avslutad utbildning ska den studerande ha kompetenser för att:
- Självständigt utveckla kundanpassade tjänster och systemlösningar
- Självständigt bedöma tekniska lösningar
- Självständigt bestämma datastruktur för lagring av information
- Självständigt formulera och lösa problem
- Självständigt bestämma och kritiskt utvärdera lösningar
- Samarbeta med kunder och andra intressenter
- Förstå sitt eget ansvar och sitt eget bidrag för att nå de uppsatta målen
- Bedöma behovet av samverkan med andra och att självständigt lösa uppgiften
- Bedöma sin egen och andra personers kompetens samt att kunna påverka sig själv och omgivningen till det bättre
- Initiera och genomföra effektiviseringar för att bättre nå uppsatta mål


