Systemutvecklare - student behöver hjälp med att välja rätt valbara kurser
Kontext:
I dagsläget studerar jag systemutveckling på Malmö högskola och tycker det är jätteintressant, utbildningen ger en god blandning av tekniska kunskaper samt förståelse för de mjuka delarna i utveckling av informationssystem.
Vad jag har hittills lärt mig är:
Java: Objektorienterad programmering, datakommunikation, flertrådat programmering.
Databasteknik: relationella databaser med frågespråket mySql.
Datastrukturer och algoritmer + avancerade metoder för text och bildbehandling (ännu mer algoritmer).
Systemprogramvara (kretslogik, assembly, kompilatorer/interpreters -hur de fungerar samt hur man bygger sitt egna programmeringsspråk, operativsystem).
Service Oriented Architecture: Web Services, SOAP, REST.
Systemutveckling: arbetsprocesser, testing, krav/design analys och framställande, arkitektoniska mönster, uml, användarfall mm.
Problem:
Nästa termin läser vi bara valbara kurser (30 hp) och jag är lite kluven på vad man ska välja för att bli så attraktiv som möjligt på arbetsmarknaden. Jag har inga planer än på att bli full-stack utvecklare och intresserar mig inte för att läsa saker som har med front-end att göra.
Jag har bestämt mig för att läsa 'utveckling av mobila applikationer' men har svårt att placera resten av 22.5 poängen.
Jag är kluven angående:
Matematik: Analys A och Linjär algebra (15hp) - Kan vara bra att förbättra sina mattekunskaper för att få en bättre förståelse för algoritmer och dess effektivitet, men jag har redan klarat algoritmkurserna...är det värt att slösa 15hp och vilket värde får man av det i det långa loppet?
c++ och Programkonsturktion: Alltid bra att kunna fler språk men vet inte om det är så smart att spendera 7.5 hp på grundläggande kunskaper som man redan besitter i Java, att lära sig ett nytt språk är väl inte särskilt anmärkningsvärt?
Lösning:
Jag är öppen för era förslag på vad som hade passat mig att läsa för att komplettera min kompetens så att man blir så attraktiv som möjligt på arbetsmarknaden. Hade det varit klokt att investera poäng i fler mjuka kunskaper som projektledning? Hur ser arbetsmarknaden ut för en person som inte är full-stack?
Tack på förhand.