Engelskt namn: Master of Science Programme in Computing Science and Engineering
Denna utbildningsplan gäller: HT20 och fram till HT22 (nyare version av utbildningsplanen finns)
Utbildningsplan för program med start HT25
Utbildningsplan för program med start mellan HT24 och fram till HT25
Utbildningsplan för program med start mellan HT23 och fram till HT24
Utbildningsplan för program med start mellan HT22 och fram till HT23
Utbildningsplan för program med start mellan HT20 och fram till HT22
Utbildningsplan för program med start mellan HT19 och fram till HT20
Utbildningsplan för program med start mellan HT14 och fram till HT19
Programkod: TYCTD
Högskolepoäng: 300
Diarienummer: 514-894-07
Ansvarig fakultet: Teknisk-Naturvetenskapliga fakulteten
Beslutad av: teknisk-naturvetenskapliga fakultetsnämnden, 2013-05-23
Reviderad av: Teknisk-naturvetenskapliga fakultetsnämnden, 2020-02-21
Fysik B, Kemi A, Matematik E. Eller: Fysik 2, Kemi 1, Matematik 4 (områdesbehörighet 9/A9)
Efter genomgånget utbildningsprogram kan studenten efter ansökan erhålla en civilingenjörsexamen i enlighet med lokal examensbeskrivning fastställd av rektor, (se Umeå universitets hemsida). Civilingenjörsexamen översätts på engelska till Degree of Master of Science in Engineering. Examen utfärdas med inriktningen teknisk datavetenskap (Computing Science and Engineering).
Utbildningen är på grundnivå och avancerad nivå. Målen för utbildning på grundnivå respektive avancerad nivå återfinns i högskolelagen 1 kap. 8 och 9 §§.
De nationella målen för examen återfinns i Högskoleförordningens bilaga 2.
En civilingenjör i teknisk datavetenskap utbildas för att utgående från datavetenskapliga teorier och metoder utforma, konstruera, analysera, underhålla och utvärdera program och system av program samt att konfigurera, analysera, underhålla och utvärdera kompletta datorsystem, bestående av programvara och maskinvara, självständiga eller integrerade i datoriserade system.
Kunskap och förståelse
Utbildningen är sammansatt så att den färdige civilingenjören ska
Färdighet och förmåga
Den studerande skall ha förvärvat grundläggande ingenjörsfärdigheter med speciell betoning på teknisk datavetenskap vilket innefattar
Värderingsförmåga och förhållningssätt
Den studerande skall ha förvärvat kunnande och färdigheter för att fungera i ett samhälleligt och ett organisatoriskt sammanhang, vilket innefattar
I respektive kursplan framgår vilka examinationsformer som används i varje enskild kurs.
I respektive kursplan framgår vilka betygsgrader som används inom kursen.
En student som anser sig ha kunskaper från tidigare relevanta studier eller yrkeserfarenheter som kan motsvara kurs eller del av kurs i programmet, kan ansöka om tillgodoräknande. Ett beviljat tillgodoräknande innebär att studenten inte behöver läsa den eller de delar av utbildningen som beslutet omfattar. Information om tillgodoräknande hittas på Umeå universitets hemsida.
Utbildningsprogrammet leder till en civilingenjörsexamen med inriktning mot teknisk datavetenskap omfattande totalt 300 högskolepoäng varav 30 högskolepoäng utgörs av ett självständigt arbete. Teknikområdet teknisk datavetenskap är den teknik som behövs för att utveckla programvara och programvarusystem. Utbildningens tre första år ger en bred och nödvändig bas för fördjupning. Den studerande läser grundläggande matematikkurser och lär sig fundamental teori och metodik gällande programkonstruktion och programutveckling. Dessutom läses kurser i elektronik med inriktning mot datorteknik samt allmänna ingenjörskurser som breddar den blivande civilingenjörens kunskapsbas.
Efter de första tre åren har studenten breda kunskaper inom beräkningsområdet men även breddade och fördjupade kunskaper om programsystem, programutveckling, datakommunikation, datorteknik och användarinteraktion. Dessutom har studenten en fördjupad kunskap och praktiska färdigheter inom programvaruteknikområdet. Under de sista två åren får studenterna välja bland ett utbud av olika kurser inom såväl datavetenskap som andra områden, kompletterat med ett antal allmänna ingenjörskurser. Bland de valbara kurserna i datavetenskap finns ett antal möjligheter till fördjupning med spetskompetens. Det är också möjligt att utforma en individuell profil. Efter de inledande tre åren finns möjligheter att läsa kurser vid andra lärosäten, inom eller utom landet.
Under hela utbildningen jobbar studenten med professionell och personlig utveckling. Examinationen av dessa färdigheter är koncentrerad till en handfull ämneskurser under utbildningen. Tillsammans med examensarbetet utgör programmets baskurser en bra grund för att utveckla professionella och personliga egenskaper lämpliga för den fortsatta yrkeskarriären som civilingenjörer i teknisk datavetenskap.
Varje läsår är indelat i fyra läsperioder. Vanligen löper två kurser parallellt under en period.
Undervisningen består av föreläsningar, seminarier, gruppövningar och handledning i samband med datorlaborationer. Obligatoriska datorlaborationer med fokus på processinriktat lärande och redovisningsuppgifter utgör en mycket viktig del av utbildningen. För att hålla den studietakt som är nödvändig för att följa programmet krävs normalt minst 40 timmars arbetsvecka. Andelen schemalagd undervisning varje vecka är dock vanligen betydligt mindre än 40 timmar. Tiden utöver den schemalagda är avsedd för självstudier och laborationer. Merparten av kurslitteraturen är på engelska och på programmets senare del förekommer undervisning på engelska.
Obligatoriska kurser
Obligatoriska kurser är de kurser som alla studenter inom programmet normalt läser. En student som följer utbildningsprogrammet är garanterad plats på alla obligatoriska kurser under förutsättning att behörighetskraven för aktuell kurs är uppfyllda. Behörighetskrav anges i respektive kursplan.
Förutom Examensarbete för civilingenjörsexamen i teknisk datavetenskap (5DV097, 30 hp) ingår följande obligatoriska kurser på programmet:
Metoder och verktyg för datavetare, 7,5 hp
Programmeringsteknik med C och Matlab, 7,5 hp
Envariabelanalys 1, 7,5 hp
Envariabelanalys 2, 7,5 hp
Datastrukturer och algoritmer (C), 7,5 hp
Introduktion till diskret matematik, 7,5 hp
Objektorienterad programmeringsmetodik, 7,5 hp
Hållbar utveckling för ingenjörer, 7,5 hp
Interaktionsteknik, 7,5 hp
Grundläggande logik och modellteori, 7,5 hp
Systemnära programmering, 7,5 hp
Statistik för datavetare, 7,5 hp
Applikationsutveckling i Java, 7,5 hp
Digitalteknik, 7,5 hp
Givarfysik, 7,5 hp
Datorteknik och inbyggda system, 15 hp, (P:7)
Datakommunikation och datornät, 7,5 hp
Linjär algebra, 7,5 hp
Datorers uppbyggnad och arkitektur, 7,5 hp (A)
Teknisk-vetenskapliga beräkningar, 7,5 hp
Programspråk, 7,5 hp
Introduktion till databashantering, 7,5 hp
Programvaruteknik, 15 hp (P*:9)
Projektledning 1, 7,5 hp (PL: 7,5)
(P:X) anger att kursen räknas som projektmoment med X hp
(P*:X) anger att kursen räknas som projektmoment med X hp och att ett sammanhängande projekt är minst 7,5 hp
(PL:X) anger att kursen räknas som projektledningsmoment med X hp
(M:X) anger att X hp av kursen kan räknas som hållbar utveckling
(A) anger att kursen är på avancerad nivå
Valbara kurser
Valbara kurser är ett urval av kurser som Umeå universitet erbjuder inom ramen för programmet och där studenten själv väljer vilka av dessa kurser hen ska anmäla sig till. Studenten är garanterad plats på någon av dessa kurser under förutsättning att behörighetskraven för aktuella kurser är uppfyllda. Studenten är dock inte garanterad plats på de kurser studenten valt i första hand. Behörighetskrav anges i respektive kursplan.
Det kan förekomma variationer i kursutbudet för varje enskilt läsår, till exempel ges vissa kurser bara vartannat år. Information om vilka kurser som ges årligen i universitetets kurskatalog, på respektive institutions hemsida samt vid information inför valtillfällen.
Matematik
Diskret matematik, 7,5 hp
Diskret matematik 2, 7,5hp
Datavetenskap
Allmänt
Avancerad datorgrafik och tillämpningar, 7,5 hp (A)
Visuell interaktiv simulering, 7,5 hp (A) 5DV067
Kognitiv interaktionsdesign, 7,5 hp (A)
Projektkurs i datorseende, 7,5 hp (A, P*:7,5)
Databasteknik, 7,5 hp (A)
Student Conference in Comp. Science, 7,5 hp (A)
Artificiell intelligens och maskininlärning
Artificiell intelligens - grunderna, 7,5 hp
Artificiell intelligens - metoder och tillämpningar, 7,5 hp (A)
Machine learning, 7,5 hp (A)
Programmeringsfärdighet
Utveckling av mobila applikationer, 7,5 hp
Datavetenskapens grunder
Beräkningskomplexitet, 7,5 hp (A)
Effektiva algoritmer 7,5 hp (A)
Datavetenskapens grunder, 7,5 hp
Numeriska beräkningar
Matrisberäkningar och tillämpningar, 7,5 hp (A)
Datorsystem
Operativsystem, 7,5 hp
Datormoln, 7,5 hp (A)
Distribuerade system, 7,5 hp (A)
Parallell programmering för multicore-baserade system 7,5 hp
Avancerade distribuerade system, 7,5 hp (A)
Allmänna ingenjörskurser
Engelska A, Academic writing 7,5hp
Resursfördelningsteori C4, 7,5hp
Ekonometri I D12, 7,5hp
Finansiell ekonomi D2, 7,5 hp
Finansiell ekonomi II D21, 7,5hp
Introduktion till ingenjörsarbete, 7,5 hp (P:4,5)
Design-Build-Test projektkurs för ingenjörer, 15 hp, (A, PL:7,5, P*:7,5)
Ingenjörens roll i arbetslivet, 7,5 hp (P:4,5)
(P:X) anger att kursen räknas som projektmoment med X hp
(P*:X) anger att kursen räknas som projektmoment med X hp och att ett sammanhängande projekt är minst 7,5 hp
(PL:X) anger att kursen räknas som projektledningsmoment med X hp
(M:X) anger att X hp av kursen kan räknas som hållbar utveckling
(A) anger att kursen är på avancerad nivå
Fria kurser
Fria kurser inom programmet söks i öppen konkurrens. Fria kurser kan läsas vid Umeå universitet eller andra lärosäten i Sverige eller utomlands. Inom ramen för programmet går det att läsa fria kurser om maximalt 37,5 högskolepoäng.
Examensarbete/självständigt arbete
För att uppfylla examenskraven ska studenten utföra ett självständigt arbete så som det specificeras i kursplan för examensarbete för civilingenjörsexamen i teknisk datavetenskap (kurskod 5DV097).
Det självständiga arbetet inom utbildningsprogrammet för teknisk datavetenskap utförs under programmets sista termin, men får påbörjas när förkunskapskraven i kursplanen är uppfyllda. I det självständiga arbetet ska den studerande tillämpa de kunskaper som förvärvats under studietiden samt muntligen och skriftligen redovisa resultatet av arbetet på engelska. Arbetet ska innehålla någon form av ämnesmässig eller ingenjörsmässig fördjupning. Även om arbetet kan vara en del i ett större projekt ska arbetet utföras individuellt. Arbetet omfattar 30 högskolepoäng och utförs inom huvudområdet datavetenskap och bör anknyta till det profileringsområde man valt. För mer information om examensarbetet, se kursplan för Examensarbete för civilingenjörsexamen i teknisk datavetenskap (kurskod 5DV097).
Under rubriken "Studieplan" framgår de kurser som ingår i programmet i den ordning de läses.
Information om anstånd med studiestart finns på Umeå universitets hemsida.
Information om studieuppehåll finns på Umeå universitets hemsida.
Information om studieavbrott finns på Umeå universitets hemsida.