Programinformation för Software Engineering, 180 högskolepoäng (Software Engineering, 180 ECTS credits)



Relevanta dokument
Programinformation för International Software Engineering, 180 högskolepoäng

Programinformation för. Webb, internet och programvaruteknik, 180 högskolepoäng

Utbildningsplan för. International Software Engineering, 180 högskolepoäng

Programinformation för. Spelprogrammering, 180 högskolepoäng

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng

Utbildningsplan för. Software Engineering, 180 högskolepoäng

Programinformation för. Webbprogrammering, 180 högskolepoäng. (Web Programming, 180 ECTS credits)

Utbildningsplan för Software Engineering (180 högskolepoäng) Software Engineering (180 ECTS credits)

Programinformation för Informationsteknologi, 120 högskolepoäng

Programinformation för Informationsteknologi, 120 högskolepoäng,

Programinformation för Informationsteknologi, 120 högskolepoäng

Programinformation för. Technical Artist i Spel, 180 högskolepoäng. (Technical Artist for Games, 180 ECTS credits)

Datavetenskapligt program, 180 högskolepoäng

Programinformation för. Crossmedia och upplevelseproduktion, 120 högskolepoäng

Programinformation för

Programvaruteknik, hp

Programinformation för

Avdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier

Programinformation för. Automationsteknik, 120 högskolepoäng

Utbildningsplan för. Informationsteknologi, 120 högskolepoäng

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

Programinformation för. Ekonom Online, 180 högskolepoäng

Utbildningsplan för Webbprogrammering (180 högskolepoäng) Web Programming (180 ECTS credits)

Utbildningsplan för Matematikprogrammet (N1MAT) Bachelor s Programme in Mathematics Grundnivå

Programinformation för. Ekonom Online, 180 högskolepoäng

Utbildningsprogrammet har inrättats av Grundutbildningsnämnden vid Blekinge Tekniska Högskola

Dnr G 2014/566 LOKAL EXAMENSBESKRIVNING Examensbenämning (svensk): Filosofie kandidatexamen med huvudområdet kognitionsvetenskap Examensbenämning (eng

Utbildningsprogrammet har inrättats av Högskolestyrelsen vid Blekinge Tekniska Högskola

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

Utbildningsplan för. Telekommunikationsingenjör, 180 högskolepoäng

Utbildningsplan för Webbprogrammering (120 högskolepoäng) Web Programming (120 ECTS credits)

Programinformation för. Civilingenjör i spel- och programvaruteknik, 300 högskolepoäng

Datavetenskapligt program, 180 högskolepoäng

Utbildningsplan. Utbildningsprogrammet har inrättats av grundutbildningsnämnden vid Blekinge Tekniska Högskola

LOKAL EXAMENSBESKRIVNING

ROBOTIK OCH INTELLIGENTA SYSTEM, 120 HÖGSKOLEPOÄNG

Mål för generella examina

MASTEREXAMEN DEGREE OF MASTER OF ARTS/SCIENCE (120 CREDITS)

CIVILINGENJÖRSEXAMEN MASTER OF SCIENCE IN ENGINEERING

Programinformation för. Produktutveckling, 180 högskolepoäng

Magisterprogram i psykologi för lärande, utveckling och kommunikation, 60 högskolepoäng

MASTEREXAMEN DEGREE OF MASTER OF ARTS/SCIENCE (120 CREDITS)

Programinformation för Webbutveckling, 180 högskolepoäng

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik TGDDI

Utbildningsplan. IT-design. Dnr: HS 2015/154

Utbildningsplan Dnr CF /2006. Sida 1 (5)

Datavetenskapliga programmet, 180 hp

Utbildningsplan för masterprogrammet i inbyggda system vid Uppsala universitet, 120 hp, 2014/2015

Utbildningsplan för Webbutveckling (180 högskolepoäng) Webb Development (180 ECTS credits)

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik

Datavetenskapliga programmet, Spel, 180 högskolepoäng

Utbildningsplan Dnr CF /2006. PR- OCH INFORMATIONSPROGRAMMET, 180 HÖGSKOLEPOÄNG Public Relations Programme, 180 ECTS

SYSTEMVETENSKAPLIGA PROGRAMMET, 180 HÖGSKOLEPOÄNG

DIGITAL MEDIEDESIGNPROGRAMMET, 180 HÖGSKOLEPOÄNG

UTBILDNINGSPLAN. Ekonomprogrammet On-line, 180 högskolepoäng. The Business Administration and Economics Program On-Line, 180 ECTS Credits

Informatik med inriktning systemutveckling, 180 hp

Utbildningsplan för. Masterprogram i IT-säkerhet, 120 högskolepoäng

Masterprogrammet i Datavetenskap

NAMAS, Masterprogram i matematisk statistik, 120 högskolepoäng Master Programme in Mathematical Statistics, 120 credits

Kandidatprogram i teologi 180 högskolepoäng. Teologiska högskolan Stockholm. Utbildningsplan

Utbildningsplan för Digitala spel (180 högskolepoäng) Digital Games (180 ECTS credits)

Utbildningsplan. Systemvetenskapliga programmet. 180 högskolepoäng. System Science Program. 180 Higher Education Credits *)

Datavetenskapliga programmet, 180 högskolepoäng

Utbildningsplan för Webbprogrammering (180 högskolepoäng) Web Programming (180 ECTS credits)

Utbildningsplan Dnr CF /2006

NATURVETENSKAPLIGA FAKULTETEN

Datavetenskapliga programmet, Allmän inriktning 180 högskolepoäng

Masterprogram i socialt arbete med inriktning mot verksamhetsanalys och utveckling i civilsamhället, 120 hp UTBILDNINGSPLAN

Lärande, kommunikation och informationsteknologi, Magisterprogram, 60 högskolepoäng

Utbildningsplan för Produktutveckling (120 högskolepoäng) Product Development (120 ECTS credits)

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan SGITD. IT-design. Study programme in IT-Design

NABIF, Masterprogram i bioinformatik, 120 högskolepoäng Master Programme in Bioinformatics, 120 credits

Programinformation för. Ekonomprogrammet för innovation och affärsutveckling, 180 högskolepoäng

Utbildningsprogrammet har inrättats av dekanus på delegation från utbildningsnämnden vid Blekinge Tekniska Högskola

Utbildningsplan Dnr CF /2006. DIGITAL MEDIEDESIGNPROGRAMMET, 180 HÖGSKOLEPOÄNG Digital Media Design Programme, 180 ECTS

Beslut om fastställande: - - Behörighetskrav: -

Utbildningsplan för Spelprogrammering (180 högskolepoäng) Game Programming (180 ECTS credits)

Lokal examensbeskrivning

NAMIH, Masterprogram i miljö- och hälsoskydd, 120 högskolepoäng Master Programme in Environmental Health Science, 120 credits

LOKAL EXAMENSBESKRIVNING. Medicine masterexamen med huvudområdet medicin. Degree of Master of Medical Science (120 credits) with a major in Medicine

HANDELSHÖGSKOLAN. Ekonomie kandidatprogram, 180 högskolepoäng

Utbildningsplan Dnr CF /2006. Sida 1 (6) INTERNATIONELLA MEDIEPROGRAMMET, 180 HÖGSKOLEPOÄNG International Communications Programme, 180 ECTS

Datavetenskapliga programmet, Mjukvaruutveckling 180 högskolepoäng

Utbildningsplan. Samhällsvetarprogrammet. 180 högskolepoäng. Social Science Programme. 180 Higher Education Credits *)

Programschema för Datavetenskapliga programmet, 180 hp. Gäller för läsåret 2018/2019. Programschema för 2018/2019.

International Tourism Management 180 högskolepoäng

180 Higher Education Credits

Kandidatprogram, informations- och kommunikationsteknik Bachelor's Programme in Information and Communication Technology 180,0 högskolepoäng

Utbildningsplan. Fakultetsnämnden för naturvetenskap och teknik Institutionen för datavetenskap, fysik och matematik

Utbildningsplan för: Masterprogrammet i pedagogik med inriktning mot professionsutveckling och forskning, 120 hp MIUN 2017/460. Utbildningsvetenskap

Robotik och intelligenta system internationellt magisterprogram, 80 poäng (120 ECTS)

Utbildningsplan för masterprogrammet i bioinformatik vid Uppsala universitet, 120 hp, 2014/2015

SASCO, Masterprogram i sociologi, 120 högskolepoäng Master of Science Programme in Sociology, 120 credits

Kandidatprogrammet i datavetenskap

Utbildningsplan för Produktutveckling (120 högskolepoäng) Product Development (120 ECTS credits)

Grundläggande behörighet och Matematik B eller Matematik 2a/2b/2c (områdesbehörighet 7/A7, undantag ges för Fysik A/1b1/1a).

Lokal examensbeskrivning

NATKL, Masterprogram i tillämpad klimatstrategi, 120 högskolepoäng Master Programme in Applied Climate Change Strategies, 120 credits

UTBILDNINGSPLAN. Högskoleingenjörsutbildning i datateknik, 180 högskolepoäng. Computer Engineering Programme, 180 ECTS Credits

MAGISTEREXAMEN DEGREE OF MASTER OF ARTS/SCIENCE (60 CREDITS)

Transkript:

Programinformation för Software Engineering, 180 högskolepoäng (Software Engineering, 180 ECTS credits) 1. Beslut Detta dokument är fastställt av chefen för grundutbildningsfrågor vid Sektionen för datavetenskap och kommunikation 2009-06-17. Dokumentet är reviderat av Nämnden för utbildningsfrågor vid Sektionen för datavetenskap och kommunikation 2011-10-28. Det gäller för studenter antagna höstterminen 2009. Programkod: PAGSE 2. Allmän information Detta utbildningsprogram syftar till att studenten skall tillägna sig både grundläggande och fördjupade kunskaper inom huvudområdet programvaruteknik för att efter fullgjord utbildning vara anställningsbar inom industrin och vara förberedd för en fortsatt akademisk karriär. Utbildningen präglas av sina praktiska inslag som genomförs i ett antal projektkurser där studenten praktiskt tillämpar sina teoretiska kunskaper i programutvecklingsprojekt. Dessa projekt strävar att efterlikna verklighetens projekt, vilket ofta innebär att problemställningarna inte enbart är tekniska. Lyckade projekt måste också hantera aspekter såsom planering, uppföljning, organisation och kommunikation mellan människor. I projekten ställs studenten inför en extern beställare och kravställare vilket innebär att studenten får använda teoretiska kunskaper, uppfinningsrikedom och sunt förnuft. I projektkurserna förvärvar studenten kunskap av sådan art att den svårligen kan läras in på annat sätt. Programmet Software Engineering är för den som vill jobba med programutveckling, oavsett vilken specialisering man tänker sig och oavsett om man söker en karriär inom industrin, akademin eller som egen företagare. En högskolepoäng motsvarar en poäng i European Credit Transfer System (ECTS). 3. Mål Utöver de nationellt reglerade målen, vilka återfinns under avsnitt 8. gäller följande mål för utbildningen. Efter genomförd utbildning ska studenten: behärska storskalig produktion av programvara av hög kvalitet för såväl administrativa som tekniska tillämpningsområden.

förstå och praktiskt kunna tillämpa moderna teknologier för analys, design, konstruktion och test av programvara. ha förvärvat grundläggande kunskaper om de organisatoriska aspekter som påverkar programvarukonstruktionen samt praktiskt kunna tillämpa denna kunskap i en projektgrupp. i detalj förstå de, för programvarukonstruktion, viktigaste utvecklingsmetoderna och deras tillämpningar samt praktiskt kunna tillämpa dem. ha förmågan att självständigt söka kunskap och på egen hand tillägna sig nya färdigheter i ett snabbt föränderligt område. 4. Lärande och utbildning Utbildningsprogrammet är planerat som 3 års heltids studier. Utbildningsprogrammet ges enbart på campus. Undervisningen ges i form av föreläsningar, lektioner och seminarier. Praktiska moment genomförs som övningar, laborationer eller praktikfall. Det förekommer att kurser eller moment genomförs som projekt med givna tidsramar. Utbildningens inledande år ägnas åt grundläggande kunskaper i matematik, problemlösning, programmering och modellering. En del av året ägnas åt grundläggande studier inom Datavetenskap såsom data- och telekommunikation samt datorteknik. Årskurs 2 inleds med ett individuellt projekt där studenten får använda sina hittills tillgodogjorda kunskaper i programvaruteknik. På detta följer kurser i fördjupningsområden inom Programvaruteknik och Datavetenskap, såsom operativsystem och kompilatorteknik. Årskursen avslutas med ett småskaligt programvaruutvecklingsprojekt i grupper om ca 5 personer. Under termin 5 erbjuds en fördjupning i främst Programvaruteknik och Datavetenskap. Studenten får möjlighet att välja bland ett antal valbara kurser. Utbildningen avslutas med ett storskaligt programvaruutvecklingsprojekt i grupper om maximalt 20 personer, vilket motsvarar kandidatexamenskravet på ett självständigt arbete motsvarande 15 högskolepoäng. Utbildningen bedrivs huvudsakligen på svenska men enstaka föreläsningar och hela kurser på engelska kan förekomma. Litteraturen är i huvudsak på engelska.

5. Upplägg av utbildningen Nedan illustreras programmets rekommenderade studiegång. Kursnamn Kurskod Högskolepoäng Läsperiod 1 Läsperiod 2 Läsperiod 3 Läsperiod 4 Fördjupningsnivå Ämneskod Läsår 1 Obligatoriska kurser: Programmering, datastrukturer och algoritmer DV1121 22,5 7,5 7,5 7,5 G1N DVA/ PAA Diskret matematik och analys MA1105 15 7,5 7,5 G1N MAA Programvarudesign PA1106 7,5 7,5 G1F PAA Valbara kurser: Data och telekommunokation ET1109 7,5 7,5 G1F ETA Datorteknik DV1117 7,5 7,5 G1F DVA Läsår 2 Obligatoriska kurser: Individuellt programvaruprojekt PA1102 7,5 7,5 G1F PAA DVA/ Databasteknik DV1219 7,5 7,5 G1F PAA Programvaruprojekt i grupp PA1201 15 7,5 7,5 G1F PAA Valbara kurser: Realtids- och operativsystem DV1206 7,5 7,5 G1F DVA/ PAA Kompilator- och översättarteknik DV1203 7,5 7,5 G1F DVA Användbarhet och interaktion DV1414 7,5 7,5 G1F DVA DVA/ Grundläggande Systemverifiering PA1401 7,5 7,5 G1F PAA Läsår 3 Obligatoriska kurser: Kandidatarbete Stort programvaruprojekt i grupp PA1403 30 15 15 G2E PAA DV1402 7,5 7,5 G1N DVA Valbara kurser 1 : Programmering i UNIX-miljö DV1305 7,5 7,5 G2F DVA Tillämpad artificiell intelligens DV1318 7,5 7,5 G1F DVA Introduktion till datasäkerhet DV1319 7,5 7,5 G1F DVA Programvaruarkitektur och kvalitet PA1308 7,5 7,5 G2F PAA Linjär algebra MA1106 7,5 7,5 G1N MAA Unix och Linux, en översikt och introduktion Programvarusäkerhet DV2409 7,5 7,5 A1N DVA Praktisk kravhantering PA1310 7,5 7,5 G2F PAA 3D-programmering I DV1212 7,5 7,5 G1F DVA 1 Kurser väljs i samråd med programansvarig.

Nedan följer ytterligare information om kurserna för programmet: Dnr BTH 560-0901-2011 DV1121 Programmering, datastrukturer och algoritmer, 22.5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1N Efter genomförd kurs skall studenten ha förvärvat förmågan att självständigt utifrån en problembeskrivning konstruera ett, enligt objektorienterade principer, väl strukturerat och händelsestyrt program med grafiskt användargränssnitt. Studenten skall även ha tillägnat sig grundläggande kunskaper om datastrukturer och dess implementation i ett programmeringsspråk samt gällande analys och konstruktion av algoritmer. MA1105 Diskret matematik och analys, 15 hp, Matematik, grundnivå, G1N Målet för kursen är att studenten självständigt skall kunna formalisera och teoretisera praktiska problem av datavetenskaplig art, i syfte att med adekvata matematiska metoder lösa, förenkla, omformulera, eller påvisa egenskaper hos dem. PA1106 Programvarudesign, 7.5 hp, Programvaruteknik, grundnivå, G1F För att kunna producera programvara som uppfyller rätt krav för rätt kostnad, inom rätt tidram och med rätt kvalitét så krävs det att man följer en kontrollerad process och att man lägger tid på tidig planering av programvaruproduktionen (modellering och design). I den här kursen förväntas studenten införskaffa förståelse för en utvecklingsprocess för mjukvara och för de grundläggande aktiviteter och artefakter som tas fram under utvecklingsprocessen. Vidare förväntas studenten införskaffa förståelse för objektorienterad modellering och design. Detta binds sedan samman i och med att studenten förväntas visa sina förvärvade kunskaper genom att utveckla ett mindre system. PA1102 Individuellt programvaruprojekt, 7.5 hp, Programvaruteknik, grundnivå, G1F I kursen får studenten tillvarata och använda sin dittills utvecklade förmåga inom programutveckling och vidareutveckla denna genom att självständigt genomföra ett utvecklingsprojekt av ett mindre system. Detta system beställs av en riktig kund och skall levereras med hög kvalitet, enligt specificerade krav och inom en bestämd tid. DV1219 Databasteknik, 7.5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1F Målet med kursen är att studenten på ett metodiskt och strukturerat sätt skall kunna, självständigt eller i grupp, utveckla en större databasbaserad client/server applikation. Studenten lär sig datamodellering och normalisering samt praktiserar hur en datamodell översätts till ett schema för en relationsdatabas. Studenten utövar frågespråk (SQL) i teori och praktik samt utvecklar en större databas/programmerings uppgift. PA1201 Programvaruprojekt i grupp, 15 hp, Programvaruteknik, grundnivå, G1F Genom att delta i ett programutvecklingsprojekt i grupper om max 5 personer vidareutvecklar och breddar studenten sin kunskap inom det programvarutekniska området. Studenten övar kravställning och diskussioner med kund, planering och uppföljning, gruppdynamik och metoder för programutveckling samt djupdykning i utvalda programmerings tekniker. Studenten lär sig ett arbetssätt som baseras på åtagandekultur.

PA1403 Kandidatarbete - Stort programvaruprojekt i grupp, 30 hp, Programvaruteknik, grundnivå, G2E Denna kurs är kronan på verket i programvaruteknikers utbildning. Att delta i ett projekt med mellan 15-20 studenter som organiserar sig själva och hanterar planering och uppföljning av projektet samt sköter kravdiskussioner med kunden ger studenterna möjlighet att få en detaljerad inblick i vad ett storskaligt programutvecklingsprojekt kan innebära. Studenterna ges möjlighet att praktisera alla sina inlärda förmågor samt att ytterligare förkovra sig i dem genom att välja olika roller i projektet. ET1109 Data och Telekommunikation, 7.5 hp, Elektroteknik, grundnivå, G1F Studenten förvärvar grundläggande kunskaper i ämnet datakommunikation med inriktning mot Internet samt en översikt på systemnivå över GSM-nätet och framtida mobiltelefonnät. DV1117 Datorteknik, 7.5 hp, Datavetenskap, grundnivå, G1F Studenten förvärvar grundläggande kunskaper om datorers uppbyggnad och funktionssätt. Studenten praktiserar assemblerprogrammering och maskinnära C-programmering. DV1206 Realtids- och operativsystem, 7.5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1F Efter avslutad kurs skall studenten ha en grundlig förståelse för ett operativsystems uppbyggnad och funktion samt kunna visa på hur ett antal existerande realtids- och operativ-system är byggda. DV1203 Kompilator- och översättarteknik, 7.5 hp, Datavetenskap, grundnivå, G1F Studenten tillägnar sig grundläggande kunskaper i teorin för översättning av programspråk samt praktisk erfarenhet av kompilatorkonstruktion. DV1414 Användbarhet och interaktion, 7.5 hp, Datavetenskap, grundnivå, G1F Kursen syftar till att synliggöra användarens behov och ge kunskap om hur olika sorters gränssnitt kan utformas för ökad användbarhet. Kursen erbjuder en introduktion till området människa datorinteraktion, särskilt med avseende på användbarhet och tillgänglighet. PA1401 Grundläggande Systemverifiering, 7.5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1F Studenten erhåller grundläggande kunskap inom systemverifiering och planering av densamma i olika faser inom ett projekt och produkt. Vikt läggs vid problemförståelse för att planera och genomföra fullgod systemverifiering, men även rent praktiskt handhavande av inom industrin förekommande testmetodiker. Vikt läggs vid att kunna tillämpa korrekt metodik utifrån målsättning, givna resurser, kravställning mm. DV1305 Programmering i Unix-miljö, 7.5 hp, Datavetenskap, grundnivå, G2F Andra kurser lär ut operativsystemets grunder, och lägger därmed grunden för denna kurs som fokuserar på detaljerna i hur man skriver mjukvara som interagerar med datorn via operativsystemet UNIX (och därmed även UNIX-baserade/liknande operativsystem såsom Linux och MacOS). Många kommersiellt viktiga system byggs på UNIX, både för de största datorerna, men även för små inbyggda system. Men UNIX fungerar lika bra i egna öppna källkodsprojekt. Kursen består av en serie laborationer som ger en stor erfarenhet av programmering i UNIX-miljö.

DV1318 Tillämpad artificiell intelligens, 7.5 hp, Datavetenskap, grundnivå, G1F Artificiell intelligens i olika former finns i en allt större del av de datoriserade system vi använder - optimeringstekniker inom logistik, datorstyrda karaktärer i datorspel, beslutsstödssystem, bildbehandlingsalgoritmer och mobila robotar. Kursen syftar till att introducera studenten till området artificiell intelligens och några av dess tillämpningsområden. DV1319 Introduktion till datasäkerhet, 7.5 hp, Datavetenskap, grundnivå, G1F Säkerhet handlar om att skydda tillgångar, tillgångar som alltmer förlitar sig på datorbaserade system. Därför är det viktigt att kritiskt kunna granska och jämföra olika säkerhetslösningar, samt att vara medveten om säkerhetskonsekvenser av olika design och programvaruutvecklingsbeslut. DV1402 Unix och Linux, en översikt och introduktion, 7.5 hp, Datavetenskap, grundnivå, G1N Målet med kursen är att introducera Unix och Linux, och de kraftfulla problemlösningsverktyg som finns tillgängliga via kommandotolken. På många storskaliga servrar används någon Unixvariant, och fler och fler föredrar att använda någon Linux distibution till sin desktopmiljö. Att vara bekant med Unix och dess verktyg är med andra ord en kunskap som oavsett yrkesroll kan vara relevant. DV2409 Programvarusäkerhet, 7.5 hp, Datavetenskap, avancerad nivå, A1N Dagens programvaruutveckling är en snabbgående, kostnadskänslig industri, vilket resulterar i att programvaran ofta inte har testats tillräckligt då den släpps (för tidigt) till marknaden. Därför finns det idag osäker och sårbar programvara nästan överallt. Den här kursen ger studenten chansen att praktiskt analysera och experimentera med olika programvarusäkerhetsproblem i en säker och kontrollerad miljö. PA1308 Programvaruarkitektur och kvalitet, 7.5 hp, Programvaruteknik, grundnivå, G2F Programvaruarkitekturer är ett livsnödvändigt tekniskt koncept i modern programvaruindustri. Arkitekturen beskriver elementen, deras egenskaper, och relationerna mellan dem. Arkitekturen, och hur man väljer att konstruera arkitekturen, är en nyckelkomponent för ett systems kvalitet, och därmed av hur framgångsrik systemet kommer vara. Kursen tar upp saker såsom designmönster, objektorienterade ramverk och komponentbaserad programvaruteknik. PA1310 Praktisk kravhantering, 7.5 hp, Programvaruteknik, grundnivå, G2F Den första utmaningen i programvaruutveckling är att säkerställa att man utvecklar rätt system, dvs kravhantering. I den här kursen fokuserar vi på vikten av, och hur man säkerställer att, kraven hålls uppdaterade genom hela utvecklingsansatsen. Kursen ger också en insikt i hur kraven prioriteras och paketeras för olika releaser av programvarusystem. DV1212 3D-programmering I, 7.5 hp, Datavetenskap, grundnivå, G1F 3D-programmering är en av huvudbyggstenarna inom spelproduktion. Kursen introducerar aktuella tekniker som används inom spelindustrin. MA1106 Linjär algebra, 7.5 hp, Matematik, grundnivå, G1N Kursen behandlar grundläggande moment inom linjär algebra. De kanske mest uppenbara användningsområdet är för datorgrafik, men ämnet har vuxit i betydelse och dess beräkningmetoder kan användas inom ett stort antal områden, till exempel för att beräkna nätverksflöden och feldetektering-felkorrigering, men även inom kryptografi och prestandaoptimering.

Utbildningsprogrammets mål uppnås genom de kurser som ingår i examen. Bedömning och examination sker på kursnivå och detaljer rörande examination och betygssättning finns i respektive kursplan. Under utbildningens gång utvärderas varje kurs, och kursutvärderingarna ligger till grund för fortsatt utvecklingsarbete. 6. Urval Vid fler behöriga sökande än antal tillgängliga platser, till aktuell programstart, görs ett urval. Detta går till på följande sätt: Alla behöriga sökande placeras i en eller flera urvalsgrupper parallellt och deltar då i urvalet inom respektive grupp. Betygsurval: BG jämförelsetal i 20-skalan Slutbetyg från gymnasieskolans program, avgångsbetyg från gymnasieskolans linje, komvux, utländska betyg och samlat betygsdokument. BF - omdöme Folkhögskola, med intyg om allmän/grundläggande behörighet och studieomdöme Fördelningen av platser mellan de två betygsgrupperna görs i proportion till antalet sökande i varje grupp. SA sent anmälda Denna urvalsgrupp är till för sena anmälningar. Sökande som inkommer med en sen anmälan placeras i denna urvalsgrupp och tilldelas meritvärde efter ankomstdag. Provurval: HP högskoleprov I provurvalet HP deltar alla behöriga sökande med giltigt högskoleprov. Lägsta godkända resultat för att delta i provurvalet är 0,1 poäng. Övriga sökande: ÖS Sökande som uppfyller kravet på behörighet, men saknar meritvärde kan bara antas under förutsättning att samtliga i ovanstående grupper har erbjudits plats. DA Direktantagning kan ske i särskilda fall genom individuell prövning. Fördelning av platser: Vid antagningen till ett utbildningsprogram ska 67 % av platserna fördelas i ett betygsurval och 33 % i ett provurval. Sökande som uppfyller kraven för båda urvalsgrupperna ska ingå i båda.

Behöriga sökande med lika meriter: Om två eller flera sökande till ett sökalternativ på grund- och avancerad nivå har samma meritvärde tillämpas lottning. För fullständig information om urval se BTH:s antagningsordning. 7. Riktlinjer för övergång mellan årskurser Övergångsregler styrs av förkunskaper till respektive kurs. Förkunskapskraven till de olika kurserna regleras av respektive kursplan. 8. Utdrag ur nationell och lokal examensordning Kandidatexamen Omfattning Kandidatexamen uppnås efter att studenten fullgjort kursfordringar om 180 högskolepoäng med viss inriktning som varje högskola själv bestämmer, varav minst 90 högskolepoäng med successiv fördjupning inom det huvudsakliga området (huvudområdet) för utbildningen. Mål Kunskap och förståelse För kandidatexamen skall studenten visa kunskap och förståelse inom huvudområdet för utbildningen, inbegripet kunskap om områdets vetenskapliga grund, kunskap om tillämpliga metoder inom området, fördjupning inom någon del av området samt orientering om aktuella forskningsfrågor. Färdighet och förmåga För kandidatexamen skall 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, och visa sådan färdighet som fordras för att självständigt arbeta inom det område som utbildningen avser. Värderingsförmåga och förhållningssätt För kandidatexamen skall studenten visa förmåga att inom huvudområdet för utbildningen 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, och visa förmåga att identifiera sitt behov av ytterligare kunskap och att utveckla sin kompetens.

Självständigt arbete (examensarbete) För kandidatexamen skall studenten inom ramen för kursfordringarna ha fullgjort ett självständigt arbete (examensarbete) om minst 15 högskolepoäng inom huvudområdet för utbildningen. Övrigt För kandidatexamen med en viss inriktning skall också de preciserade krav gälla som varje högskola själv bestämmer inom ramen för kraven i denna examensbeskrivning. Högskolespecifikt för BTH För kandidatexamen krävs minst 30 högskolepoäng på G2-nivå i huvudområdet, varav det självständiga arbetet (kandidatarbete) ska utgöra minst 15 högskolepoäng (G2E-nivå).