Course plan TDDB44_TDDD55 SaS-und 2018

TDDB44 Kompilatorkonstruktion (KKONST), 6hp
TDDD55 Kompilatorer och interpretatorer, 4hp

2011: TDDD55 ersätter TDDD16 Kompilatorer och interpretatorer (KOMPINT), 6hp

Program:  TDDB44: C, CS, D, DAV, IT; TDDD55: D, DI, I, Ii, IP, IT
Period:   HT2 (block 3)


----- Studenter -----

Termin   Val Val Sum  Reg Reg Sum   OM%  FFG%  Kommentar
------------------------------------------------------
HT 2003   44  38  82   65  30  95  107%  108%  TDDB44, TDDB29
HT 2004   65  13  78   90  21 111  116%  123%
HT 2005   57  23  80   60  33  93  116%  100%
HT 2006   50  43  93   40  40  80  136%   86%
HT 2007   33  39  72   61  50 111  116%  133%
HT 2008   33  20  53   43  29  72  114%  119%  TDDB44, TDDD16
HT 2009   67  24  91   51  32  83  117%   91%
HT 2010   50+6  14 46 
HT 2011   52+16 ---> 65+23
HT 2012   25+28 ---> 47+30
HT 2013   49  29
HT 2014   32  30       49  30                   (varav 8 + 4 OM)
HT 2015   18  20       39  35
HT 2016	  20  14  34   39  23  62		(varav 7 + 12 OM)
HT 2017	     

Val är valsiffrorna från studenternas val i april. Reg är antalet
registrerade, både FFG och OM. OM% är ett mått på hur mycket extra 
studenter som omregistrerar sig på kursen (FFG+OM/FFG). FFG% är ett 
mått på hur många extra studenter som tillkommer i efterhand (FFG/VAL).

----- Kursupplägg -----

Nuvarande                          Föregående
TDDD55: TEN1 (2hp), LAB1 (2hp)
TDDB44: TEN1 (3hp), LAB1 (3hp)     TDDB44: TEN1 (2p), LAB1 (2p)
                                   TDDD16: TEN1 (4hp), LAB1 (2hp)     
                                   TDDB29: TEN1 (1,5p), LAB1 (1,5p)

Prerequisites: KKONST requires formal languages

KKONST contains some lectures (PetFr) about pipelining, branch prediction
  etc., static semantics / type checking
KOMPINT does not contain anything about code generation for modern
  processor architectures.

Implementation language is C++.

----- Personalplanering -----

Formler baserat på 80 studenter med KL(20,4) EX(40,8):

KL: 20+4*80st*6hp/60      =  52h 
EX: 40+8*80st*3hp/60      =  72h 

@MarSj KL Kursledning       $h  52h
@MarSj EX Konstruktion      $h  40h

@JonWa77 FÖ 6st*2h*3        $h  36h
@MarSj FÖ 2st*2h*3          $h  12h
@MarSj FÖ 6st*2h*3          $h  36h


TDDD55 (Klass 1):
@ASSVAKANT (ZeiGa)  LE 4st*2h*3          $h  24h
@ASSVAKANT (ZeiGa)  LA 5st*2h*3          $h  30h
@ASSVAKANT (ZeiGa)  EX 33% rättning      $h  11h

TDDB44 (klass 2 och 3):
@MarSj LE 4st*2h*3          $h  24h
Klass 2 (TDDB44):
@ASSVAKANT (MahGe) LA 11st*2h*3         $h  66h
@MarSj EX 33% rättning      $h  11h
Klass 3 (TDDB44):
@ASSVAKANT (MahGe) LA 11st*2h*3         $h  66h
@ASSVAKANT (MahGe) EX 33% rättning      $h  11h


----- Kommentarer -----

Sista utveckling:
   sommar 2003: utveckling av lab/föreläsningsmaterial
   Labbutveckling 2004 
˙