Välkommen!
Projektkurs (Alla "1:or")
Välkommen till andra delen av din utbildning i agilt projektarbete, vi kommer att ta vid där vi slutade i HF1005, men självklart börjar vi med en repetition. I dessa coronatider så är det kanske inte så genomtänkt att samla alla "1:or" för fortsättningens 2 teoriföreläsningar så de kommer att finnas tillgängliga här i form av filmer och en handledning. Har ni frågor på Agile projektmetodik i allmänhet så e-post dem till undertecknad, övriga praktiska frågor ställer ni till er handledare i respektive kurs. MVH Anders Cajander (cajander@kth.se)
Agil projektmetodik föreläsning #2
Börja med att repetera det vi lärde oss i föreläsning #1 (den sista föreläsningen i HF1005)!
Allt från den föreläsningen sammanfattas utmärkt i följande film: Introduction to Scrum - CollabNet Scrum Training Part 1
Links to an external site.
Länk till föreläsningen: agil2.m4v
(Föreläsningens .ppt: Agil2.pdf Download Agil2.pdf )
Länk till PM Agil utveckling: AU1.1_locked.pdf Download AU1.1_locked.pdf
Avsluta med att titta på följande film! Backlog Refinement Meeting - CollabNet Scrum Training Part 2
Links to an external site.
Till sist, hur kommer jag igång med VersionOne: v1a.m4v Download v1a.m4v
En per grupp (plus de som vill testa själv) följer länken och bjuder in resten till projektet: https://www.collab.net/products/versionone Links to an external site.
Agil projektmetodik föreläsning #3
Länk till föreläsning: agil3.m4v Download agil3.m4v
(Föreläsningens .ppt: Agil3.pdf Download Agil3.pdf )
Avsluta med att titta på följande filmer:
Sprint Planning Meeting - CollabNet Scrum Training Part 3
Links to an external site.
Daily Scrum Meeting - CollabNet Scrum Training Part 4
Links to an external site.
Sprint Review Meeting - CollabNet Scrum Training Part 5
Links to an external site.
Sprint Retrospective Meeting - CollabNet Scrum Training Part 6
Links to an external site.
(Del 5 & 6 är frivillig fördjupning)
Mikrodatorteknik (Enbart TIMEL)
Välkommen till en spännande kurs i mikrodatorteknik. Kursen består av 9 föreläsningar, 1+4 laborationer, ett projekt och en teoretisk tentamen. Föreläsningarna är 2 timmar och Laborationsredovisningarna 4 timmar, utom det första tillfället som enbart är 2 timmar. Kursbok är PIC Microcontroller and Embedded Systems (0-13-119404-6, finns i flera varianter, alla fungerar) och laborationsdelen använder sig av ett utvecklingskort benämnt HL-K18. Det är en hel del nytt för dig som inte är van att programmera maskinnära, så häng med från starten!
UPPDATERAT! Vi kommer inte att träffas i något klassrum den närmaste tiden. Vi kommer att använda utvecklingsmiljöns simuleringsfunktion för att "köra" våra assemblerprogram utan utvecklingskortet. Med andra ord behöver ni INTE hämta ut ett utvecklingskort, labredovisningar kommer också att hanteras helt digital. Sammantaget: Lab #0 200323 utgår, men se till att utvecklingsmiljön fungerar - mer info kommer!
Ni behöver fortfarande formera er till projektgrupper, om ca 5 personer, men projektet kommer att genomföras i programmeringsspråket c. Tänk ut en uppgift som liknar en utökad c-kurs Lab 3, den måste innehålla filhantering, och e-posta idé + gruppmedlemmar till mig innan sista mars!
Lycka Till! Anders
Schema & Läsanvisningar
Föreläsningar
F1 | Introduktion | uc1.pdf Download uc1.pdf | |
F2 | Assemblerprogrammering | uc2.pdf Download uc2.pdf | |
F3 | Villkor, Hopp & Subrutiner | uc3.pdf Download uc3.pdf | |
F4 | I/O Portprogrammering | uc4.pdf Download uc4.pdf | |
F5 | 7-seg. disp. & SFR | uc5.pdf Download uc5.pdf | |
F6 | LCD & Table Pointer | uc6.pdf Download uc6.pdf | |
F7 | Avbrott & Timer | uc7.pdf Download uc7.pdf | uc7ab.m4v Download uc7ab.m4v |
F8 | Tangentbordet | uc8ab.m4v Download uc8ab.m4v | |
F9 | Seriekommunikation |
Laborationer
Lab #0: Den första laborationsuppgiften är att installera ett fungerande utvecklingssystem samt att bekanta sig med de tre sätt som kod kan testas på (simulator, debug, download). Det finns en steg-för-steg handledning i högra marginalen så det går utmärkt att göra allt i förväg. Kriterier för godkänd laboration framgår av Handledningen. Vid redovisningstillfället finns hjälp om något skulle strula.
|
PC/Mac (ej senaste os:et) Download PC/Mac (ej senaste os:et) HEXXXXL0IDEC2.pdf Download HEXXXXL0IDEC2.pdf
Mac (senaste os:et) workaround: (Överväg andra alternativ, men det fungerar!) (Har du frågor: remahl@kth.se) |
Lab #1: Laborationsuppgift #1 tränar hantering av portar via utvecklingskortets 8*8 LED matris, samt grunderna i strukturerad programmering. Kriterier för godkänd laboration framgår av Handledningen. Vid redovisningstillfället finns hjälp om något skulle strula. (Moment 3 i lab #1 är kanske kursens svåraste...)
|
Skapa programmet som behövs för att lösa uppgiften i bifogad .pdf. När du är helt säker på att programmet fungerar, efter flitigt testande i utvecklingsmiljöns simulator, lämnar du in källkodsfilen via Canvas/Uppgifter. Klart senast 25/3! |
Lab #2: Laborationsuppgift #2 tränar hantering av portar via utvecklingskortets 7-segments display Kriterier för godkänd laboration framgår av Handledningen. Vid redovisningstillfället finns hjälp om något skulle strula.
|
Skapa programmet som behövs för att lösa uppgiften i bifogad .pdf. När du är helt säker på att programmet fungerar, efter flitigt testande i utvecklingsmiljöns simulator, lämnar du in källkodsfilen via Canvas/Uppgifter. Klart senast 1/4! Download Skapa programmet som behövs för att lösa uppgiften i bifogad .pdf. När du är helt säker på att programmet fungerar, efter flitigt testande i utvecklingsmiljöns simulator, lämnar du in källkodsfilen via Canvas/Uppgifter. Klart senast 1/4! |
Lab #3: Laborationsuppgift #3 tränar din förmåga att lösa uppgifter med hjälp av indirekt adressering. Kriterier för godkänd laboration framgår av Handledningen. Vid redovisningstillfället finns hjälp om något skulle strula.
|
|
Lab #4: Laborationsuppgift #4 tränar din förmåga att skapa subrutinbibliotek, i detta fall för matematikfunktioner. Kriterier för godkänd laboration framgår av Handledningen. Vid redovisningstillfället finns hjälp om något skulle strula. | ucL4.pdf Download ucL4.pdf |
Projektet
c-kurs typ Lab #3. e-post med Idé+grupp till anders!
Tentamen
HE1028T170602-2.pdf Download HE1028T170602-2.pdf
ttuC180531S.pdf Download ttuC180531S.pdf
ttuC190527S.pdf Download ttuC190527S.pdf
Dokument
Datablad utvecklingskort: HL-K18.pdf Download HL-K18.pdf
Datablad mikrokontroller: 18f4520.pdf Download 18f4520.pdf