Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Software Construction

Lignende præsentationer


Præsentationer af emnet: "Software Construction"— Præsentationens transcript:

1 Software Construction
1.semester

2 Software Construction (SWC)
Halvdelen af 1.semester Ca. 10 lektioner/uge Typisk SWC-uge Tirsdag 9-12 Onsdag 12-15 Fredag 9-14

3 SWC – Formål

4 SWC – Formål Fortrolighed med et moderne, objekt-orienteret programmeringssprog (C#) Fortrolighed med et moderne værktøj til udvikling af software (Visual Studio 2017) Spirende forståelse for ”det gode håndværk”

5 SWC – Sammenhæng SWC – udmøntning af designs (SWD)
Tager – i princippet – ikke design-beslutninger i SWC

6 Modul Emner Tidspunkt (Uge) Programming I 37-38
Kode-organisering Typer, variable Aritmetik, logik, funktioner 37-38 Object-Oriented Programming I Klasse vs Objekt Brug af eksisterende klasser Klasse-definitioner 38-39 Programming II Control statements (betinget, løkke) Data-strukturer Debugging, Unit test, kode-kvalitet 40-41 Object-Oriented Programming II Komposition og Nedarvning Polymorfi og Interfaces Exceptions 43-44 GUI + MVVM GUI i UWP apps Data binding, Commands MVVM arkitektur i C#, MVVMStarter Library 44-46 Projekt Samlet SWD/SWC projekt 46-50

7 SWC – Værktøjer Primært værktøj: Visual Studio 2017 (Enterprise ed.)
Installeres fra Microsoft Imagine Burde have fået mail fra IT om dette… Visual Studio er modulært, kan nemt udvides senere Visual Studio Installer

8

9 SWC – Værktøjer Installér også extensions: ReSharper GitHub
Nice-to-have: GitHub Desktop (desktop.github.com)

10 SWC – Værktøjer Dilemma: Jeg benytter screen-casting i timerne
Stort lokale Lille projektorskærm En del tekst på skærmen i timerne (kode) Jeg benytter screen-casting i timerne P.t. Skype (for Business)

11 SWC – Værktøjer Jeg: I: Starter et møde i Skype for Business
Poster en URL på (bookmark!) Caster Visual Studio (eller andet) I: Går ind på Copy-paste dagens URL til din browser Deltag i mødet via Skype Web App (eller Skype)

12 SWC – Materialer Website er omdrejningspunkt http://perl-easj.dk
(klik på link for 1C) Bookmark siden! Er også link i Fronter

13

14 SWC – Materialer Pensum Supplerende Noter Opgavesamling
Bog (Visual C# Step by Step) Video (Lynda.com, MS Academy) Diverse links

15 SWC – Materialer Jeg benytter GitHub til opbevaring/vedligeholdelse af materialer til undervisning Noter Opgavesamling (tekst) C#-projekter til opgaver (udgangspunkt) C#-projekter til opgaver (løsningsforslag) Classrooms (samling af diverse materialer fra ugens løb)

16 SWC – Noter Skrevet af mig (Per)
Mål: Rimeligt kortfattet, fokuseret på pensum Bliver opdateret løbende… (1.semester rimeligt stabilt) Tilgængeligt på GitHub (se website) Bedøm dem! Link til evalueringsskema på website

17 Let Svær 1 2 3 4 5 (Dårlig -> God)

18 SWC – Opgavesamling Skrevet af mig (Per) Fast struktur ID
C# projekt (findes på GitHub) Formål Beskrivelse Steps (sværere steps i rødt)

19 SWC – Opgavesamling Bliver opdateret løbende… (1.semester rimeligt stabilt) Tilgængeligt på GitHub (se website) Bedøm dem! Link til evalueringsskema på website

20 SWC – Form for klasseundervisning
Generelt Vi starter til tiden! Vi slutter til tiden  Vi holder (selvfølgelig) pauser jf. skemaet Udbeder mig en smule fleksibilitet

21 Status Emne-gennemgang Opgave-løsning Opgave-gennemgang Afrunding

22 Status Afrunding Repetition Emne-gennemgang Opgave-løsning
Opgave-gennemgang Afrunding

23 Mini-Projekt Status Præsentation Arbejde Gennemgang Afrunding

24 ?


Download ppt "Software Construction"

Lignende præsentationer


Annoncer fra Google