DTU 
 

 

02362: Projekt i software-udvikling (f21)

Uge 1 (online- og live-undervisning): Introduktion
 
 

Her er der nogle informationer og materiale til online- og live-undervisning af kurset i uge 1. Indholdet er en overblik over kursets forløb og en introduktion til software design; og vi starter med den første opgave og danner også grupperne til projektet.

 

Organisation

Kurset starter kl. 13 med et kort live-møde på kursets team på Teams (koden til at tilknytte sig gruppen på Teams bliver sendt ud via DTU Learn). Kl. 13 mødes vi live på kanalen "Uge01". Derefter er der nogle videoer med præsentationer nedenunder, som I skal se under undervisning i dag.

 

Ekkart vil være live på Teams hele tiden fra kl. 13 til kl. 17, så at I kan stille spørgsmål. Fra kl. 1450 ville der igen være en kort periode med live-diskussioner og en live-præsentation på Teams med hele klassen. Der skyder vi også øvelsens- og projektdelen i gang. Også til denne del er der nogle videor med informationer om og hjælp til opgave V1. Helt til sidst følger en præsentation af projektet.

 

Til øvelsesdelen er der oprettet noge kanaler med "Ad hoc grupper" på Teams som en slags borde, hvor I kan flytte rundt for at finde og danne grupper. Jeres gruppe skal I så registere hos DTU Learn inden næste uges undervising starter. I uge et bruger hjælpelærere og mig disse ad hoc grupper til at gå rundt og snakke med grupperne om deres spørgsmål eller problemer. På kanalen "Uge 01" ligger også en fil "Hjælpeønsker_Uge01.doc", med den tabel hvor I kan sige at I har brug for hjælp; så kommer vi til jeres "lokale".

 

Når vi ikke er i gruppelokalerne, så er vi på kanalen "Uge01", hvor I kan også tale med os. Og vi følger også med på chatten på kanalen "Uge01". Desudden kan I også bruge kursets "Diskussionsforum" på DTU Learn.

 

Omkring kl. 16.45 sammler vi os med helle klassen igen på kanalen "Uge01" for at aflutte dagens undervisning og svare på evtl. spørgsmål.

 

Nedenfor kan I finde alle videoer til dagens undervisning, i den abefalede rækkefølge og nogle korte kommentarer. Videos PiSU L01.1 - PiSU L01.4b skal I se op til kl. 14.50. Så mødes vi live igen. Derefter kan I se video PiSU P01.1 og PiSU P01.2 som hjælper med opgave V1 (se instrukser her). Til sidst kan I se videon PiSU P03.3; men hvis I ikke nå det i dag, så kan I også se video PiSU P03.3 hen over ugen op til næste gang.

 

Forelæsning

Efter live-mødet på Teams kl. 13.00 starter forelæsningsdelen.

 

PiSU L01.1

PiSU L01.1: Introduktion og overblik

Denne video er introduktionen til hele kurset. Den er baseret på dagens Powerpointpræsentation PiSU-L01.pdf (slide 1 - 8) og det anbefales at den bliver åbnet ved siden af videopræsentationen (når man har to skærme).

 

PiSU L01.2

PiSU L01.2: Opfriskning: Klasser, Variabler og Objekter

Denne video er en kort opfriskning af Javas hovedbegreber: klasser, variabler og objekter. Der bliver diskuteret nogle eksempler og der stilles nogle spørgsmål undervejs. Dem tager vi op, når vi sammles med helle klassen i live-delen omkring kl 14.50, da det er vigitigt at alle er med.

 

Denne video er baseret på dagens Powerpointpræsentation PiSU-L01.pdf (slide 9 - 12). Tavlenotater som benyttes i videoen kan I også se nedenfor (nu er der også med de notaterne fra live-diskussionen).

 

 

PiSU L01.3

PiSU L01.3: Software Design (Del1): Analyse, Design og Design pattern (Observer)

Denne video er en kort introduktion til analyse og design og til design pattern Observer. Den er baseret på dagens Powerpointpræsentation PiSU-L01.pdf (slide 13 - 24).

 

PiSU L01.4a

PiSU L01.4: Software Design (Del1): Model, View Controller

Disse to videoer introducerer Model-View-Controller-princippet. Den første er baseret på dagens Powerpointpræsentationen er PiSU-L01.pdf (slide 26 - 32).

 

PiSU L01.4b
Den anden video er baseret på det projekt som I får udleveret som basis til opgave V1, som I finder her.

 

Disse videoer afslutter dagens forelæsningsdel. Og vi vil sammles derefter omkring kl. 14:50 på kursets Teamskanal "Uge01" igen til et live-møde.

 

Projekt- og øvelser

Under dette live-møde som starter 14.50 bliver også dagens projekt- og øvelsesdelen skudt i gang, som de næste videoer er tilknyttet til.

 

PiSU P01.1

PiSU P01.1: Opgave til i dag og op til næste gang (V1)

Denne video er en kort introduktion til resten af dagens forløb og opgaven til næste gang (V1); den er baseret på dagens Powerpointpræsentation PiSU-L01.pdf (slide 33 - 36).

 

Instrukserne og materialet til opgaven V1 kan I finde her her.

 

PiSU P01.2

PiSU P01.2: Opgave V1 i IntelliJ

Denne video giver en overblik hvordan løsningen kunne opnås helt praktisk i IntelliJ projektet og er baseret på det projekt som i kan finde på siden med instrukser til Opgave V1.

 

PiSU P01.2b
Videonen PiSU P01.2b har jeg nu optaget in en lidt bedre kvalitet, så at man kan læse hvad jeg skriver (hvis man skifter til full-screen-modus).

 

PiSU P01.3

PiSU P01.3: Første projektpræsentation

Den sidste video giver en lidt mere detaljeret introduktion til kursets projekt. Den er baseret på dagens Powerpointpræsentationen er PiSU-projekt.pdf (slide 1 - 11); struktur af rapporten (slides 12-17) bliver diskuteret senere i kursets forløb.

 

Yderlige informationer

 

 

Ekkart Kindler (), 28. januar 2021 (last updated 2. februar 2021)