Programinformation för Dnr: BTH 4.1.2 0584 2014 1 Civilingenjör i datateknik och elektroteknik, 300 högskolepoäng (Master of Science in Computer and Electrical Engineering, 300 ECTS credits) 1. Beslut Detta dokument är fastställt av chefen för Sektionen för datavetenskap och kommunikation 2011-09-29. Dokumentet är senast reviderat av vicerektor och dekanerna gemensamt 2014-12-01. Det gäller för studenter antagna höstterminen 2012. Programkod: DVACI 2. Allmän information På civilingenjörsprogrammet i datateknik och elektroteknik lär sig studenterna att arbeta i en dynamisk och expansiv miljö, där man måste förstå hela utvecklingsprocessen, allt från elektronik, mjukvara och ekonomi till miljöaspekter. Studenten kommer att lära sig det viktiga samspelet mellan hårdvara och mjukvara, och att det är viktigt för helheten att man har kunskaper inom båda områdena. Studenten får också lära sig grunderna i ekonomi och hållbar utveckling. Detta ger en helhetssyn på utvecklingsprocessen. Utbildningen innehåller också samhällsvetenskapliga och humanistiska inslag vilket är viktigt eftersom dagens och framtidens civilingenjörer inom datateknik och informationsteknologi måste förstå teknikens roll i samhället. Som färdigutbildad civilingenjör inom datateknik och elektroteknik arbetar man ofta som utvecklare inom branscher som telekom, medicinsk teknik, fordon och IT. Många erfarna civilingenjörer arbetar också som projektledare. Omfattningen av olika kurser anges i detta dokument i enheten högskolepoäng (hp). 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: ha goda kunskaper inom datateknikområdet, främst programvarusystem och telekommunikation ha goda kunskaper i matematik, d.v.s. förmåga att genomföra matematiska resonemang och att definiera och analysera matematiska modeller samt god analytisk problemlösningsförmåga
Dnr: BTH 4.1.2 0584 2014 2 ha förmågan att självständigt definiera och lösa datatekniska konstruktionsproblem ha kunskap i human- och naturvetenskaper, särskilt sådan kunskap som har konsekvenser för informationsteknologiska systems utformning ha utvecklat sin förmåga att självständigt söka information och tillgänga sig kunskap 4. Lärande och utbildning De tre första åren är uppbyggda så att studenten skall tillägna sig både en tvärvetenskaplig bas och träning i ingenjörsmässighet. Detta görs genom att kombinera mer teoretiska kurser med praktiska projektkurser. Under årskurs fyra och fem fördjupar sig studenten i sin valda tekniska kompetensprofil, datateknik eller elektroteknik, och programmet avslutas med ett examensarbete på 30 högskolepoäng. Den valda kompetensprofilen kommer att bestämma studentens examen; kompetensprofilen datateknik leder till Civilingenjörsexamen i datateknik och kompetensprofilen Elektroteknik leder till Civilingenjörsexamen i elektroteknik. Om studenten så önskar kan programmet efter tre år avslutas med en kandidatexamen. Då läser studenten under årskurs tre: 15 högskolepoäng obligatoriska kurser, 30 högskolepoäng valfria kurser i ämnet datavetenskap och ett avslutade examensarbete (15 högskolepoäng), på grundläggande nivå. Det enda kravet på de valfria kurserna är att minst 15 av de 30 högskolepoängen måste vara på G2-nivå eller högre. Utbildningen bedrivs huvudsakligen på svenska, men föreläsningar på engelska kan förekomma. En stor del av litteraturen är också på engelska. 5. Upplägg av utbildningen Utbildningen är uppbyggd kring ett basblock på tre år och kompetensprofilblock som är på två år. I basblocket lär sig studenten grundläggande ingenjörskunskap (t.ex. hållbar utveckling), ekonomi och ingenjörsmässighet, bl.a. får studenten kunskaper efter den treåriga basutbildningen som motsvarar CISCO-certifieringen CCNA. Kurserna under de tre första åren kan sammanfattas i följande utbildningsblock. Grundläggande matematik, ekonomi, teknisk och naturvetenskaplig breddning: 90 högskolepoäng. Grundläggande IT: 90 högskolepoäng. Under årskurs tre skall studenten välja sin tekniska kompetensprofil, det finns två tekniska kompetensprofiler på vardera 90 högskolepoäng att välja mellan: Datateknik (leder till Civilingenjörsexamen i datateknik) och Elektroteknik (leder till Civilingenjörsexamen i elektroteknik). Inom kompetensprofilen Datateknik lär sig studenten både avancerad programmering och konsten att både delta i och leda stora mjukvaruprojekt. Om studenten väljer kompetensprofilen Elektroteknik kan studenten specialisera sig inom någon av inriktningarna Telekommunikationssystem eller Tillämpad signalbehandling. I inriktningen Telekommunikationssystem lär sig studenten både hur trådbunden och trådlös telekommunikation fungerar samt hur tjänster designas för dessa typer av system. Inom inriktningen Tillämpad signalbehandling lär sig studenten bildbehandling och ljud och vibrationsbehandling, d v s hur man får ut så mycket
3 information som möjligt från exempelvis en bild och förbättrar denna (bildförbättringsalgoritmer). Programmet består av obligatoriska kurser inriktningsobligatoriska kurser och valbara kurser inom respektive inriktning. Studenten kan välja en av tre inriktningar. Under utbildningens gång utvärderas varje kurs, och kursutvärderingarna ligger till grund för fortsatt utvecklingsarbete. Den rekommenderade studiegången på programmet är beroende av studentens val av teknisk kompetensprofil och inriktning. Nedan illustreras programmets rekommenderade studiegång. Kursnamn Läsår 1. Kurskod Obligatoriska kurser: Linjär algebra MA1106 7,5 7,5 G1N MAA Digitalteknik ET1106 7,5 7,5 G1N ETA Industriell ekonomi IE1403 7,5 7,5 G1N IEY Analys MA1102 15 7,5 7,5 G1N MAA Datakommunikation och nätverksteknik ET1413 15 7,5 7,5 G1N ETA Teknisk kommunikation SV1111 7,5 7,5 G1N SVA Läsår 2. Obligatoriska kurser: Matematik fk MA1458 7,5 7,5 G1F MAA Elkretsteori ET1491 7,5 7,5 G1F ETA Signalbehandling 1 ET1468 7,5 7,5 G1F ETA Introduktion till programmering och datastrukturer DV1517 15 7,5 7,5 G1N DVA Mekanik grundkurs MT1476 7,5 7,5 G1N MTA Datorteknik DV1464 7,5 7,5 G1F DVA Programvarudesign PA1415 7,5 7,5 G1F PAA Läsår 3. Obligatoriska kurser: Matematisk statistik MS1407 7,5 7,5 G1F Vågfysik FY1415 7,5 7,5 G1N FYA Realtids och operativsystem DV1460 7,5 7,5 G1F DVA Miljöstrategi och hållbar utveckling SL1405 7,5 7,5 G1N SLÅ Analog och digital elektronik ET1493 7,5 7,5 G1F ETA Systemutvecklingsprojekt i grupp PA1420 15 7,5 7,5 G1F PAA Teknikhistoria och samhällsutveckling HI1403 7,5 7,5 G1N Högskolepoäng Läsperiod 1 Läsperiod 2 Läsperiod 3 Läsperiod 4 Fördjupningsnivå Ämneskod
4 Läsår 4, inriktning Datateknik. Inriktningsobligatoriska kurser: Avancerad projektstyrning inom programvarutillverkning PA2513 7,5 7,5 A1N DVA/PAA Databasteknik DV1454 7,5 7,5 G1F DVA Kvalitetsstyrning PA2536 7,5 A1N PAA Praktisk projektstyrning inom programvarutillverkning PA2515 7,5 7,5 A1N PAA Datastrukturer och algoritmer samt introduktion till ett objektorienterat DV1549 7,5 7,5 G1F DVA programspråk Forskningsmetodik i programvaruteknik/datavetenskap PA2537 7,5 7,5 A1N DVA/PAA Fördjupningskurs i datavetenskap och DVA/ DV2545 7,5 7,5 A1F kommunikation PAA Valbara kurser: Multiprocessorsystem DV2544 7,5 7,5 A1N DVA Grundläggande systemverifiering PA1417 7,5 7,5 G1F PAA Läsår 5 inriktning Datateknik. Inriktningsobligatoriska kurser: Tillämpad artificiell intelligens DV2557 7,5 7,5 A1N DVA Programmering i Unix miljö DV1457 7,5 7,5 G2F DVA Programvarusäkerhet DV2546 7,5 7,5 A1N DVA Examensarbete för civilingenjörer TE2501 30 15 15 AXX Valbara kurser: Praktisk kravhantering PA1412 7,5 7,5 G2F DVA Prestandaoptimering DV1463 7,5 7,5 A1N DVA Beslutsstödjande system DV2530 7,5 7,5 A1N DVA Maskininlärning DV2542 7,2 7,5 A1F DVA Läsår 4 inriktning Telekommunikationssystem. Inriktningsobligatoriska kurser: TCP/IP Internetteknik ET2532 7,5 7,5 A1N ETA Komplex analys och transformer MA1434 7,5 7,5 G1F MAA Verktyg för analys av nätverk och tjänster ET2533 7,5 7,5 A1N ETA Stokastiska processer MS2502 7,5 7,5 A1N Simulering ET2534 7,5 7,5 A1N ETA Network management ET2535 7,5 7,5 A1N ETA Tillämpad network management ET2536 7,5 7,5 A1N ETA Programutveckling för telekommunikationssystem ET1446 7,5 7,5 G1F ETA
5 Läsår 5 inriktning Telekommunikationssystem. Inriktningsobligatoriska kurser: Forskningsmetodik med inriktning mot ingenjörsvetenskap Fördjupningskurs i telekommunikationssystem MT2521 7,5 7,5 A1F MTA/ ETA ET2541 7,5 7,5 A1F ETA Examensarbete för civilingenjörer TE2501 30 15 15 AXX Valbara kurser: Mobila tjänster ET2538 7.5 7.5 A1F ETA Kapacitetsanalys ET2537 7.5 7.5 A1N ETA Nätverkssäkerhet ET2540 7.5 7.5 A1N ETA Green Networking ET2539 7.5 7.5 A1F ETA Läsår 4 inriktning Tillämpad signalbehandling. Inriktningsobligatoriska kurser: Signalbehandling II ET1469 7,5 7,5 G2F ETA Komplex analys och transformer MA1434 7,5 7,5 G1F MAA Flerdimensionell signalbehandling ET2546 7,5 7,5 A1N ETA Stokastiska processer MS2502 7,5 7,5 A1N Elektromagnetisk fältteori FY2502 7,5 7,5 A1N FYA Simulering ET2534 7,5 7,5 A1N ETA Tillämpad signalbehandling ET1504 7,5 7,5 G1F ETA Valbara kurser: Ljud och vibrationsanalys ET2545 7,5 7,5 A1F ETA Digital bildbehandling och bildanalys ET2561 7,5 7,5 A1F ETA Läsår 5 inriktning Tillämpad signalbehandling. Inriktningsobligatoriska kurser: Forskningsmetodik med inriktning mot ingenjörsvetenskap MT2521 7,5 7,5 A1F MTA/ ETA App utveckling med ljudtillämpningar ET2573 15 7,5 7,5 A1F ETA Examensarbete för civilingenjörer TE2501 30 15 15 AXX Valbara kurser: Differentialekvationer med Liegruppanalys MA1437 7,5 7,5 G1F MAA Avancerad filterdesign ET2560 7,5 A1N ETA Signalprocessorteknik ET1503 7,5 G2F ETA Obligatoriska kurser, 180 hp MA1106, Linjär algebra, 7,5 hp, Matematik, grundnivå, G1N I kursen skall studenten inhämta de grundläggande kunskaper inom linjär algebra som fordras inom tekniska utbildningsprogram. Studenten skaffar sig bland annat förmågan att i projekt och gruppdiskussioner utveckla sin begreppsbildning samt att formulera och motivera olika metoder för problemlösning. ET1106, Digitalteknik, 7,5 hp, Elektroteknik, grundnivå, G1N Syftet med kursen är att studenten skall utveckla grundläggande kunskaper och färdigheter i analys och syntes av digitala kretsar. Sådana kunskaper är nödvändiga för att kunna arbeta professionellt som ingenjör med anknytning till områdena elektroteknik och datateknik.
6 IE1403, Industriell ekonomi, 7,5 hp, Industriell ekonomi, grundnivå, G1N Kursens är en introduktion till industriell ekonomi och studenten skaffar sig en uppfattning om hur dess delområden hänger samman. Studenten skaffar sig bland annat förmågan att arbeta i grupp, skriva akademiska rapporter samt att genomföra en muntlig presentation. MA1102, Analys, 15 hp, Matematik, grundnivå, G1N Kursens syfte är att studenten skall skaffa sig grundläggande förståelse för matematisk analys och dess tillämpningar inom framför allt tekniska ämnesområden. Efter genomförd kurs skall studenten ha bland annat förståelse för grundläggande begrepp och teorier inom differential- och integralkalkyl. ET1413, Datakommunikation och nätverksteknik, 15 hp, Elektroteknik, grundnivå, G1F Syftet med kursen är att studenten skall utveckla grundläggande teoretiska och praktiska kunskaper om nätverk och hur dessa sätts samman. Studenten skall även lära sig olika nätverkstyper och olika typer av utrustning och protokoll som används i datornätverk. Studenterna skall också förvärva förståelse för olika metoder och protokoll för både små och stora lokala nätverk samt för enklare routade nätverk. Vidare skall studenten förvärva förståelse för protokoll och teknologier som används i olika typer av WAN (Wide Area Network). SV1111, Teknisk kommunikation, 7,5 hp, Svenska, grundnivå, G1N Studenten utvecklar sin medvetenhet om vikten av effektiv kommunikation. Studenten lär sig hur man skriver en teknisk rapport, liksom muntlig framställning, Kursen är både nödvändig för de senare programkurserna samt en grundläggande ingenjörskunskap. MA1458,Matematik, fortsättningskurs, 7,5 hp, Matematik, grundnivå, G1F Kursen bygger på MA1102 och studenten skaffar sig grundläggande förståelse för matematisk analys i flera variabler. Innehållet har stor användning framför allt inom tekniska och naturvetenskapliga ämnesområden. ET1491,Elkretsteori, 7,5 hp, Elektroteknik, grundnivå, G1F Syftet med kursen är att kursdeltagare skall utveckla grundläggande kunskaper och färdigheter i metoder att analysera elektriska nät. Sådana kunskaper och färdigheter är nödvändiga för vidare högskolestudier inom elektroteknikområdet och för professionellt arbete som ingenjör med anknytning till områdena elektroteknik och datateknik. ET1468, Signalbehandling I, 7,5 hp, Elektroteknik, grundnivå, G1F Studenten förvärvar de teoretiska grunderna inom modern digital signalbehandling samt en kunskap och insikt om tillämpade signalbehandlingsproblem, samt nödvändiga matematiska verktygen för digital signalbehandling. DV1517, Introduktion till programmering och datastrukturer, 15 hp, Datavetenskap, grundnivå, G1N Programmering ligger till grund för det mesta som hör till tillämpad IT. En stor del av dagens system är uppbyggda enligt objektorienterade principer. Syftet med kursen är att studenten skall förvärva kunskap och förmåga att självständigt kunna konstruera ett, enligt objektorienterade principer, väl strukturerat program i C++. MT1476, Mekanik grundkurs, 7,5 hp, Maskinteknik, grundnivå, G1N Syftet är att studenterna ska utveckla förståelse för mekanik (statik och partikeldynamik) och dess centrala roll som grundläggande ingenjörsämne, samt uppöva förmågan att utföra beräkningar inom området. Dessa kunskaper behövs sedan i de fortsatta tekniska tillämpningskurserna.
7 DV1464, Datorteknik, 7,5 hp, Datavetenskap, grundnivå, G1F Studenten lär sig datorers uppbyggnad och funktionssätt samt assemblerprogrammering Kursen är både nödvändig för senare programkurser och en grundläggande ingenjörskunskap. PA1415, Programvarudesign, 7,5 hp, Programvaruteknik, grundnivå, G1F Kursens syfte är att studenten ska skaffa sig kunskaper om de grundläggande aktiviteter som utförs och de artefakter som tas fram under utvecklingsprocessen samt kunskap om objektorienterad modellering, speciellt objektorienterad design. MS1407, Matematisk statistik, 7,5 hp, Matematisk statistik, grundnivå, G1F Studenten lär sig grundläggande sannolikhetsteori samt statistisk teori och metodik. Tonvikten ligger på sannolikhetsteori och stokastiska processer med tekniska tillämpningar som grund för fortsatta studier i telekommunikation, signalbehandling, maskinteknik med mera. FY1415,Vågfysik, 7,5 hp, Fysik, grundnivå, G1N Kursens syfte är att studenten ska skaffa sig grundläggande kunskaper om vågfysik samt en översiktlig förståelse för ämnets tillämpningsområden. Studenten utvecklar sin förmåga att kritiskt bedöma och analysera resultat från experiment, samt ställa upp fysikaliska modeller utifrån dessa, samt att kunna skriva en laborationsrapport utifrån ett vetenskapligt förhållningssätt. DV1460, Realtids- och operativsystem, 7,5 hp, Datavetenskap, grundnivå, G1F Studenten skaffar sig en översikt av olika tekniker för att konstruera realtidssystem samt förståelse för ett operativsystems uppbyggnad och funktion. SL1405, Miljöstrategi och hållbar utveckling, 7,5 hp, Strategiskt ledarskap för hållbarhet, grundnivå, G1N Syftet med kursen är att studenten ska utveckla sin förmåga till helhetssyn utifrån kretsloppsprincipen. Kursen avser även att tillämpa kunskaper om hur man kan planera strategiskt för hållbar utveckling. Kursen ingår som en viktig del i varje människas kunskapsarsenal. ET11493, Analog och digital elektronik, 7,5 hp, Elektroteknik, grundnivå, G1F Studenten förvärvar kunskap om enkla digitala kretselement och sådana analoga kretsar som ofta förekommer i digital miljö. Studenten lär sig att självständigt modellera och dimensionera kretsar innehållande passiva och aktiva komponenter, samt konstruera enkla kretsar, genom mätningar fastställa om konstruktionen motsvarar modellen, och förklara avvikelser. PA1420, Systemutvecklingsprojekt i grupp, 15 hp, Programvaruteknik, grundnivå, G1F I denna kurs får studenten användning av ett flertal av de förmågor som studenten tidigare tillägnat sig under sin studietid. Kursen syftar till att binda ihop tidigare kunskap inom ramen för ett grupprojekt där en programvara skall utvecklas. Kursen är upplagd för att, så nära det är möjligt, efterlikna ett projekt som det normalt kan bedrivas ute i industrin. Programvaruutveckling innebär att tillämpa systematiska, disciplinerade och mätbara metoder för utvecklande, användande och underhåll av programvara. I denna kurs praktiserar studenten metoder som understödjer detta ingenjörsmässiga arbetssätt. HI1403, Teknikhistoria och samhällsutveckling, 7,5 hp, Historia, grundnivå, G1N Studentens förståelse för samspelet mellan teknisk/teknologisk utveckling och samhällsutveckling i ett historiskt perspektiv och förståelse för interaktionen mellan tekniska, ekonomiska, sociala, ekologiska och politiska förändringar under olika historiska epoker och i olika regioner fördjupas.
8 TE2501, Examensarbete för civilingenjörer, 30 hp, Kursen ingår inte vid något huvudområde vid BTH, avanceradnivå, AXX Examensarbetet syftar till att studenten ska utveckla fördjupade kunskaper, förståelse, förmågor och förhållningssätt inom den valda utbildningen. Examensarbetet ska ligga i slutet av utbildningen och innebära en tillämpning och syntes av de under utbildningen förvärvade kunskaper som krävs för att arbeta självständigt som civilingenjör. Inriktning 1: Datateknik Inriktningsobligatoriska kurser, 105 högskolepoäng PA2513, Avancerad projektstyrning inom programvarutillverkning, 7,5 hp, Datavetenskap/Programvaruteknik, avancerad nivå, A1N De flesta programvaror i dag utvecklas i team. Det är därför viktigt att programutvecklare har detaljerade kunskaper och färdigheter för at klara av att arbeta effektivt i projektgrupper. Syftet med denna kurs är att deltagarna tillgodogör sig en stark teoretisk grund inom fältet avancerad projektstyrning, vetenskapliga och organisatoriska beteendestudier i relation till projektstyrning av programvaror. Denna kurs förutsätter att deltagarna redan har praktisk kunskap av att arbeta i projekt. DV1454, Databasteknik, 7,5 hp, Datavetenskap, grundnivå, G1F En grundlig genomgång i ämnet, både teoretisk och praktisk, som syftar till att studenten självständigt skall förstå och lära sig använda processen att modellera och implementera en databasapplikation. PA2536, Kvalitetsstyrning, 7,5 hp, Programvaruteknik, avancerad nivå, A1N Kursen syftar till detaljerad förståelse av programvarukvalitet och utmaningar för att uppnå hög kvalitet. Dessutom diskuteras ämnen såsom kvalitetsstyrning av programvara och dess roll inom ramen för programvaruutveckling och de aktiviteter, tekniker och modeller som är centrala för att säkra programvarukvalitet. Deltagarna ska under kursen utveckla en medvetenhet om rådande state-of-the-art och inom mjukvaruindustrin. PA2515, Praktisk projektstyrning inom programvarutillverkning, 7,5 hp, Programvaruteknik, avancerad nivå, A1N Denna kurs presenterar on time och on budget aspekterna av storskalig programvaruutveckling med hög kvalitet. Studenterna som tar denna kurs kommer att tillägna sig en djup förståelse för utmaningarna och rådande praxis som involveras i projektstyrning inom programvaruteknik. Projektstyrning av programvarutillverkning arbetar med kunskapen om planering, organisering och övervakning av alla faser av programvarors livscykel. Styrning är kritiskt för att försäkra att utvecklingsprojekten av programvara är vad organisationen söker, arbete i olika organisatoriska enheter koordineras, programvaruversioner och konfigurationer upprätthålls, resurser är tillgängliga när det behövs, projektarbete delas upp på lämpligaste sätt, kommunikation underlättas, och arbetets gång noggrant kartläggs. DV1549, Datastrukturer och algoritmer samt introduktion till ett objektorienterat programspråk, 7,5 hp, Datavetenskap, grundnivå, G1F Studenten ska efter fullföljd kurs ha de kunskaper i datastrukturer och algoritmer som krävs för fortsatta studier i datavetenskap eller programvaruteknik. Vidare ska studenten introduceras i ett annat objektorienterat programspråk än C++ där likheter med och skillnader gentemot C++ belyses.
9 PA2547, Forskningsmetodik 7,5 hp, Datavetenskap/Programvaruteknik, avancerad nivå, A1N Kursen består av en generell introduktion till forskningsmetodik. Förståelsen som studenten skapar under denna kurs kommer öka studentens kapacitet och kompetens i hur ett datorprojekt utförs. Kursen introducerar även studenten till flera forskningsinfallsvinklar, inklusive experiment, granskningar och fallstudier, vilket kommer att öka studentens förmåga att utföra magisterarbetet på ett skickligt sätt. Uppgifterna omfattar både kvalitativa och kvantitativa metoder. DV2545, Fördjupningskurs i datavetenskap och kommunikation, 7,5 hp, Datavetenskap/Programvaruteknik, avancerad nivå, A1N Kursens syfte är att ge studenterna möjligheter till att fördjupa sina kunskaper och sin förståelse inom ett specifikt område inom datavetenskap eller programvaruteknik. Kursen utgör en direkt förberedelse för ett kommande examensarbete. DV2557, Tillämpad artificiell intelligens, 7,5 hp, Datavetenskap, avancerad dnivå, A1N 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 DV1457, Programmering i UNIX-miljö, 7,5 hp, Datavetenskap, grundnivå, G2F Kursen består av två huvuddelar: användandet av avancerade operativsystem och utvecklandet av program på olika operativsystems nivåer. Speciellt behandlas kommandon och script-språk, programutveckling i C/C++ samt programutveckling i assembler. Kursen avser att ge en fördjupad förståelse av Unix-baserade system samt fördjupade kunskaper i operativsystemnära programmering. DV2546, Programvarusäkerhet, 7,5 hp, Datavetenskap, avancerad nivå, A1N Studenten att tillägnar sig både teoretiska och praktiska kunskaper om olika typer av säkerhetsproblem hos programvara, och tekniker som kan användas för att skydda programvaran från sådana hot. Studenten kommer också att lära sig förstå motståndarnas arbetssätt, något som kan användas för att öka programvarans pålitlighet. Valbara kurser Observera att endast en av de valda kurserna får vara på grundnivå. DV2544, Multiprocessorsystem, 7,5 hp, Datavetenskap, avancerad nivå, A1N Parallellism har under många år varit ett sätt att uppnå hög prestanda i datorsystem. Att skriva parallella program är svårt och tidskrävande, och har därför oftast bara använts i stor-skaliga serversystem. Bilden har dock ändrats med introduktionen av s.k. multi-core processorer. Idag är i princip varje dator försedd med en liten multiprocessor. För att kunna utnyttja denna till fullo, behöver man skriva parallella program. Mao, multiprocessor system och parallell programmering kommer att vara fundamentala grundstenar för dagens och framtidens datorer. För att kunna utveckla bra program för framtidens datorer är det väsentligt att studenten utvecklar en god förståelse för olika konstruktionsprinciper för multiprocessorsystem, samt en god förståelse för olika metoder och tekniker för att utveckla parallella datorprogram. PA1417, Grundläggande systemverifiering, 7,5 hp, Programvaruteknik, grundnivå, G1F Kursens syfte är att introducera systemverifiering och testning. Kursen tar upp testmetoder, strategier och testmiljö. Det tas även upp hur gruppen kring testningen kan organiseras och hur testgruppen fungerar tillsammans med övriga delar av systemutvecklingsgruppen. Test av mjukvarusystem är en komplex och viktig del i att få ett fungerande system levererat till användarna. Kompetens inom systemverifiering och test är och kommer vara efterfrågat.
10 DV2542, Maskininlärning, 7,5 hp, Datavetenskap, avancerad nivå, A1N Beräkningskapaciteten och lagringsutrymmet hos våra hemdatorer ökar stort för varje år. Samtidigt gör den enorma mängden data som är tillgänglig via t.ex. Internet att det är svårt att hitta den information man söker. Vi behöver därför tillämpa metoder för att aggregera, analysera, och utvinna information från dessa data. Vi interagerar dessutom med intelligenta system i vår vardag till en allt större del. Inlärning och mönsterigenkänning är två viktiga ingredienser i många av dessa system. Huvudmålet i denna kurs är att studenten skall bygga på sina baskunskaper inom artificiell intelligens och tillgodogöra sig en djupare teknisk kunskap om lärande system vad gäller tillämpningar och experiment. Kursen är i huvudsak fokuserad mot tillämpad IT. Studenten lär sig inte bara att kritiskt granska och jämföra olika algoritmer och metoder utan även att planera, designa, och utveckla lärande komponenter och applikationer samt att utföra experiment med lärande system. DV2530, Beslutsstödjande system, 7,5 hp, Datavetenskap, avancerad nivå, A1N Målet för kursen är att studenten ska tillförskaffa sig kunskaper om hur man integrerar databas, modellering och kunskap i ett beslutsstödjande system för att lösa beslutsproblem i praktiken. Kursen består av följande moment: beslutsteori och modellering, infrastruktur av BSS, integration av kunskapsbaserade system i BSS, utvecklingsmetodik, och projektarbete. PA1412, Praktisk kravhantering, 7,5 hp, Programvaruteknik, grundnivå, G2F Denna kurs presenterar aspekterna rätt funktionalitet, on budget och rätt kvalitet när det gäller storskalig programutveckling. Studenterna som tar denna kurs kommer tillägna sig grundläggande förståelse för utmaningarna och rådande praxis som involveras i kravhantering. Kravhanteringsfrågor är grundläggande behov för dokumentering och utvärdering. DV1463, Prestandaoptimering, 7,5 hp, Datavetenskap, grundnivå, G2F Prestanda är en viktig aspekt i alla programvaror, och extra viktig i just datorspel. För att kunna utveckla bra program med hög prestanda är det väsentligt att studenten utvecklar en god förståelse för olika metoder och tekniker för att analysera och optimera prestandan för ett datorprogram. Inriktning 2: Elektroteknik Telekommunikationssystem Inriktningsobligatoriska kurser, 105 högskolepoäng ET2532, TCP/IP Internetteknik, 7,5 hp, Elektroteknik, avancerad nivå, A1N Studenten skaffar sig en översikt över det stora området Internetteknik, samt de specifika protokollen, framför allt IP-routing, TCP och UDP. Vidare studeras hur olika nätverk integreras inom Internet samt några andra viktiga delar inom framtidens Internet såsom IP Multicast och Mobile IP för att utveckla en nödvändig grund för fortsatta studier inom ämnesområdet. MA1434, Komplex analys och transformer, 7,5 hp, Matematik, grundnivå, G1F Studenter lär sig analytiska funktioner, residuräkning, tillämpningar av residuräkning, z-transformen och numerisk linjär algebra. ET2533, Verktyg för analys av nätverk och tjänster, 7,5 hp, Elektroteknik, avancerad nivå A1N Studenten teoretisk och tillämpad kunskap om några av de vanliga verktyg som används vid studier av/på/i Internet system för att kunna använda verktygen, samt att anpassa val av verktyg för ändamålet. MS2502, Stokastiska processer, 7,5 hp, Matematisk statistik, avancerad nivå, A1N Studenten lär sig stokastiska processer ur sannolikhetsteoretisk synpunkt med analys i såväl tidssom frekvensplanet. Särskilt betonas de tillämpningar som är viktiga inom signalbehandling och telekommunikation.
11 ET2534, Simulering, 7,5 hp, Elektroteknik, Avancerad nivå, A1N Kursens syfte är att studenterna skall erhålla teoretiska och praktiska kunskaper om hur man med hjälp av datorbaserade verktyg modellerar komplexa system inom dator- och telesystemområdena med hjälp av händelsestyrd simulering. ET2535, Network Management, 7,5 hp, Elektroteknik, Avancerad nivå, A1N Den studerande skall förvärva kunskaper om drift och underhåll av moderna data- och telenät. Grundläggande Network Management och standarder beskrivs med fokus på förvaltningen av Internet med hjälp av SNMP, samt tillämpningar av dessa. Studenten kommer också att utveckla praktiska kunskaper i nätverksadministration och övervakning, däribland användning av produkter för nätverksövervakning. ET2536, Tillämpad Network Management, 7,5 hp, Elektroteknik, Avancerad nivå, A1F Syftet med kursen är att studenten ska skaffa sig färdigheter i övervakning av moderna datornätverk/tjänster, erfarenhet av mjukvaruutveckling, informationssökning samt erfarenhet av hur ett projekt bör genomföras och slutföras. Studenten kommer också att förvärva en inblick i hur storleken på dessa nätverk påverkar valet av verktyg. ET1446, Programvaruutveckling för telekommunikationssystem, 7,5 högskolepoäng Elektroteknik, grundnivå, G1F Syftet med kursen är att studenten skall förstå de processer och metoder som man som leverantör och konstruktör av mjukvara kan använda. Studenten skall utveckla kunskap i hur man arbetar för att leverera rätt produkt till kunden, säkerställa att produkten görs på rätt sätt och levereras i tid. Studenten skall också kunna skapa förutsättningar för att genomföra arbetet i större grupper. MT2521, Forskningsmetodik med inriktning mot ingenjörsvetenskap, 7,5 hp, Maskinteknik/ Elektroteknik, Avancerad nivå, A1F Studenten ska skaffa sig en grundläggande introduktion till moderna synsätt om vetenskap, särskilt naturvetenskap och ingenjörsvetenskap. Studenten ska förvärva en inblick i vetenskapens historia och filosofi samt hur vetenskapliga metoder tillämpas inom ingenjörsvetenskap, speciellt i elektroteknik och maskinteknik. Den studerande skall efter detta tillförskaffat sig kunskaper i hur man bedriver forskningsprojekt samt hur man skriver vetenskapliga texter. ET2541, Fördjupningskurs i telekommunikationssystem, 7,5 hp, Elektroteknik, Avancerad nivå, A1F Studenten kommer att utveckla en djupgående förståelse av dagens dator- och telekommunikationssystem med fokus på arkitektur och funktionalitet inom mobil kommunikation, Internet Protocol Quality of Service och Peer-to-peer nätverk. Studenterna kommer att arbeta med tekniska och vetenskapliga rapporter och tidskrifter för att få en värdefull inblick i den framtida utvecklingen av området telekommunikation samt att förbereda studenterna för framtida arbete inom forskning och utveckling. Valbara kurser ET2538, Mobila tjänster, 7,5 hp, Elektroteknik, Avancerad nivå, A1F Kursens syfte är att studenten skall förvärva en orientering om dagens och morgondagens mobila tjänster samt erfarenheter kring utveckling av dessa mobila tjänster. Studenten skaffar sig även kunskaper om samspelet mellan teknik, ekonomi och samhälle under de speciella förutsättningar och begränsningar som gäller i mobila system.
12 ET2537, Kapacitetsanalys, 7,5 hp, Elektroteknik, Avancerad nivå, A1N Kursen syftar till att studenten ska förvärva kunskaper i köteori för att lösa dimensionerings och optimeringsproblem som uppstår i tele- och datakommunikationssystem. Studenten skaffar sig därmed förmågan att med matematiska verktyg bestämma mängden av resurser (länkar, samtalskanaler, buffertar, processorkraft etc.) som krävs för att ett system ska uppnå en viss tjänstekvalitet till en minimal kostnad för operatören och därmed kunden. ET2540, Nätverkssäkerhet, 7,5 hp, Elektroteknik, avancerad nivå, A1N Kursens syfte är att studenterna skall förvärva en teoretisk och praktisk kunskap om kända säkerhetsbegrepp, kryptering och säkerhetsapplikationer. ET2539, Green Networking, 7,5 hp, Elektroteknik, avancerad nivå, A1F Studenten förvärvar kunskaper om metoder för effektiv konstruktion, användning och avyttring av nätverk och kommunikationssystem med minimal eller ingen påverkan på miljön. Den studerande kommer att få förståelse för hur Green networking strävar efter att uppnå lönsamhet och förbättrade prestanda och användning, men också hur Green networking inkluderar aspekter av hållbar miljö, ekonomisk energieffektivitet samt den totala ägandekostnaden. Inriktning 3: Elektroteknik Tillämpad signalbehandling Inriktningsobligatoriska kurser, 105 högskolepoäng ET1469, Signalbehandling II, 7,5 hp, Elektroteknik, grundnivå, G2F Denna kurs är en fortsättningskurs till ET1203 och studenten lär sig här den bakomliggande teorin samt designmetoder för att designa analoga och digitala filter. MA1434, Komplex analys och transformer, 7,5 hp, Matematik, grundnivå, G1F Studenter lär sig analytiska funktioner, residuräkning, tillämpningar av residuräkning, z-transformen och numerisk linjär algebra. ET2546, Flerdimensionell signalbehandling, 7,5 hp, Elektroteknik, avancerad nivå, A1N Kursen bygger vidare på ET1303 och studenten lär sig flerdimensionell signalbehandling d.v.s. bildbehandling. MS2502, Stokastiska processer, 7,5 hp, Matematisk statistik, avancerad nivå, A1N Studenten lär sig stokastiska processer ur sannolikhetsteoretisk synpunkt med analys i såväl tidssom frekvensplanet. Särskilt betonas de tillämpningar som är viktiga inom signalbehandling och telekommunikation. FY2502,Elektromagnetisk fältteori, 7,5 hp, Fysik, avancerad nivå, A1N Syftet med kursen är att studenterna skall lära sig och praktisera teorin om elektriska och magnetiska fält, såväl statiska som dynamiska, samt få insikt inom olika applikationsområden. ET2534, Simulering, 7,5 hp, Elektroteknik, Avancerad nivå, A1N Kursens syfte är att studenterna skall erhålla teoretiska och praktiska kunskaper om hur man med hjälp av datorbaserade verktyg modellerar komplexa system inom dator- och telesystemområdena med hjälp av händelsestyrd simulering. ET1504, Tillämpad signalbehandling, 7,5 hp, Elektroteknik, grundnivå, G1F Studenten erhåller praktisk bakgrund till och insikt i grundläggande digital signalbehandling. Kursen bygger vidare på grundkursen i signalbehandling genom att introducera tillämpade signalbehandlingsproblem med fokus mot filtrering, filterdesign och spektrumestimering. Flera problem har audio-/akustisk inriktning.
13 MT2521, Forskningsmetodik med inriktning mot ingenjörsvetenskap, 7,5 hp, Maskinteknik/Elektroteknik, avancerad nivå, A1F Studenten ska skaffa sig en grundläggande introduktion till moderna synsätt om vetenskap, särskilt naturvetenskap och ingenjörsvetenskap. Studenten ska förvärva en inblick i vetenskapens historia och filosofi samt hur vetenskapliga metoder tillämpas inom ingenjörsvetenskap, speciellt i elektroteknik och maskinteknik. Den studerande skall efter detta tillförskaffat sig kunskaper i hur man bedriver forskningsprojekt samt hur man skriver vetenskapliga texter. ET2573, App-utveckling med ljudtillämpningar, 15 hp, Elektroteknik, avancerad nivå, A1N Kursen syftar till att studenten ska tillförskaffa sig djupare kunskaper inom signalbehandling och implementering av signalbehandlingsalgoritmer. Via valda tillämpningsexempel ska studenten förvärva kunskaper och erfarenheter om vilka grundläggande och avancerade metoder som tilllämpas för att lösa valda tillämpningsexempel. Valbara kurser ET2545, Ljud och vibrationsanalys, 7,5 hp, Elektroteknik, avancerad nivå, A1F Studenten förvärvar kunskaper inom ljud- och vibrationsmätningar. Kursen speglar också hur modern signalanalys tillämpas för mätning av ljud och vibrationer. ET2561, Digital bildbehandling och bildanalys, 7,5 hp, Elektroteknik, avancerad nivå, A1F Studenten utvidgar sina kunskaper i fråga om terminologi, teorier, modeller och metoder inom digital bildtagning, bildbehandling och bildanalys (t ex analys och konstruktion av tvådimensionella filter). MA1437, Differentialekvationer med Liegruppanalys, 7,5 hp, Matematik, grundnivå, G1F Kursens syfte är att studenten skall tillägna sig kunskaper om modellering med hjälp av differentialekvationer, om fundamentala satser om lösningars existens samt om metoder för analytisk lösning av linjära och ickelinjära ordinära och partiella differentialekvationer. Dessutom får studenten kunskaper om och färdigheter i att använda Liegruppanalys för lösning av ickelinjära ordinära och partiella differentialekvationer. ET2560, Avancerad filterdesign, 7,5 hp, Elektroteknik, avancerad nivå, A1N Studenten tillägnar sig fördjupad kunskap om digitala filter, deras konstruktion och egenskaper samt begreppet optimal filterdesign. Speciellt studeras minsta kvadrat- och minimaxkriterierna för optimering. ET1503, Signalprocessorteknik, 7,5 hp, Elektroteknik, grundnivå, G2F Syftet med kursen är att studenten skall skaffa sig både teoretiska kunskaper och praktiska färdigheter vad gäller användningen av digitala signalprocessorer (DSP) inom olika tillämpningsområden. Studenten ska lära sig hur man utvecklar och testar olika mjukvarukonstruktioner i en signalprocessor. Utbildningsprogrammet genomgår kontinuerlig utvärdering och utveckling, vilket kan medföra att kursutbudet förändras. 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.
6. Urval Dnr: BTH 4.1.2 0584 2014 14 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å grundnivå och avancerad nivå har samma meritvärde tillgrips lottning. För fullständig information om urval se BTH:s antagningsordning.
7. Riktlinjer för övergång mellan årskurser Dnr: BTH 4.1.2 0584 2014 15 Varje årskurs omfattar studier på sammanlagt 60 hp. I det fall en student blir godkänd på mindre än 40 hp av programmets kurser efter årskurs ett, ytterligare 45 hp efter årskurs två och därefter ytterligare 50 hp per läsår skall studenten ta kontakt med studievägledare för att diskutera en individuell studieplan. Utöver dessa övergångsregler mellan årskurser kan det också finnas förkunskapskrav på kursnivå som gör att man inte kan läsa vissa kurser utan att ha avklarat tidigare kurser. Dessa krav framgår av kursplanerna. 8. Utdrag ur nationell och lokal examensordning Civilingenjörsexamen Omfattning Civilingenjörsexamen uppnås efter att studenten fullgjort kursfordringar om 300 högskolepoäng. Mål För civilingenjörsexamen skall studenten visa sådan kunskap och förmåga som krävs för att självständigt arbeta som civilingenjör. Kunskap och förståelse För civilingenjörsexamen skall studenten visa kunskap om det valda teknikområdets vetenskapliga grund och beprövade erfarenhet samt insikt i aktuellt forsknings- och utvecklingsarbete, och visa såväl brett kunnande inom det valda teknikområdet, inbegripet kunskaper i matematik och naturvetenskap, som väsentligt fördjupade kunskaper inom vissa delar av området. Färdighet och förmåga För civilingenjörsexamen skall studenten: visa förmåga att med helhetssyn kritiskt, självständigt och kreativt identifiera, formulera och hantera komplexa frågeställningar samt att delta i forsknings- och utvecklingsarbete och därigenom bidra till kunskapsutvecklingen, visa förmåga att skapa, analysera och kritiskt utvärdera olika tekniska lösningar, visa förmåga att planera och med adekvata metoder genomföra kvalificerade uppgifter inom givna ramar, visa förmåga att kritiskt och systematiskt integrera kunskap samt visa förmåga att modellera, simulera, förutsäga och utvärdera skeenden även med begränsad information, visa förmåga att utveckla och utforma produkter, processer och system med hänsyn till människors förutsättningar och behov och samhällets mål för ekonomiskt, socialt och ekologiskt hållbar utveckling, visa förmåga till lagarbete och samverkan i grupper med olika sammansättning, och visa förmåga att i såväl nationella som internationella sammanhang muntligt och skriftligt i dialog med olika grupper klart redogöra för och diskutera sina slutsatser och den kunskap och de argument som ligger till grund för dessa.
16 Värderingsförmåga och förhållningssätt För civilingenjörsexamen skall studenten: visa förmåga att göra bedömningar med hänsyn till relevanta vetenskapliga, samhälleliga och etiska aspekter samt visa medvetenhet om etiska aspekter på forsknings- och utvecklingsarbete, visa insikt i teknikens möjligheter och begränsningar, dess roll i samhället och människors ansvar för hur den används, inbegripet sociala och ekonomiska aspekter samt miljöoch arbetsmiljöaspekter, och visa förmåga att identifiera sitt behov av ytterligare kunskap och att fortlöpande utveckla sin kompetens Självständigt arbete (examensarbete) För civilingenjörsexamen skall studenten inom ramen för kursfordringarna ha fullgjort ett självständigt arbete (examensarbete) om minst 30 högskolepoäng. Övrigt För civilingenjörsexamen 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 Utöver kraven i högskoleförordningen kräver BTH att en civilingenjörsexamen ska innehålla minst 30 högskolepoäng matematik eller tillämpad matematik samt minst 15 högskolepoäng kurser med tydligt fokus på färdighetsträning. Detta inkluderar projektkurser och kurser som genomförs i gruppform. I examen ska även ingå ett självständigt arbete (examensarbete) på avancerad nivå om 30 högskolepoäng.