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-knappvideo, readme, Javas interface

Övning och föreläsning: Abstraktion genom objektorientering Övning och föreläsning: Tillstånd i objektorienterade program

Vecka 7

Läsanvisning: kapitel 18, 11 och delar av 14-15

Lab 7: Att lösa labyrinter och visualisera i 3Dvideo, readme

Övning och föreläsning: Rekursion Övning och föreläsning: Arv, subtyper och Javas API

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.)

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.

Gamla tentor som tidigare föreläsare för TDA545 skrivit: