Att välja kurser på Datateknik -5 Inledning På D-programmet är alla kurser i årskurs 1-3 obligatoriska. Efter det är alla kurser valfria. Det skapar möjligheter för dig att sätta din egen prägel på utbildningen och att fördjupa dig inom ämnesområden du är intresserad av. Som student får du välja vilka kurser du läser, men det finns begränsningar i form av krav för att få ut examen. Därför måste du planera valet av kurser så du uppfyller alla villkor för att kunna ut en examen. Du väljer ingen specialisering nu och ingen kontroll av ditt val av kurser sker nu. Det är ditt ansvar att välja kurser så du uppfyller kraven för att ta ut en civilingenjörsexamen i datateknik. När du ansöker om examen sker en kontroll av att du läst tillräckligt många kurser inom en specialisering. I denna folder beskrivs allt du behöver tänka på när du väljer kurser för årkurs 4 och 5. Alla krav för att ta ut examen beskrivs i Civilingenjörsutbildningen i datateknik: utbildningsplan. De krav som rör kurser, och som inte beskrivs här, uppfylls av det obligatoriska blocket i årskurs 1-3. Djup i utbildningen För att bli civilingenjör måste man ha djupgående kunskaper inom ett ämnesområde. Det avspeglar sig i två krav för att ta ut examen: 75 högskolepoäng från kurser på avancerad nivå (A-nivå) samt 45 högskolepoäng inom en specialisering. Minst 30 högskolepoäng inom specialiseringen måste vara på A-nivå. Det betyder att alla läser kurser enligt följande: Typ av kurser Årskurs högskolepoäng Obligatoriska 1-3 180,5 (alla på grundnivå) Specialisering 4-5 45 (varav minst 30 på A-nivå) Valfria kurser 4-5 44,5 (max 15 utanför D-programmet) Examensarbete 5 30 (A-nivå) SUMMA 300 (varav minst 75 på A-nivå) obligatoriska kurser, år 1-3 180,5 hp specialisering min 45 hp A-nivå min 75 hp valfria kurser 44,5 hp fria kurser max 15 hp exjobb, A-nivå 30 hp
Valfria kurser De valfria kurserna omfattar 44,5 högskolepoäng och kan väljas fritt bland alla kurser som ingår i D-programmet. Vilka kurser det är framgår av läro- och timplanen. Bland de valfria kurserna får även kurser från specialiseringar ingå. Från 2014 listas inte kurser som ingår i en specialisering under rubriken valfria kurser i studiehandboken. För att se alla kurser behöver du titta både under valfria kurser och i alla specialiseringar. Om du läser mer än 45 högskolepoäng från en specialisering kommer de överskjutande poängen räknas som valfria kurser. Om du läser kurser från flera specialiseringar kommer kurserna från alla utom en specialisering att räknas som valfria på programmet. För att uppfylla kravet om totalt 75 högskolepoäng på A-nivå måste en del av de valfria kurserna vara på A-nivå. Hur många poäng bland de valfria som ska ligga på A-nivå beror på vilka kurser du läser inom din specialisering. Utöver kurserna som ingår i D-programmet kan upp till 15 högskolepoäng komma från helt fria kurser, oberoende av program och universitet/högskola. För att använda poäng från kurser utanför D-programmet måste du dock ansöka om detta via programledning D (ansökan skickas till programplaneraren). Specialiseringar Under utbildningens gång väljer du inte specialisering, men när du ansöker om att ta ut examen måste du ha minst 45 högskolepoäng från kurser i en specialisering. På ditt examensbevis står inte vilken specialisering du uppfyller. Specialiseringarna är en klassificering av kurser för att förtydliga examenskravet om tillräcklig kunskapsdjup inom ett ämnesområde. Av kurserna inom specialiseringen måste minst 30 högskolepoäng vara på A-nivå. På Datateknik finns följande specialiseringar: Bilder och grafik Design av processorer och digitala system Inbyggda system Kommunikationssystem Programvara Software Engineering System, signaler och reglering Specialiseringarnas innehåll presenteras närmare nedan. Referenser Studiehandboken, utbildningsplan och läro- och timplan: http://www.student.lth.se/studieinformation/studiehandboken/
Bilder och grafik Du får lära dig avancerade metoder för hur man effektivt kan analysera, konstruera samt behandla digitala bilder. Snabba algoritmer, speciell programvara samt implementeringsmetoder för bästa prestanda är exempel på innehåll. Tillämpningar finns inom vitt skilda områden, från underhållningsindustrin med spel och film till medicintillämpningar. Industrin efterfrågar ingenjörer som både kan ta fram nya algoritmer för bildanalys och implementera dem effektivt. Det är därför lämpligt att komplettera bildanalyskurserna med t.ex. EDAF15 algoritmimplementering, EDA031 C++ eller EDAN25 Multicoreprogrammering. Stationära stokastiska processer FMSF10 7,5 hp Signalbehandling - design och implementering ETIF10 7,5 hp Interaktionsdesign MAMN25 7,5 hp interaktionsdesign MAMN01 7,5 hp Matristeori* FMA120 6,0 hp Virtual Reality i teori och praktik MAM101 7,5 hp Bildanalys FMAN20 7,5 hp Projekt i tillämpad matematik FMAN40 3,0 hp Projekt i tillämpad matematik FMAN40 3,0 hp Multispektral avbildning FAFF20 7,5 hp Datorgrafik EDA221 7,5 hp Högpresterande datorgrafik EDAN35 7,5 hp Datorseende FMA270 6,0 hp Numeriska metoder för datorgrafik* FMN100 6,0 hp Spatial statistik med bildanalys FMSN20 7,5 hp * Kurserna Matristeori och Numeriska metoder för datorgrafik överlappar med 3 hp. Kurserna Matristeori och Numeriska metoder för datorgrafik överlappar med 3 hp. 1. Pilarna i figuren representerar samband mellan kurser (förkunskapskrav eller antagna förkunskaper). En del förkunskapskrav är av typen A eller B, vilket illustreras med en pil från A och en från B. Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna.
Design av processorer och digitala system Du lär dig konstruera hårdvaran i digitala datorsystem. Såväl programvaruaspekter som hårdvaruaspekter för bästa prestanda ingår, med ett fokus på hårdvaran. Det kan gälla allt från enskilda VLSI-kretsar till kompletta datorsystem. Digitala strukturer på kisel EITF35 7,5 hp Datorarkitektur EITF20 7,5 hp Digitala och analoga projekt EITF40 7,5 hp Konstruktion av inbyggda system EDAN15 7,5 hp Elektromagnetisk fältteori ESS050 9,0 hp IC-projekt 1 ETIN35 7,5 hp Digital ICkonstruktion ETIN20 7,5 hp DSP-design ETIN45 7,5 hp Modern elektronik ETIN70 7,5 hp Mätteknik ESSF10 5,0 hp Konstruktion av inbyggda system, fk EDA385 7,5 hp IC-projekt 2 ETIN40 7,5 hp Integrerade A/D och D/A omvandlare ETIN55 7,5 hp 1. Pilarna i figuren representerar samband mellan kurser (förkunskapskrav eller antagna förkunskaper). En del förkunskapskrav är av typen A eller B, vilket illustreras med en pil från A och en från B. Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna.
Inbyggda system Du fokuserar på datorsystem som är inbygga i andra system som t.ex. mobiltelefoner, reglersystem och konsumentprodukter. I denna typ av system är det viktigt med ämnen som realtidsprogrammering och kommunikation mellan programvara och hårdvara. Prestanda, tillförlitlighet och kostnad är viktiga aspekter att tänka på för denna typ av system. C-programmering EDAA25 3,0 hp Datorarkitektur EITF20 7,5 hp Internet inuti EITN30 7,5 hp Operativsystem EDAF35 7,5 hp Tillämpad mekatronik EIEF01 10,0 hp Algoritmer i signalprocessorer - projektkurs ETIN80 7,5 hp Konstruktion av inbyggda system EDAN15 7,5 hp Digitala strukturer på kisel EITF35 7,5 hp Projekt i reglerteknik FRT090 7,5 hp Realtidssystem FRTN01 10,0 hp Multicoreprogrammering EDAN25 6,0 hp ges ht 2015, 2017... Kompilatorer EDAN65 7,5 hp Optimerande kompilatorer EDA230 7,5 hp ges ht 2014, 2016... Konstruktion av inbyggda system, fördjupningskurs EDA385 7,5 hp 1. Pilarna i figuren representerar samband mellan kurser (förkunskapskrav eller antagna förkunskaper). Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna.
Kommunikationssystem Du lär dig hur avancerade högpresterande kommunikationssystem är konstruerade. Dagens system med höga bithastigheter kräver spjutspetsteknik beträffande såväl programvara som hårdvara. Alla delsystem som bygger upp ett modernt kommunikationssystem förklaras. Kommunikation mellan datorer och datorsystem blir viktigare och viktigare med dagens internet och mobiltelefonindustri. Markovprocesser FMSF 7,5 hp Internetprotokoll ETSF10 7,5 hp Internet inuti EITN30 7,5 hp Simulering ETS061 7,5 hp Webbsäkerhet EITF05 4,0 hp webbsäkerhet EITN41 7,5 hp Algebraiska strukturer FMAN10 7,5 hp Informationsteori EITN45 7,5 hp Digital kommunikation ETT051 7,5 hp Digital kommunikation, fortsättningskurs ETTN01 7,5 hp telekommunikation ETSN01 7,5 hp datasäkerhet EITN50 7,5 hp Kryptoteknik EDIN01 7,5 hp Projekt i trådlös kommunikation EITN21 7,5 hp Kodningsteknik EDI042 7,5hp 1. Pilarna i figuren representerar samband mellan kurser (förkunskapskrav eller antagna förkunskaper). Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna.
Programvara Denna specialisering behandlar både ämnet avancerad programmering. Bland kurserna i programmering finns både nya programspråk och nya tillämpningar som t ex språkbehandling och artificiell intelligens. C-programmering EDAA25 3,0 hp C++ - programmering EDA031 7,5 hp Språkteknologi EDAN20 7,5 hp Funktionsprogrammering EDAN40 7,5 hp Databasteknik EDA216 7,5 hp e algoritmer EDAN55 7,5 hp ges ej 2015 Linjär och kombinatorisk optimering FMA240 6,0 hp Algoritmimplementering EDAF15 5,0 hp Kompilatorer EDAN65 7,5 hp Projekt i datavetenskap EDAN70 7,5 hp Tillämpad artificiell intelligens EDA132 7,5 hp Projekt i datavetenskap EDAN70 7,5 hp Multicoreprogrammering EDAN25 6,0 hp ges 2015, 2017,... Constraintprogrammering EDAN01 7,5 hp Diskret matematik FMAA25 7,5 hp Optimerande kompilatorer EDA230 7,5 hp ges 2016, 2018,... Diskret matematik FMAA25 7,5 hp Pilarna i figuren representerar samband mellan kurser (förkunskapskrav eller antagna förkunskaper). Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna. 1. Kurser på grundnivå har grön färg och bred ram. A-nivå kurser är vita och har smal ram. 2. År avser bara schemaläggning. Ambitionen är att schemat för kurser i en års-ruta inte ska krocka. Den enda
Software engineering Denna specialisering behandlar både ämnet software engineering och projektledning. Kurserna i software engineering behandlar alla delar av utvecklingen av stora programvarusystem, från hur man ställer krav på systemen till hur man utvecklar dem med avancerade programmeringstekniker, samt hur man testar dem. I specialiseringen finns även kurser i projektledning och företagsorgnaisation. Industriell Ekonomi, allmän kurs MIO012 6,0 hp Industriell Ekonomi, allmän kurs MIO012 6,0 hp C++ - programmering EDA031 7,5 hp datasäkerhet EITN50 7,5 hp Kravhantering ETS170 7,5 hp Databasteknik EDA216 7,5 hp Programvaruutveckl ing för stora system ETSN05 7,5 hp Coachning av programvaruteam EDA270 9,0 hp Företagsorganisation MIO022 6,0 hp Realtidssystem FRTN01 10,0 hp Interaktionsdesign MAMN25 7,5 hp Konfigurationshantering EDAN10 7,5 hp Programvarutestning ETS200 7,5 hp Constraintprogrammering EDAN01 7,5 hp Användbarhetsutvärdering MAM120 7,5 hp 1. Pilarna i figuren representerar samband mellan kurser (förkunskapskrav eller antagna förkunskaper). Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna.
System, signaler och reglering Du får lära dig att konstruera system för avancerade tillämpningar där datorer och program utgör fundamentala komponenter. I kurserna lär du dig spjutspetsteknik för ett flertal avancerade datatekniska lösningar, system och tillämpningar. Signalbehandling och reglerteknik är viktiga redskap inom denna specialisering. I många av kurserna används Matlab, så en god kunskap i Matlab underlättar studierna. Digital kommunikation ETT051 7,5 hp Digital kommunikation, fortsättningskurs ETTN01 7,5 hp Algoritmer i signalprocessorer - projektkurs ETIN80 7,5 hp Signalbehandling - design och implementering ETIF10 7,5 hp Signalseparation - oberoende komponenter EITN55 7,5 hp Stationära stokastiska processer FMSF10 7,5 hp Optimal och adaptiv signalbehandling EITN60 7,5 hp Matematisk statistik, tidsserieanalys FMS051 7,5 hp Medicinsk signalbehandling BMEN01 7,5 hp Systemidentifiering FRT041 7,5 hp Prediktiv reglering FRTN15 7,5 hp Matristeori FMA120 6,0 hp Realtidssystem FRTN01 10 hp Flervariabel reglering FRTN10 7,5 hp Projekt i reglerteknik FRT090 7,5 hp 1. Pilarna i figuren representerar samband mellan kurser (förkunskapskrav eller antagna förkunskaper). En del förkunskapskrav är av typen A eller B, vilket illustreras med en pil från A och en från B. Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna.