DM131 - 1. semesterPlan for SoftwarekonstruktionTema: Introduktion til programmering - Gå til uge: 05, 06, 07, 09-10-12 |
Sidst ændret: 2013.02.13
Uge 05 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag | Særligt opstartsforløb | ||
Torsdag | 08:30 | Introduktion til programmering i C#
med Visual Studio Du skal til denne dag kun forberede dig forud ved at møde op med PC og kørende Visual Studio samt højt humør. Målet denne dag er at få et godt indtryk at hvordan man
bruger editoren i Visual Studio, oversætter, kører og fejlfinder
i et C# program, samt får set C# sproget samt et vist indblik i
basale elementer af sprogets syntaks. Måden der skal arbejdes med opgaven på er at man primært arbejder 2 personer sammen, hvor den ene sidder ved tastaturet og den anden giver råd til løsningen - man diskutere undervejs løsningen af den enkelte delopgave. Når man har løst et par delopgaver (eller efter max 25 minutter) skifter man rolle - og man løser så opgaverne igen på den andens PC. Løsningen bliver således gentaget og hermed gives der både mulighed for at repetere og diskutere elementerne igen med nye vinkler. Hvis man går i stå med en opgave er det helt i orden at spørge en af nabo-grupperne, om de har en idé til løsningen. Et vigtigt element i øvelsen er at notere spørgsmål (og evt. svar) ned undervejs.
|
Programmeringsopgave (1)
..\opgaver\Cs001.zip Læs efter behov i C# 5.0 Pocket Reference Se evt. også vejledninger under ugen. Du kan drukne i læsning her: - http://msdn.microsoft.com/da-dk/ - http://msdn.microsoft.com/en-us/library/aa288436(VS.71).aspx - http://www.csharp-station.com/Tutorial.aspx - http://csharp.net-tutorials.com/ |
Vi laver undervejs i løbet af dagen en status på løsningen | |||
14:30 - 15:00 |
Status på dagen og hvad skal der arbejdes med hjemme og planlægning af
elementer til næste gang. Du skal til næste gang arbejde opgaven
igennem igen, så langt du kan nå inden for det par timers forberedelse
der er afsat til hjemmearbejdet. Noter spørgsmål - prøv selv at søge
svar.
|
|
||||||||||||||||||||||
|
||||||||||||||||||||||
Uge 06 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag | Introduktion til programmering i C#
med Visual Studio Du skal som forberedelse til denne gang arbejde opgaven
igennem igen fra sidste uge, så langt du kan nå inden for det
par timers forberedelse der er afsat til hjemmearbejdet. Noter
spørgsmål - prøv selv at søge svar. |
||||
Vi fortsætter denne dag med at se på opgaven og ud fra den vil vi se på relevante programmeringsemner. |
Lidt materiale: | ||||
Du skal til næste gang bruge et par
timer der hjemme på opgaven og se om du kan nå til vejs ende -
du kan evt. se på nedenstående: Fra tidligere undervisning kan du finde:
|
|||||
13:30 - 15:00 |
Her vil undervisningen finde sted på Munkemose Allé 9 Tips og
tricks i Windows, OneNote og SkyDrive. |
||||
Torsdag | 08:30-15:00 | Introduktion til programmering i C#
med Visual Studio Vi skal denne dag se på hvordan vi laver et
program fra bunden. Vi skal i opgaven se på brug af if, if-else, while samt evt. switch og for konstruktionerne - du kan evt. lige skimme om disse i bogen inden. Opgaven vil række ind i næste uge. |
|||
Hjemmearbejde: Vi aftalte at man skulle kunne løse frem til l) GetKvartalText til næste mandag, men man må gerne arbejde længere med opgaven.
Inspiration til løsninger kan findes her:
|
|||||
|
Uge 07 | |||
Dag | Tidspunkt | Emne | Litteratur / Opgaver |
Mandag | 08:30-15:00 | Introduktion til programmering i C#
med Visual Studio Opsamling og viderearbejde med opgaven fra sidste torsdag |
|||
Hjemmearbejde: Vi aftalte at man skulle kunne løse hvad der kunne nås inden for dagens samlede arbejdsindsats på 6+2 timer.
Inspiration til løsninger kan findes her:
Se desuden under mappen DeleArkiv for studiekammeraters evt. løsninger |
Du kan også finde små eksempler på brug af if og while mm. her: http://thenewboston.org/list.php?cat=15 | ||||
Torsdag | 08:30-15:00 | Evt. opsamling på datoopgaven Vi
vil se på et varesystem delvis fra bunden, idet vi vil bruge
selve vare-klassen fra 1. uges opgave (cs001)
|
|||
Du kommer til at skulle
aflevere det du har nået på cs001 og cs006 i en afleveringsmappe
i fronter ved udgangen af ugen. Du skal sammen med en zipét udgave af din solution også beskrive i reflektionsfeltet/kommentar hvor langt du selv vurderede du var med opgaven / hvad virker, samt evt. problemer der måtte have været. |
|||||