bild
Skolan för
elektroteknik
och datavetenskap

Schema

Nedanstående schema gäller för kursen. Det innehåller information om all schemalagd undervisning och alla deadlines i kursen. I den händelse att något annat datum förekommer någon annanstans är det informationen här som gäller.

Notera att schemat innehåller mer information än det automatgenererade schemat från KTHs schemagenerator. De tillfällen som utgår jämfört med schemat som KTHs schemagenerator TimeEdit skapar är markerade i grått och är onumrerade. Ändringar av plats och tid jämfört KTHs schema är markerade i rött.

Kursen har en introduktionsföreläsning. Sedan följer fyra block, där varje block innehåller tre föreläsningar, tre labbar, och en problemlösningssession. Varje vecka avslöjas en ny omgång hemtal som skall inskickas till Kattis innan nästföljande föreläsnings början (deadline för sista hemtalsomgången är en vecka efter sista föreläsningen). Hemtalen gås igenom under labben som följer veckans föreläsning. Varje block avslutas med en problemlösningssession. Deadline för labbuppgifterna är vid början på problemlösningssessionen. Utöver de tre schemalagda problemlösningssessionerna får även NM i programmering räknas som en problemlösningssession, men detta är valfritt.

I schemat används följande notation:

  • Fx betecknar föreläsning nummer x.
  • GFx betecknar gästföreläsning nummer x.
  • Lx betecknar labbtillfälle nummer x.
  • Px betecknar problemsession nummer x. Även NM i programmering får räknas som en problemsession.
  • (Hem x) betecknar deadline för den x:te omgången hemuppgifter. Deadline sammanfaller med starttiden för den aktuella föreläsningen, men utan akademisk kvart.
  • (Ant x(i)) betecknar deadline för ite inlämningen av typsatta anteckningar för Föreläsning x. Deadline sammanfaller med starttiden för den aktuella föreläsningen, men utan akademisk kvart.
  • (Lab x) betecknar deadline för den x:te omgången labbuppgifter. Deadline sammanfaller med starttiden för den efterföljande problemsessionen.
VeckaDagDatumAktivitetTidLokalFöreläsare
35 Fre 29 aug F0 10:00-12:00 D32 Douglas

36 Mån 1 sep F1 10:00-12:00 D35 Douglas
L1 13:00-14:00 Spelhallen
37 Mån 8 sep F2 (Hem 1, Ant 1(1)) 10:00-12:00 D35 Per Austrin
L2 13:00-14:00 Spelhallen
38 Mån 15 sep F3 (Hem 2, Ant 1(2),2(1)) 10:00-12:00 V12 Douglas
Ons 17 sep L3 13:00-14:00 Karmosin, Vit
Ons 17 sep GF1 15:00-17:00 D33 Alexander Baltatzis
Fre 19 sep P1 (Lab 1) 08:00-13:00 Karmosin, Vit

39 Mån 22 sep F4 (Hem 3, Ant 2(2),3(1)) 10:00-12:00 V12 Douglas
L4 13:00-14:00 Spelhallen
40 Mån 29 sep F5 (Hem 4, Ant 3(2),4(1)) 10:00-12:00 Q13 Douglas
L5 13:00-14:00 Spelhallen
Lör 4 okt NM Programmering 11:00-16:00 NCPC (anmälan KTH) (räknas som P-tillfälle)
41 Mån 6 okt F6 (Ant 4(2),5(1)) 10:00-12:00 Q13 Douglas
L6 13:00-14:00 Spelhallen
Ons 8 okt Hem 5 10:00 Nyheter 08-10-01 ger mer information.
42 Mån 13 okt F (utgår) 10:00-12:00 V12
L (utgår) 13:00-14:00 Spelhallen
Tor 16 okt P2 (Lab 2) 13:00-18:00 Karmosin, Vit

43 Tentavecka

44 Mån 27 okt F7 (Hem 6, Ant 5(2),6(1)) 10:00-12:00 D33 Douglas
L7 13:00-14:00 Röd
45 Mån 3 nov F8 (Hem 7, Ant 6(2),7(1)) 10:00-12:00 D33 Torbjörn Granlund
L8 13:00-14:00 Röd Per Austrin
46 Mån 10 nov F9 (Hem 8, Ant 7(2),8(1)) 10:00-12:00 D33 Douglas
L9 13:00-14:00 Röd Per Austrin
Ons 12 nov P3 (Lab 3) 13:00-18:00 Karmosin, Vit

47 Mån 17 nov F10 (Hem 9, Ant 8(2),9(1)) 10:00-12:00 D33 Douglas
L10 13:00-14:00 Röd
48 Mån 24 nov F11 (Hem 10, Ant 9(2),10(1)) 10:00-12:00 D33 Douglas
L11 13:00-14:00 Spelhallen
49 Mån 1 dec F12 (Hem 11, Ant 10(2),11(1)) 10:00-12:00 D33 Douglas
L12 13:00-14:00 Röd
Tor 4 dec P4 (Lab 4) 13:00-18:00 Karmosin, Vit

50 Mån 8 dec (Hem 12, Ant 11(2),12(1)) 10:00
50 Mån 15 dec (Ant 12(2)) 10:00

Preliminärt innehåll

F0: Introduktion, administration, LaTeX och Kattis.

F1: Dynamisk programmering och giriga algoritmer.

F2: Avlusning och antilustekniker.

F3: Strängar, strängmatchning.

GF1: Grunderna i C++ Standard Template Library (STL). Har du gått eller går C++ kursen så behöver du inte komma.


F4: Kombinatorisk sökning.

F5: Grafalgoritmer I.

F6: Grafalgoritmer II.


F7: Syntaxanalys.

F8: Aritmetik I.

GF2: Intresserade studenter kan gå på gästföreläsningen i kursen Avancerade algoritmer om mer avancerad dataaritmetik som hålls av Torbjörn Granlund som har skrivit Gnu Multiprecision Library (GMP). Datum, plats, och mer om innehållet för föreläsningen kommer att publiceras på kurshemsidan för årets omgång av kursen "Avancerade algoritmer".

F9: Aritmetik II.


F10: Kombinatorik.

F11: Geometri.

F12: Kryptografi.

Copyright © Sidansvarig: Douglas Wikström <dog@kth.se>
Uppdaterad 2008-12-01