Civilingenjör i mjukvaruteknik
300 hpMjukvara är en osynlig del som finns överallt i vår vardag. Det innebär att du som civilingenjör i mjukvaruteknik kommer att ha möjlighet att jobba med det som tilltalar dig mest. Denna civilingenjörsutbildning ger dig också behörighet att forska inom datateknik.
Att mjukvara används i telefoner och bilar har du säkert koll på. Men i allt fler traditionella produkter såsom klockor, tandborstar och nycklar används idag mjukvara. Kanske vill du fokusera på att ta fram ännu smartare lösningar för att vi ska minska vår klimatpåverkan eller så kommer du på det som gör att vi kan leva ett mer hållbart vardagsliv. Det är bara fantasin som sätter gränser för vad du som civilingenjör i mjukvaruteknik kan jobba med.
Under utbildningens fem år kommer du att knyta värdefulla kontakter med näringslivet. Flera av kurserna innehåller projekt som är kopplade till verkliga problem hos de företag vi samarbetar med. Att arbeta som civilingenjör i olika mjukvaruprojekt är både en social och kreativ process. Det gäller att förstå användarnas behov och kunna samarbeta i team för att få en så bra slutprodukt som möjligt.
Under utbildningen till civilingenjör kommer du att läsa kurser inom bland annat mjukvaruutveckling, datamodellering, matematik, maskininlärning och hållbar utveckling. Under de sista åren av utbildningen kommer du att fördjupa dina kunskaper inom modelldriven utveckling, dataintensiva system samt visualisering och dataanalys.
Karriär
Som civilingenjör finns det jobb i alla branscher och med inriktning på mjukvara kommer din kompetens att vara efterfrågad. Några tänkbara yrkestitlar är mjukvaruutvecklare, systemarkitekt, produktägare och projektledare. Du får också behörighet att börja forska i området datateknik.
Examen
Civilingenjörsexamen i mjukvaruteknik
Programansvarig
Kontaktpersoner
Internationella möjligheter
Du har många möjligheter att bredda ditt internationella perspektiv på Linnéuniversitetet. Under programmet kan du studera utomlands genom utbytesstudier för att få internationell erfarenhet. Du läser då en del av dina studier på ett av våra många partneruniversitet världen över.
På vissa utbildningar kan du även göra verksamhetsförlagd utbildning/praktik utomlands.
Även på hemmaplan kan du få internationella erfarenheter. På din fritid kan du engagera dig i föreningar tillsammans med studenter från alla möjliga utbildningar och länder, eller träffa internationella studenter genom vårt buddyprogram.
Här kan du läsa mer om internationella möjligheter på Linnéuniversitetet.
Förbered dig med matematik!
När din utbildning startar förväntas du ha goda kunskaper i matematik. Sommarkursen förberedande matematik vänder sig till dig som vill repetera de senare delarna av gymnasiematten och har tänkt läsa en utbildning inom data/IT, fysik, matematik, teknik eller ekonomi.
Kursen ges på distans under sommaren och berättigar dig att söka studiemedel. Du anmäler dig via antagning.se: Förberedande matematik för högskolestudier III
"Jag hoppas att jag är med och ‘change the game’ på något sätt i framtiden"
- Jag får vara med och bygga intuitiva och hjälpsamma program som många kan använda inom AI och robotik.
Khaled läser civilingenjör i mjukvaruteknik. Det bästa med att plugga är den inspirerande miljön här på universitetet. Både lärare och studenter är så engagerade i många olika projekt så möjligheterna är många.
- Att vara i en miljö med så många andra som gillar att göra samma saker som en själv är väldigt roligt. Det är utmanande och man får testa på mycket vilket också gör att man lär sig mycket hela tiden.
AI är en stor del av de projekt Khaled fokuserar på under utbildningen. Han jobbar med en talande robot som elever ska kunna ha dialoger med i klassrummet och också med hur AI kan vara med och skriva bättre texter i skolan.
- Det händer så otroligt mycket inom området och det gäller att hänga med. Jag hoppas att jag kommer att vara med och ‘change the game’ på något sätt i framtiden.
Läs hela intervjun med Khaled
Civilingenjörsprogrammet i mjukvaruteknik lät väldigt intressant för Khaled när han skulle välja att studera vidare direkt efter gymnasiet. Programmet visade sig vara utmanande men med många möjligheter efteråt.
- Jag tycker såklart om att programmera men vad som är extra intressant med mitt program är att man får möjlighet att träffa ambitiösa och intelligenta studenter, lärare och forskare som delar ens intressen. Utbildningen är en utmaning genom att ständigt testa ens kunskaper och också en stor källa för personlig utveckling.
Atmosfären på campus är trevlig och värd att uppleva, menar Khaled. Dessutom är studiemiljön fin och välkomnande för studenter.
- Jag gillar att sitta i vår datasal. Det är en bra arbetsmiljö för att studera tillsammans med klasskompisar och göra färdigt inlämningarna. Det finns också många olika aktiviteter som erbjuds på campus om du vill koppla av efter dagens plugg.
Khaleds drömjobb finns i en spännande bransch som blandar programmering och ekonomi.
- I framtiden vill jag bli en krypto/blockchain-utvecklare. Jag ser fram emot att få arbeta med nya och innovativa projekt inom området och att bidra till att forma den teknologiska utvecklingen inom kryptovalutor och blockkedjor.
Civilingenjörsutbildningen i mjukvaruteknik är ett utmanande program, men så länge man tar ansvar för sina studier och tycker om vad man gör kommer det bli bra, menar Khaled. Hans tips till nya studenter är att använda alla verktyg och resurser som finns på universitetet.
En civilingenjörsexamen gör att du öppnar dörrarna för det mesta
I filmen berättar Erika och Björn vad en civilingenjör gör. De har själva läst till civilingenjör och jobbar nu på två olika IT-bolag i Växjö.
Johans långsiktiga mål är att bli egenföretagare
Johan läser tredje året på civilingenjörsprogrammet i mjukvaruteknik. Efter examen vill han arbeta med olika projekt antingen i Sverige eller utomlands. I framtiden vill han starta eget företag.
Läs hela intervjun med Johan
- Jag läste Tekniskt basår på Linnéuniversitetet, som ger en platsgaranti på civilingenjörsprogrammen, och trivdes så bra att jag valde att söka hit igen. Dessutom har jag alltid haft ett stort IT-intresse, speciellts mjukvara så programmet passade bra för mig.
- Civilingenjörsprogrammet i mjukvaruteknik är ett tungt teoretiskt program där man får en bred bas inom ämnet och får testa många olika delar av IT-branschen. Vi har också flera praktiska uppgifter under utbildningen och en hel del kontakter med företag genom föreläsningar, uppsatser eller examensarbete. Företagen i regionen visar ett stort intresse för mig som civilingenjörsstudent; examen öppnar många portar i framtiden.
Under studietiden funderar Johan på att söka extrajobb inom branschen.
- Jag har hört att mjukvarubranschen erbjuder många extrajobb och sommarjobb. Det är en ständigt växande bransch både lokalt, nationellt och i världen. Särskilt Växjö är en stad med goda möjligheter inom Tech-branschen.
Växjö en växande stad
Johan trivs med studentlivet och Växjö som stad. Här finns något för alla oavsett vilka intressen man har.
- Det är frihet under ansvar skulle jag säga. Det är skönt att kunna lägga upp dagarna som man vill och det finns gott om aktiviteter på fritiden för dem som önskar. Växjö är en ständigt växande stad. Gillar man träning så finns det ett stort utbud av olika aktiviteter samt väldigt fin natur om man gillar löpträning. Är man mer för mat och dryck så finns det variation där med i centrum.
I framtiden vill Johan arbeta med olika projekt med målet att bli egenföretagare
- Efter examen vill jag samla på mig erfarenheter som mjukvaruutvecklare och projektledare från olika projekt. Exempelvis som konsult i Sverige eller utomlands. Ett stort plus med en IT-inriktning, speciellt mjukvaruteknik, är att man har möjlighet att arbeta nästan varsomhelst i världen. Mitt långsiktiga mål är att bli egenföretagare då jag har jobbat med liknande förut och trivdes med det.
Johans bästa tips till en ny student
- Ha ett öppet sinne och var snäll mot dig själv. Ibland är vissa saker svårare än andra men vi är här för att lära oss.
Mer om programmet
Det här läser du
Det här är en ungefärlig fördelning av det du läser i programmet. Du hittar alla kurser i utbildningsplanen.
Kurser inom år 1-3
Årkurs 1
- 1MA901, Linjär algebra, 7,5 hp
- 1DT901, Inledande programmering, 7,5 hp
- 1MA902, Diskret matematik, 7,5 hp
- 1DT910, Programmering och datastrukturer, 7,5 hp
- 1MA904, Envariabelanalys, 10 hp
- 1DT903, Databaser och datamodellering, 5 hp
- 1MA905, Tillämpad sannolikhetslära och statistik, 7,5 hp
- 1FY901, Mekanik, 7,5 hp
Årkurs 2
- 1DV607, Objektorienterad programmering, 7,5 hp
- 1MA452, Flervariabelanalys, 7,5 hp
- 1ZT010, Teknisk kommunikation, 5 hp
- 2DT901, Datorns uppbyggnad, 7,5 hp
- 1DT908, Utvecklingsprojekt, 10 hp
- 1ZT902, Hållbar utveckling, 5 hp
- 1ED901, Signaler och system, 5 hp
- Systemprogrammering, 5 hp
- 1MA930, Numeriska metoder, 7,5 hp
Årkurs 3
- 1FY902, Ellära och magnetism, 7,5 hp
- 2DT902, Mjukvaruarkitekturer, 7,5 hp
- Algoritmer och optimering, 5 hp
- 2DT904, Datorgrafik, 5 hp
- 2DT905, Datornät, 5 hp
- 1ZT903, Industriell ekonomi, 5 hp
- 2DT907, Vetenskapliga metoder, 5 hp
- 2DT906, Datorsäkerhet, 5 hp
- 2DT50E, Självständigt arbete, 15 hp
Kurser inom år 4-5
Årkurs 4
- 4DV660, Maskininlärning, 5 hp
- 4MA903, Förstärkningsinlärning, 5 hp
- 4DT907, Projekt i dataintensiva system, 10 hp
- Valfri kurs, rekommenderad är 4DV661, Djup maskininlärning, 5 hp
- Valfri kurs, rekommenderad är
- 2DV614, Lean startup (5 hp) eller
- 4MA904, Djup förstärkningsinlärning (5 hp)
- 4DT901, Systemmodellering och simulering, 5 hp
- 4DT902, Kodtransformationer och interpretation, 5 hp
- 4DT903, Projekt i modelldriven utveckling, 10 hp
- Valfri kurs, rekommenderad är Digital tvilling, 5 hp
- 4DT906, Parallell och distribuerad databehandling, 5 hp
Årkurs 5
- 4DV805, Informationsvisualisering, 5 hp
- 4DV510, Datautvinning, 5 hp
- 4DV807, Projekt i visualisering och dataanalys, 10 hp
- Valfri kurs, rekommenderar är 4DV806, Avancerad informationsvisualisering och tillämpningar, 5 hp
- Vetenskapliga metoder inom datateknik, 5 hp
- Självständigt arbete, 30 hp
Du förbereds för din kommande yrkesroll och utbildas för att uppfinna ny teknik
Det finns generellt ett jättestort behov av IT-kompetens de kommande tio åren, säger Morgan Ericsson som är prefekt på institution för datavetenskap och medieteknik.
Läs intervjun med Morgan
– Mjukvarusystemen finns överallt och det är svårt att tänka sig ett samhälle utan mjukvarusystem. Dessutom kommer det att vara en del av allt fler produkter i framtiden. Så mjukvaruingenjörer kommer att behövas i princip i alla sektorer.
Programmet är inriktat på att du ska lära dig yrkesrollen civilingenjör. Därför har utbildningen till stor del ett projektbaserat arbetssätt.
– Vi vill att studierna ska likna det faktiska arbetslivet. Genom att ha ett stort inslag av projekt redan under utbildningen vill vi förbereda studenterna för sin kommande yrkesroll, säger Morgan.
Vad är skillnaden mellan högskoleingenjör och civilingenjör?
– En civilingenjörsutbildning är jämfört med en högskoleingenjörsutbildning bredare och mer teoretisk. Du läser fem år istället för tre. Det är mer utmanande kurser i alla ämnen och ett högre tempo. På det sättet är det en svårare utbildning.
En civilingenjörsutbildning är också forskningsförberedande, eftersom det både är en kandidat- och masterutbildning i ett. Morgan Ericsson tycker att man kan sammanfatta det som att en högskoleingenjör utbildas för att jobba med teknik som finns idag, medan en civilingenjör utbildas till att uppfinna ny teknik.
Vilka är de främsta fördelarna med att läsa till civilingenjör i mjukvaruteknik?
– Enligt mig finns det mängder med fördelar med att bli civilingenjör i just mjukvaruteknik. För det första är det ett område som troligtvis kommer att fortsätta att påverka våra liv på samma explosionsartade sätt många år framöver. Jag brukar citera Marc Andreessen som säger ”In short, software is eating the world” och så är det verkligen!
När du har kompetens i mjukvara är du eftertraktad på arbetsmarknaden där du sannolikt också kommer att få bra lön och arbetsvillkor. Att jobba med mjukvaruutveckling är en social och kreativ process där du kommer lära dig nya saker varje dag. Och inte minst, du kommer kunna vara med och förändra världen på riktigt!
Vanliga frågor om civilingenjörsprogrammet i mjukvaruteknik
Vad är skillnaden mellan mjukvaruutvecklare och systemutvecklare?
Mjukvaruutvecklare koncentrerar sig på att bygga och finslipa programvaror. Systemutvecklare däremot tar ett större ansvar för hur dessa programvaror passar in i och interagerar med större system.
Vilka praktiska erfarenheter kan man få under civilingenjörsutbildningen i mjukvaruteknik?
Under civilingenjörsutbildningen i mjukvaruteknik får du praktiska erfarenheter genom projektarbeten, laborationer och ofta ett avslutande examensarbete i samarbete med företag eller forskningsgrupper.
Hur förbereder civilingenjörsprogrammet i mjukvaruteknik studenter för arbetslivet?
Programmet förbereder studenter för arbetslivet genom att erbjuda en mix av teoretiska kunskaper och praktiska färdigheter, samt möjligheter till praktik och projektarbete med verkliga företag.
Vad är skillnaden mellan en högskoleingenjör och en civilingenjör?
En högskoleingenjör genomgår vanligtvis en 3-årig utbildning med fokus på praktiska färdigheter, medan en civilingenjör har en 5-årig utbildning som också inkluderar mer teori och forskningsorienterade kurser.
Vad kan man jobba med efter mjukvaruteknik civilingenjör?
Efter att ha studerat mjukvaruteknik civilingenjör kan du arbeta inom många områden, som mjukvaruutveckling, systemanalys, projektledning eller forskning och utveckling.
Växjö – studentstaden med ett levande campus
Strax söder om Växjö centrum ligger universitetets campus. I Växjö väljer många studenter att bo på campusområdet.
Här har du vänner, restauranger, föreläsningssalar, gym, mataffär, universitetsbiblioteket, friluftsområden och studentpubar, allt inom fem minuters gångavstånd.
Du kan även bo i andra delar av Växjö och snabbt ta dig till universitetet med cykel eller buss.
Med 90 000 invånare är Växjö en av Sveriges snabbast växande städer. Här finns en småländsk entreprenörsanda med många företag, bland annat inom IT-branschen – perfekt när du söker praktikplats eller jobb. Växjö är också en naturskön stad och här har du alltid nära till skog och vatten.