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öjlighet- er 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 exa- men. 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 data- teknik: 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 speciali- sering. Utöver kurserna som ingår i D- programmet kan upp till 15 högskolepoäng komma från helt fria kurser, obero- ende 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 kun- skapsdjup 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 algo- ritmimplementering, EDA031 C++ eller EDAN25 Multicoreprogrammering. Stationära stokastiska processer FMSF10 7,5 hp Multispektral avbildning FAFF20 7,5 hp Signalbehandling - design och implementering ETIF10 7,5 hp Interaktionsdesign MAMN25 7,5 hp Maskininlärning FMAN45 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 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 * Kursern FMS012 - Matematisk statistik, allmänkurs räcker som förkunskapskrav 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örkun- skapskraven 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 ges ht 2017, 2019... IC-projekt 2 ETIN40 7,5 hp Integrerade A/D och D/A omvandlare ETIN55 7,5 hp 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örkun- skapskraven i kursplanerna.
Inbyggda system Du fokuserar på datorsystem som är inbygga i andra system som t.ex. mobiltelefoner, reglersystem och kon- sumentprodukter. I denna typ av system är det viktigt med ämnen som realtidsprogrammering och kommuni- kation 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 Kompilatorer EDAN65 7,5 hp Multicoreprogrammering EDAN26 7,5 hp ges ht 2017, 2019... Optimerande kompilatorer EDA230 7,5 hp ges ht 2016, 2018... Konstruktion av inbyggda system, fk EDA385 7,5 hp ges ht 2017, 2019... 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 vikti- gare 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 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 Maskininlärning FMAN45 7,5 hp C++ - programmering EDA031 7,5 hp Språkteknologi EDAN20 7,5 hp Databasteknik EDA216 7,5 hp e algoritmer EDAN55 7,5 hp Linjär och kombinatorisk optimering FMA240 6,0 hp Algoritmimplementering EDAF15 5,0 hp Kompilatorer EDAN65 7,5 hp Diskret matematik FMAA25 7,5 hp Tillämpad artificiell intelligens EDA132 7,5 hp Diskret matematik FMAA25 7,5 hp Constraintprogrammering EDAN01 7,5 hp Funktionsprogrammering* EDAN40 7,5 hp Projekt i datavetenskap** EDAN70 7,5 hp Projekt i datavetenskap** EDAN70 7,5 hp Optimerande kompilatorer EDA230 7,5 hp ges vt 2016, 2018,... Multicoreprogrammering EDAN25 7,5 hp ges vt 2017, 2019,... * Ingår i specialisering pv för kull H14 och tidigare. ** Du ska ha läst EDAN20 eller EDAN65 Det finns även andra förkunskapskrav från kurser utanför specialiseringen, så kontrollera de faktiska förkunskapskraven i kursplanerna.
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 Constraintprogrammering EDAN01 7,5 hp Realtidssystem FRTN01 10,0 hp Interaktionsdesign MAMN25 7,5 hp Konfigurationshantering EDAN10 7,5 hp Programvarutestning ETS200 7,5 hp Användbarhetsutvärdering MAM120 7,5 hp 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 fundamen- tala komponenter. I kurserna lär du dig spjutspetsteknik för ett flertal avancerade datatekniska lösningar, sy- stem 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 Optimal och adaptiv signalbehandling EITN60 7,5 hp Medicinsk signalbehandling BMEN01 7,5 hp Stationära stokastiska processer FMSF10 7,5 hp Matematisk statistik, tidsserieanalys FMS051 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 Systemidentifiering FRT041 7,5 hp 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örkun- skapskraven i kursplanerna.