Planering 24/25 prrprr01 24TEb
Här hittar du planeringen som används för kursen. Det är alltid denna planering som gäller och den kan komma att förändras under läsårets gång, det brukar alltid dyka upp saker som gör att planeringen behöver justeras.
Kursplanering
Vill du veta vad färgkoderna och symbolerna står för så klicka här.
Onsdag: Vi körde mattediagnos
Tisdag: Presentation av kursen.
Onsdag: Hela dagen ställdes in pga vattenläcka.
Tisdag: Visa kursolle samt gå igenom den delen av Moment01 som handlar om introduktion till kursen och programmeringens roll i samhället.
Onsdag: Installera Python, Google Drive och PyCharm.
Tisdag: Nu skall allt vara installerat och färdigt. Vi börjar med att öppna PyCharm gemensamt och kikar på hur det fungerar, hur vi skapar mappar och filer.
Uppstart av Moment02. Genomgång av 2.1 Introduktion, 2.2 Utskrift och sedan arbete med detta.
Onsdag: Programmets dag, inga lektioner.
Tisdag: Vi hade inte tillräckligt mycket tid för att lösa uppgift m02u01, ge tid till detta och eventuellt koda gemensamt vid tavlan. Sedan genomgång av 2.3 Variabler, 2.4 Datatyper, 2.5 Aritmetik och arbete med detta.
Onsdag: Genomgång av 2.5 Aritmetik och sedan arbete med m02u02.
Tisdag: Genomgång av 2.6 Utskrifter samt arbete med m02u03.
Onsdag: 2.6.10 Reflektion på uppgiften, genomgång av 2.7 Input och arbete med m02u04.
Tisdag: Genomgång av 2.8 Syntaxfel samt arbete med m02u05. Diagnos denna eller nästa lektion?
Onsdag: Praktisk diagnos på Moment02, antingen denna eller nästa lektion.
Inlämning: Redovisningsvecka, diagnos och slutuppgift på momentet i någon form.
Tisdag: Återkoppling av diagnoserna för moment02.
Uppstart Moment03. Genomgång av 3.1 If. Arbeta med m03u01 och m03u02.
Kör teoretisk diagnos med de som inte har gjort den.
Onsdag: Genomgång av 3.2 else, 3.3 elif. Arbeta med m03u03 och m03u04.
Tisdag: Kort återkoppling till Selektioner. Genomgång av 3.4 Operatorer. Arbeta med m03u05.
Onsdag: Genomgång av 3.5 Pseudokod & aktivitetsdiagram. Arbeta med uppgifterna m03u06 och m03u07.
Info: Planera resten av momentet, framförallt när diagnoserna skall göras.
Tisdag: Repetition av moment03 samt genomgång av 3.6 Nästlade selektioner. Arbeta med uppgifterna m03u08 och m03u09.
Onsdag: Genomgång av 3.x Stränghantering i Python. Arbeta med m03u0x.
Lektionen avslutas med teoretisk diagnos.
Inlämning: teoretisk diagnos på onsdagens lektion.
Tisdag: Praktisk diagnos.
Onsdag: Vi jobbade igenom den praktiska diagnosen gemensamt.
Inlämning: Praktisk diagnos på tisdagens lektion.
Tisdag: Uppstart Moment04. 4.1 for-loopen. Arbeta med uppgifterna m04u01 och m04u02.
Onsdag: 4.1.1 Nästlade iterationer, 4.1.2 Iteration som testmetod. Arbeta med uppgifterna m04u03 och m04u03b.
Tisdag: 4.2 While-loopen, 4.2.1 Continue, 4.2.2 Break, 4.2.3 Pseduokod. Arbeta med uppgifterna m04u04, m04u05, Kodkalendern lucka 5
och eventuellt m04e01, m04e02 och m04e03.
Onsdag: 4.2.4 Felhantering, körtidsfel. Arbeta med uppgift m04u06 och m04u07. Lektionen avslutas med teoretisk diagnos.
Info: Söndag är 1 dec och kodkalendrarna startar
Inlämning: Teoretisk diagnos på onsdagens lektion.
Onsdag: Genomgång av 4.3 Listtyper och 4.3.1 List. Arbeta eventuellt med uppgift m04u08, m04u09. Bland extrauppgifterna finns fler uppgifter som kommer från kodkalendrar och där iterationer och listor används.
Onsdag: Gemensam programmering med listor via uppgifter m04u08 och m04u09.
Info: Kodkalendrarna har startat
Tisdag: Presentera 4.3.2 Tuple, 4.3.3 Set, arbeta med m04u10.
Onsdag: Eleverna har fått i uppgift att plocka fram tre svårigheter med listor. Genomgång av 4.3.4 Dictionarys
Tisdag: Genomgång av 4.3.6 Praktisk användning av listor samt förberedelse inför diagnoserna. Lektionena vslutades med den teoretiska diagnosen.
Onsdag: Praktisk diagnos.
Inlämning: Teoretisk diagnos på tisdagens lektion och praktisk diagnos på onsdagens lektion.
Onsdag: Genomgång av diagnosen.
Tisdag: Fokus på programmering och problemlösning, vi tränar gemensamt på hur vi bryter ner uppgiften i mindre delar innan vi kodar. Teoretisk diagnos i slutet av lektionen för de som inte gjort eller vill göra om.
Onsdag: Praktisk diagnos, de som är godkända
(minst 2p i bedömning) från diagnosen innan jul får sovmorgon om de vill.
Inlämning: Teoretisk diagnos på tisdagens lektion, för de som inte gjort eller vill göra om, och praktisk diagnos på onsdagens lektion för de som inte gjort och de som vill göra om.
Tisdag: Uppstart Moment05. Arbete med avsnitten 5.1 Funktioner -> 5.1.4 Funktioner i separat fil. Uppgift: m05u01 - m05u04.
Onsdag: Fortsatt arbete med funktioner. 5.1.5 Dokumentation av funktioner. Uppgift: m05u05 - m05u07. Avslutar lektionen med att göra en praktisk övning med funktioner i gemensam programmering.
Tisdag: 5.2 Datalagring, 5.2.1 Läsa från fil. Uppgift: m05u08 och m05u09(svårare).
Onsdag: 5.2.2 Skriva till fil. Uppgifter: m05u10 - m05u12.
Tisdag: Kort återkoppling till spara till fil sedan eget arbete.
Onsdag: Genomgång av JSON, sedan eget arbete.
Info: Johan sjuk bägge lektionerna.
Tisdag: Repetition och eget arbete med M05, lektionen avslutas med teoretisk diagnos.
Onsdag: Praktisk diagnos
Tisdag: Genomgång av diagnosen och sedan startar vi upp Projekt01, banken.
Onsdag: Eget arbete med Projekt01.
Onsdag: Eget arbete med Projekt01.
Info: Tisdag 11 mars är dag för utvecklingssamtal.
Tisdag: Eget arbete med Projekt01.
Onsdag: Eget arbete med Projekt01.
Tisdag: Eget arbete med Projekt01.
Onsdag: Eget arbete med Projekt01.
Inlämning: Prel. inlämning av Projekt01 fredag kl 17.00 enligt instruktioner.
Tisdag: Ännu ej planerad
Onsdag: Ännu ej planerad
Tisdag: Ännu ej planerad
Onsdag: Ännu ej planerad
Tisdag:
Info: Onsdag, nationellt prov i Eng 5.
Onsdag:
Info: Tisdag, nationellt prov i Ma2c.