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.Introduction to Scrum - CollabNet Scrum Training Part 1

Länk till föreläsningen: agil2.m4v

(Föreläsningens .ppt: Download Agil2.pdf

 )

Länk till PM Agil utveckling: 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.Backlog Refinement Meeting - CollabNet Scrum Training Part 2

Till sist, hur kommer jag igång med VersionOne: v1a.m4v Download v1a.m4vPlay media comment.

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.m4vPlay media comment.

(Föreläsningens .ppt: Download Agil3.pdf

 )

Avsluta med att titta på följande filmer:

Sprint Planning Meeting - CollabNet Scrum Training Part 3 Links to an external site.Sprint Planning Meeting - CollabNet Scrum Training Part 3

Daily Scrum Meeting - CollabNet Scrum Training Part 4 Links to an external site.Daily Scrum Meeting -  CollabNet Scrum Training Part 4

Sprint Review Meeting - CollabNet Scrum Training Part 5 Links to an external site.Sprint Review Meeting -  CollabNet Scrum Training Part 5

Sprint Retrospective Meeting - CollabNet Scrum Training Part 6 Links to an external site.Sprint Retrospective Meeting - CollabNet Scrum Training Part 6

(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

Schema

Föreläsningar

F1 Introduktion Download uc1.pdf
F2 Assemblerprogrammering Download uc2.pdf

uc2a.m4v Download uc2a.m4vPlay media comment.

uc2b.m4v Download uc2b.m4vPlay media comment.

F3 Villkor, Hopp & Subrutiner Download uc3.pdf

uc3a.m4v Download uc3a.m4vPlay media comment.

uc3b.m4v Download uc3b.m4vPlay media comment.

F4 I/O Portprogrammering Download uc4.pdf

uc4a.m4v Download uc4a.m4vPlay media comment.

uc4b.m4v Download uc4b.m4vPlay media comment.

F5 7-seg. disp. & SFR Download uc5.pdf

uc5a.m4v Download uc5a.m4vPlay media comment.

uc5b.m4v Download uc5b.m4vPlay media comment.

F6 LCD & Table Pointer Download uc6.pdf

uc6a.m4v Download uc6a.m4vPlay media comment.

uc6b.m4v Download uc6b.m4vPlay media comment.

F7 Avbrott & Timer Download uc7.pdf uc7ab.m4v Download uc7ab.m4vPlay media comment.
F8 Tangentbordet uc8ab.m4v Download uc8ab.m4vPlay media comment.
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.

 

Download PC/Mac (ej senaste os:et)

Download HEXXXXL0IDEC2.pdf

 

Mac (senaste os:et) workaround:

(Överväg andra alternativ, men det fungerar!)

Download vbox.pdf

.    

 (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!

Download ucL1.pdf

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.

 

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!

Download ucL2.pdf

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.

 

Download L3.pdf

Download L3MED20TIPS.pdf

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. Download ucL4.pdf

 

Projektet

c-kurs typ Lab #3. e-post med Idé+grupp till anders!

 

Tentamen

Download HE1028T170602-2.pdf

Download ttuC180531S.pdf

Download ttuC190527S.pdf

 

Dokument

Datablad utvecklingskort: Download HL-K18.pdf

Datablad mikrokontroller: Download 18f4520.pdf