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
Isac och Johan har varit med och format utbildningen
Isac och Johan var med när civilingenjörsutbildningen i mjukvaruteknik startade för första gången vid Linnéuniversitetet. Båda två valde civilingenjörsprogrammet för att de gillar utmaningar och har ett starkt teknikintresse.
- Jag är intresserad av att förstå hur saker fungerar. Dessutom har jag alltid tyckt om att plugga, så civilingenjörsutbildningen kändes passande, säger Isac.
Läs hela intervjun med Isac och Johan
Att vara först ut på en utbildning innebär både möjligheter och utmaningar, menar dem. De berättar att flera kurser har getts för allra första gången och att studenterna har varit med och format programmet.
– Det har inte alltid varit en dans på rosor. Till viss del har vi fått plöja vägen lite för kullarna efter oss. Men det är kul med en utmaning, säger Isac.
– Det har varit givande att få vara med och utveckla programmet, fyller Johan i och lyfter hur utbildningen blivit bättre tack vare studenternas feedback.
Trots tuffa kurser är båda nöjda med utbildningen.
– Jag känner att jag har lärt mig väldigt mycket, framför allt många olika saker. Projektkurserna har varit väldigt givande, särskilt introduktionsprojektet första året, säger Isac.
Studentlivet i Växjö lyfter de som något av det bästa med studietiden. Isac flyttade till campus andra året på utbildningen och har trivts väldigt bra.
– Växjö har nog bland de bättre studentupplevelserna i Sverige. Campus är kompakt och allt man behöver finns ett stenkast bort, förklarar Johan.
Till den som funderar på att läsa civilingenjör i mjukvaruteknik på Linnéuniversitetet har de några råd:
– Kör hårt, säger Isac kort och gott.
Johan håller med och menar också att trots att det kommer vara tufft så kommer du lära dig mycket, både om dig själv och om problemlösning. Johan har redan signerat ett anställningsavtal och kommer börja som fullstack-utvecklare på Fortnox tre dagar efter examen.
- 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ö.
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
- 2DT912, Introduktion till maskininlärning, 7,5 hp
- 1MA930, Numeriska metoder, 7,5 hp
Årkurs 3
- 1FY902, Ellära och magnetism, 7,5 hp
- 2DT902, Mjukvaruarkitektur, 7,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
- Algoritmer och avancerade datastrukturer, 5hp
- 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
- 4DT916, Vetenskapliga metoder inom datateknik, 5 hp
- 5DT90E, 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 Campus Växjö. Många studenter väljer 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 nära 100 000 invånare är Växjö en av Sveriges snabbast växande städer. Här finns en småländsk entreprenörsanda med ett brett och varierat näringsliv – 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. Staden bjuder också på många evenemang och upplevelser, inom så väl musik som mat och sport.