Download præsentationen
Præsentation er lastning. Vent venligst
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
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
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
?
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.