TDA 548: Grundläggande Programvaruutveckling
På denna sida finns kod för övningar, labbar, föreläsningspresentationer mm. för vecka 6, vecka 7, vecka 8 för TDA548. Magnus Myreen är föreläsare veckorna 6-8.Obs. Veckorna 6-8 körs med en variant av flipped classroom modellen. I praktiken betyder det här att det finns en övning före varje föreläsning. Idén med övnginarna är att de låter er (studenter) förstå och sätta er in i problemen innan föreläsningarna. Tanken med denna modell är att ni lär er mera effektivt för att ni kommer att ha en djupare insikt i materialet innan föreläsningarna och då förstår ni föreläsningarna på en djupare nivå. För denna modell att fungera är det mycket viktigt att gå på övningarna veckorna 6-8.
Skicka gärna mejl till myreen@chalmers.se om du har frågor, förslag eller feedback!
Nytt på denna sida
2016-10-29: nu är uppgift 9 och 10 rättade: lite statistik
2016-10-27: Joachim har lagt upp tentan som skrevs idag och en lösning
2016-10-21: la upp den presentationen som användes i den sista föreläsningen
2016-10-19: satt upp länkar till gamla tentor som Joachim har skrivit
2016-10-14: satt upp länkar till gamla tentor
2016-10-14: la upp lösningen till övning 2 för vecka 7
2016-10-13: la upp övning 2 för vecka 7, och gjorde mindre rättningar i den
2016-10-9: la upp den labben för vecka 7, se videon
2016-10-9: la upp den första övnginen för vecka 7, se videon
2016-10-7: la upp dagens förläsning och lösningen till övningen
2016-10-7: jag gjorde en liten ändring i den andra övnginen för vecka 6
2016-10-5: la upp den andra övnginen för vecka 6
2016-10-5: la upp lösning för övning 1, vecka 6
2016-10-5: la upp dagens förläsning, nästa övning kommer strax
2016-10-4: la upp en liten PDF som kort beskriver vad en interface är, behövs i labben
2016-10-4: la till en frilligit extra uppgift till slutet av labben för vecka 6
2016-10-3: la upp information om labben och den första övningen för vecka 6
2016-10-2: den första versionen av denna sida
Vecka 6
Läsanvisning: kapitel 10, 13.3-13.5, 11
Lab 6: Ett ritprogram med Undo-knapp — video, readme, Javas interface
Övning och föreläsning: Abstraktion genom objektorientering Övning och föreläsning: Tillstånd i objektorienterade program- övning 2: Tillstånd i 3D animering — readme, lösning
- föreläsningspresentation
Vecka 7
Läsanvisning: kapitel 18, 11 och delar av 14-15
Lab 7: Att lösa labyrinter och visualisera i 3D — video, readme
Övning och föreläsning: Rekursion- övning 1: Ritning med rekursion — video, readme, lösning
- föreläsningspresentation
Vecka 8
Inget nytt material denna vecka.
Ingen ny lab för vecka 8.
Övning och föreläsning: Att förbereda sig för tentan Övning och föreläsning: Att förbereda sig för tentan (forts.)- övning 2: Att svara på tentauppgifter igen (readme)
- föreläsningspresentation — kod som skrevs på föreläsningen
Tentan
Ni lär er inget av att titta på modellsvar innan ni har seriöst försökt lösa uppgifterna själv.
Gamla tentor som Joachim skrivit hittar ni här.Gamla tentor som jag (Magnus) har skrivit för TDA545. OBS: uppgifter markerade med bry er inte om uppgift ... är inte relevanta för TDA548.
- 2015 års ordinarie tenta — modellsvar — bry er inte om uppgift 4 och 5
- 2015 års första omtenta — modellsvar — bry er inte om uppgift 5
- 2015 års andra omtenta — modellsvar — bry er inte om uppgift 4 och 5
- 2014 års ordinarie tenta — modellsvar — bry er inte om uppgift 5 och 6
- 2014 års första omtenta — modellsvar — bry er inte om uppgift 5
- 2014 års andra omtenta — modellsvar — bry er inte om uppgift 5
- 2014 en halv övningstenta 1 — modellsvar
- 2014 en halv övningstenta 2 — modellsvar — bry er inte om uppgift 5 och 6
Gamla tentor som tidigare föreläsare för TDA545 skrivit: