Utbildningsplan hösten 2024
Utbildningsplan hösten 2024
Benämning
Systemutvecklare
Engelsk benämning
Computer Systems Developer
Programkod
TGSYA
Omfattning
180 hp
Inrättandedatum
2011-09-07
Fastställandedatum
2023-12-20
Gäller från
2024-09-02
Beslutande instans
Fakulteten för teknik och samhälle
Behörighet
Grundläggande behörighet + Matematik 2a eller Matematik 2b eller Matematik 2c, Engelska 6
Utbildningsnivå
Grundnivå
Upplägg
Utbildningen är en datavetenskaplig utbildning med inriktning mot utveckling av stora och komplexa datasystem. Det innebär att studenterna tillägnar sig datavetenskaplig kompetens med fokus mot programmering av datasystem på många olika abstraktionsnivåer, t.ex. system som implementerar tjänster på webben, systemprogramvara för styrning och kontroll av hårdvara eller andra system.
Det första året fokuserar på grundläggande programmeringsfärdigheter. Dessutom introduceras mjukvaruutveckling, både med strukturerade och inkrementella metoder i samband med projektarbetet under den andra terminen.
Det andra läsåret omfattar fördjupning i centrala delar av datavetenskapen, datastrukturer och algoritmer, och delar som har särskilt fokus på utveckling av komplexa datasystem, backendsystem för webbtjänster och systemprogramvara samt fördjupning inom systemutveckling. Året avslutas med en vetenskapsteoretisk metodkurs som förberedelse inför det tredje årets examensarbete.
Det avslutande läsåret omfattar valbara kurser den femte och sjätte terminen vilka ger möjlighet för studenten att själv välja specialisering och fördjupning på sin utbildning. Studenterna genomför termin 5 också ett mer komplext projekt än första året där kunskap från tidigare kurser år ett och två omsätts i praktiken och studenterna förväntas ta ett större ansvar för planering av projektet. Den sista terminen görs examensarbete parallellt med valbara kurser.
Utbildningen utgår från ett aktivt lärande där studenten utvecklar sin kompetens och förmåga såväl självständigt som i grupp genom eget arbete. De stora projektkurserna på första och tredje året är avsedda att träna detta i en så yrkesnära miljö som möjligt. Projekt av mindre omfattning förekommer även på andra kurser i utbildningen. Den lärarledda undervisningen avser primärt att stödja studentens självstudier och huvudvikten i denna läggs vid det som ger förståelse, sammanhang och förmåga till egen analys.
Termin 1, hösten 2024
Objektorienterad programmering
DA339A, 15 hp (obligatorisk)
Huvudområde: Datavetenskap
Introduktion till studier i datavetenskap
DA211A, 7.5 hp (obligatorisk)
Huvudområden: Data- och informationsvetenskap, Datavetenskap
Databasteknik
DA297A, 7.5 hp (obligatorisk)
Huvudområden: Data- och informationsvetenskap, Datavetenskap
Termin 2, våren 2025
Systemutveckling och projekt I
DA336A, 15 hp (obligatorisk)
Huvudområden: Data- och informationsvetenskap, Datavetenskap
Objektorienterad programutveckling, trådar och datakommunikation
DA343A, 7.5 hp (obligatorisk)
Huvudområde: Datavetenskap
Termin 3, hösten 2025
Diskret matematik för programmerare
MA220A, 7.5 hp (obligatorisk)
Kursen saknar huvudområde.
Datastrukturer och algoritmer
DA292A, 7.5 hp (obligatorisk)
Huvudområde: Datavetenskap
Webbtjänster
DA109A, 7.5 hp (obligatorisk)
Huvudområden: Data- och informationsvetenskap, Datavetenskap
Termin 4, våren 2026
Informationssäkerhet
DA223E, 7.5 hp (obligatorisk)
Huvudområden: Data- och informationsvetenskap, Datavetenskap
Forskningsmetodik
DA333A, 7.5 hp (obligatorisk)
Huvudområden: Data- och informationsvetenskap, Datavetenskap
Datavetenskap: Tillämpad programvaruarkitektur
DA379A, 7.5 hp (obligatorisk)
Huvudområde: Datavetenskap
Termin 5, hösten 2026
Examensprojekt: Informationsarkitekt och systemutvecklare
DA485A, 15 hp (obligatorisk)
Huvudområden: Data- och informationsvetenskap, Datavetenskap
DA485A Examensprojekt: Informationsarkitekt och systemutveckling, ingår i huvudområdet datavetenskap. Kursen är inte obligatorisk för, men kan ingå i, examensfordringarna för kandidatexamen i datavetenskap med inriktning mot systemutveckling.
På termin 5 läses 15hp valbara kurser. Möjlighet finns att studera utomlands. Samtliga kurser på terminen ersätts då med kurser från utbytesstudier. Kurserna ska godkännas av programledare.
På termin 5 läses 15hp valbara kurser. Möjlighet finns att studera utomlands. Samtliga kurser på terminen ersätts då med kurser från utbytesstudier. Kurserna ska godkännas av programledare.
Termin 6, våren 2027
Datavetenskap: Examensarbete med inriktning mot systemutveckling
DA391A, 15 hp (obligatorisk)
Huvudområde: Datavetenskap
På termin 6 läses 15hp valbara kurser.
Examensmål
Kunskap och förståelse
Efter avslutad utbildning ska studenten:
- visa kunskap och förståelse inom systemutveckling och datavetenskap
- visa kunskap om systemutvecklings vetenskapliga grund med fördjupning inom programmering samt kännedom om aktuella forskningsfrågor
- visa kunskap om aktuella metoder för utveckling av datorprogram, informationssystem och digitala tjänster
- visa kunskap om användardriven utveckling av digitala informationssystem
- visa kunskap om förutsättningar för utveckling av digitala system och tjänster
- visa förståelse för begreppet användbarhet som mätbar kvalitet i utveckling av kostnadseffektiva lösningar
- visa förståelse för programmering som kärnkompetens för systemutveckling
Färdighet och förmåga
Efter avslutad utbildning ska studenten:
- visa förmåga att söka, samla, värdera och kritiskt tolka relevant information i en problemställning samt att kritiskt diskutera företeelser, frågeställningar och situationer
- visa förmåga att självständigt identifiera, formulera och lösa problem samt att genomföra uppgifter inom givna tidsramar
- visa förmåga att muntligt och skriftligt redogöra för och diskutera information, problem och lösningar i dialog med olika grupper
- visa sådan färdighet som fordras för att självständigt och i projektgrupper arbeta inom systemutveckling
- kunna rekommendera en digital systemlösning utifrån behovs- eller kravanalys
- kunna tillämpa vanligt förekommande processer för utveckling av komplexa informationssystem
- kunna använda vanligt förekommande metoder för design av datorprogram och datorbaserade tjänster
- kunna specificera, konfigurera, integrera och vidareutveckla distribuerade informationssystem
Värderingsförmåga och förhållningssätt
Efter avslutad utbildning ska studenten:
- visa förmåga att inom systemutveckling göra bedömningar med hänsyn till relevanta vetenskapliga, samhälleliga och etiska aspekter
- visa insikt om kunskapens roll i samhället och om människors ansvar för hur den används
- visa förmåga att identifiera sitt behov av ytterligare kunskap och att utveckla sin kompetens
- kunna arbeta självständigt och ta ansvar för sitt eget lärande samt ha erhållit en grund för vidare studier på avancerad nivå
Examen
Kandidatexamen
Kandidatexamen i datavetenskap med inriktning mot systemutveckling, 180hp.
Bachelor of Science in Computer Science with specialization in Computer Systems Development, 180 credits.
Kravet för kandidatexamen i Datavetenskap med inriktning mot systemutveckling är totalt 180hp i avslutade kurser, varav 90hp med successiv fördjupning inom huvudområdet, inklusive ett självständigt arbete om minst 15hp samt 60hp i för inriktningen specifika kurser.
Inriktningsspecifika kurser
- DA336A - Systemutveckling och projekt I 15 hp
- DA218A – Flertrådad programmering 7.5 hp
- DA379A - Datavetenskap: Tillämpad programvaruarkitektur 7.5 hp
- DA488A - Systemprogramvara 7.5 hp
- DA109A – Webbtjänster 7.5 hp
- DA222E - Informationssäkerhet 7.5 hp
- DA489A – Systemutveckling II 7.5 hp
Övrigt
Undervisningsspråk: Svenska och engelska
Undervisningen på kurser inom programmet kan komma att ske på engelska.
För att kunna fullfölja sina studier inom programmet, dvs uppnå behörighet till kurser i programmet, skall vissa förkunskapskrav vara uppfyllda. Förkunskapskraven anges i respektive kursplan.