IUAE-matris TDDD86 Datastrukturer, algoritmer och programmeringsparadigm - 2017

2017  TDDD86  Datastrukturer, algoritmer och programmeringsparadigm   I     U     A    EXAKOD   KOMMENTAR
1 MATEMATISKA, NATUR- OCH TEKNIKVETENSKAPLIGA KUNSKAPER  
1.1 Kunskaper i grundläggande matematiska och naturvetenskapliga ämnen     x   x  DAT1, UPG1  U: Analysera tids- och rumskomplexitet hos iterativa och enkla rekursiva algoritmer (DAT1, UPG1) A: Diskret matematik 
1.2 Kunskaper i teknikvetenskapliga ämnen  x   x   x  DAT1, LAB1, UPG1, UPG2  I: Etablerade metoder för design (och analys) av algoritmer i allmänhet. U: Abstrakta datatyper och deras implementation med olika datastrukturer och algoritmer (DAT1, LAB1, UPG1) U: Implementera procedur- och objektorienterade program i programspråket C++ (LAB1) U: Använda olika komponenter från C++ standardbibliotek i kombination för att lösa icke-triviala beräkningsproblem (LAB1) U: Beskriva de vanligaste programmeringsparadigmen (UPG2) A: Grundläggande programmering (LAB1) 
1.3 Fördjupade kunskaper i något/några tillämpade ämnen             
2 INDIVIDUELLA OCH YRKESMÄSSIGA FÄRDIGHETER OCH FÖRHÅLLNINGSSÄTT  
2.1 Ingenjörsmässigt/vetenskapligt tänkande och problemlösning             
2.2 Experimenterande och kunskapsbildning        x  LAB1  A: Grundläggande funktionell, imperativ och objektorienterad programmering (LAB1) 
2.3 Systemtänkande             
2.4 Individuella färdigheter och förhållningssätt     x     LAB1  U: Datorövningar (LAB1) 
2.5 Professionella färdigheter och förhållningssätt             
3 FÖRMÅGA ATT ARBETA I GRUPP OCH KOMMUNICERA  
3.1 Förmåga att arbeta i grupp        x  LAB1  A: Datorövningar görs i par (LAB1) 
3.2 Förmåga att kommunicera             
3.3 Förmåga att kommunicera på främmande språk        x    A: Kurslitteratur på engelska 
4 PLANERING, UTVECKLING, REALISERING, DRIFT OCH AFFÄRSMÄSSIGT FÖRVERKLIGANDE AV TEKNISKA PRODUKTER, SYSTEM OCH TJÄNSTER MED HÄNSYN TILL AFFÄRSMÄSSIGA OCH SAMHÄLLELIGA BEHOV OCH KRAV  
4.1 Samhälleliga villkor, inklusive ekonomiskt, socialt och ekologiskt hållbar utveckling     x     LAB1, UPG2  U: Förmåga att lösa problem relaterade till hållbar utveckling (LAB1) samt reflektion om tillämpbarhet av effektiva algoritmer för hållbar utveckling (UPG2) 
4.2 Företags och affärsmässiga villkor             
4.3 Att planera system             
4.4 Att utveckla system             
4.5 Att realisera system             
4.6 Att ta i drift och använda             
5 PLANERING, GENOMFÖRANDE OCH PRESENTATION AV FORSKNINGSPROJEKT MED HÄNSYN TILL VETENSKAPLIGA OCH SAMHÄLLELIGA BEHOV OCH KRAV  
5.1 Samhälleliga villkor             
5.2 Ekonomiska villkor             
5.3 Att planera forsknings- och utvecklingsprojekt             
5.4 Att genomföra forsknings- och utvecklingsprojekt             
5.5 Att rapportera och redovisa forsknings- och utvecklingsprojekt