Planering 25/26 till1000x 25NA
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.
Torsdag: Presentation av kursen och upplägget.
Torsdag: Övning i algoritmtänk med uppgiften Tunnelbanevagnar
.
Fredag: Övning i algoritmtänk med uppgiften Grönt kort
. Studiepass med möjlighet att räkna matte eller arbeta med annat skolarbete.
Torsdag: Gå igenom den delen av Moment01 som handlar om introduktion till kursen och programmeringens roll i samhället. Börja eventuellt installera utvecklingsmiljö.
Fredag: Vi fortsätter med Moment01 och installerar och förbereder vår utvecklingsmiljö.
Info: Johan sjukskriven torsdag & fredag.
Torsdag: Installation av Google Drive, PyCharm och även Google Chrome för de som inte gjort det tidigare.
Fredag: Vi börjar med att kolla att alla har allt installerat, sedan introducerar vi PyCharm och sedan drar vi igång med programmeringen i moment02. Genomgång av 2.1 Introduktion, 2.2 Utskrift och sedan arbete med m02u01.
Torsdag: Genomgång av 2.3 Variabler, 2.4 Datatyper och 2.5 Aritmetik och sedan arbete med övning 3, 4, 5 och m02u02.
Fredag: Genomgång av 2.6 Utskrifter och sedan arbete med övning 6, 7 och m02u03.
Torsdag: Vi börjar med återkoppling av 2.6 utskrifter och sedan genomgång av 2.7 input och arbete med övning 8 och m02u04.
Fredag: Genomgång av 2.8 Syntaxfel och sedan arbete med m02u05.
Torsdag: Repetition, möjlighet till frågor och egna förberelser inför teoretisk diagnos som görs under andra halvan av lektionen.
Fredag: Praktisk diagnos på moment02.
Inlämning: Praktisk diagnos på fredagens lektion.
Torsdag: Uppstart av moment03. Vi börjar dock med genomgång av avsnittet om stränghantering som sedan kommer bli avsnitt 2.8. Gör sedan uppgift 8, 9 och m02u05 (ja den nya m02u05)...
Fredag: Genomgång av 3.1 If. Arbeta med m03u01 och m03u02. Efter halva genomgången gick vi också igenom 3.2 else, 3.3 elif. Arbeta med m03u03 och m03u04.
Torsdag: Repetition och arbete med 3.1 If, 3.2 else och 3.3 elif samt uppgifter kopplade till detta. Under lektionen går jag också igenom 3.4 Operatorer, sedan arbetar ni med dessa uppgifter.
Fredag: Repetition av 3.4 Operatorer och arbete med uppgifter kopplade till detta.
Torsdag: Genomgång av 3.5. Metoder för att underlätta problemlösning sedan arbete med övningar.
Fredag: Genomgång av 3.6 Nästlade selektioner sedan arbete med med övningar.
Torsdag: Repetition, möjlighet till frågor och egna förberelser inför teoretisk diagnos som görs under andra halvan av lektionen.
Fredag: Praktisk diagnos på moment03.
Inlämning: Praktisk diagnos på fredagens lektion.
Info: Johan är på studieresa torsdag 20 nov och ledig fredag 21 nov och
Torsdag: Vi börjar med återkoppling på praktisk diagnos M03, visar lösning om ni vill. Alternativt uppstart av Moment04. 4.1 for-loopen samt arbete med uppgifterna m04u01 och m04u02.
Fredag: Kort repetition av 4.1 for-loop samt genomgång av 4.1.3 Nästlade iterationer och 4.1.4 Iteration som testmetod, sedan ett långt arbetspass med avsnittets uppgifter.
Torsdag: Genomgång av 4.2 while-loop, 4.2.1 break och 4.2.2 continue och sedan arbete med avsnittets uppgifter.
Fredag: Genomgång av 4.2.3 Pseudokod för loopar, 4.2.4 Vanliga fel i loopar och hur du undviker dem och 4.2.5 Felhantering i loopar – try/except sedan arbete med avsnittets uppgifter.
Torsdag: Först kör vi den teoretiska diagnosen på iterationer. Sedan genomgång av 4.3 Listor, 4.3.1 Skapa och läsa listor, 4.3.2 4.3.2 Ändra listor, 4.3.3 Loopar + listor. Arbeta sedan med avsnittets övningar och uppgifter.
Fredag: Repetition av gårdagens genomgång, sedan arbete med avsnittets övningar och uppgifter. För den som blir färdig finns det många uppgifter i extra-avsnittet
.
Inlämning: teoretisk diagnos startar torsdagens lektion.
Torsdag: Julgranprogrammering!
Info: Julavslutning på fredag
Torsdag: Vi startar upp efter lovet med repetion av listor. Dels för att det var några veckor sedan vi kodade och även för att vädret känns lite lurigt och kanske har vissa elever svårt att komma till skolan. Genomgång/repetion av list och sedan arbete med uppgiften Uppgift: m04u10
.
Fredag: Genomgång av 4.4 Set och 4.5 Tuple samt arbete med övningar och checkpoint på dessa avsnitt.
Torsdag: Genomgång av 4.6 Dict och 4.6.1 Skapa, läsa och ändra värden. Därefter arbete med avsnittets övningar.
Fredag: Kort repetition av 4.6 – 4.6.1. Genomgång av 4.6.2 Loopar + dictionary. Arbete med övningar och uppgifter.
Torsdag: Kort repetition av 4.6.2. Genomgång av 4.6.3 Räkna förekomster med dictionary och 4.6.4 Dictionary som register. Därefter arbete med övningar och uppgifter.
Fredag: Kort repetition av 4.6.3 och 4.6.4 sedan genomgång av 4.6.5 list of dicts. Arbete med övningar och uppgifter.
Torsdag: Repetition av 4.6 Dictionaries (samtliga delavsnitt) samt möjlighet till att programmera tillsammans. Arbete med övningar och uppgifter. 25NAb har möjlighet att arbeta på valfri plats, då deras schema påverkas av att ma-lärare är bortresta.
Fredag: Johan presenterar Projekt01 så påbörjas nästa fredag. Fortsatt arbete med övningar och uppgifter samt repetition inför teoretisk och praktisk diagnos. Utgå från checklistan. Teoretisk diagnos görs i slutet av lektionen.
Inlämning: Teoretisk diagnos fredag ca 13.45.
Torsdag: Praktisk diagnos.
Fredag: Självständigt arbete: påbörja Projekt01 - Inloggningsapplikation. Arbete på valfri plats.
Info: Johan är föräldraledig på fredag, eget arbete på valfri plats.
Inlämning: Praktisk diagnos på torsdagens lektion.
Torsdag: Arbete med Projekt01 - Inloggningsapplikation.
Fredag: Arbete med Projekt01 - Inloggningsapplikation.
Inlämning: Inlämning av Projekt01 - Inloggningsapplikation fredag 17.00.
Torsdag: Börja med att lösa en av förra momentets diagnoser. Sedan uppstart Moment05. Genomgång av avsnitten 5.1 Funktioner -> 5.1.3 Return - skillnad på print och return. Uppgift: m05u01
Fredag: Skidresa
Info: Skidresa på fredag.
Torsdag: Genomgång av 5.1.4 Funktioner i separat fil och 5.1.5 Dokumentation av funktioner samt arbete med uppgifter m05u02-m05u04.
Fredag: Genomgång av 5.2 Filhantering, 5.2.1 Läsa från fil samt arbete med uppgift m05u05.
Fredag: Genomgång av 5.2.2 Skriva till fil samt arbete med uppgift m05u06.
Info: Torsdag är dag för utvecklingssamtal.
Torsdag: Genomgång av 5.2.3 Strukturerad data i filer, arbete med m05u07.
Fredag: Genomgång av 5.3 JSON - strukturerad data på riktigt, arbete med m05u08.
Torsdag: Fortsatt arbete med övningar och uppgifter samt repetition inför teoretisk och praktisk diagnos. Utgå från checklistan. Teoretisk diagnos görs i slutet av lektionen.
Fredag: Praktisk diagnos.
Inlämning: teoretisk diagnos på torsdagens lektion.
Praktisk diagnos på fredagens lektion.
Torsdag: Återkoppling till Praktisk diagnos för moment05.
Info: Långfredag
Torsdag: Uppsstart av och eget arbete med projekt02.
Fredag: Eget arbete med projekt02.
Torsdag: Eget arbete med projekt02 på valfri plats.
Fredag: Eget arbete med projekt02.
Info: Johan åker till Stockholm med åk3.
Torsdag: Förberedelser inför teoretiskt och praktiskt kursprov vecka 19.
Info: 1 maj på fredag
Torsdag: Teoretisk kursprov samt förberedelser inför det praktiska kursprovet.
Fredag: Praktiskt kursprov.
Inlämning: Teoretisk kursprov på torsdagens lektion.
Praktiskt prov på hela kursen på fredagens lektion, förlängd tid 12.50 - 14.50
Info: Kristi flygare + lovdag
Torsdag: Eget arbete med projekt02.
Fredag: Eget arbete med projekt02.
Info: Återkoppling till resultat efter kursproven. Preliminärt betygssamtal.
Inlämning: Inlämning av projekt02 enligt instruktioner. Inlämning senast fredag 17.00 i Classroom.
Torsdag: Kompletteringstillfälle
Fredag: Kompletteringstillfälle
Info: Möjlighet till kompletterande uppgift, omprov.
Torsdag: Betygssamtal
Info: Student fredag 5 juni.
Info: Skolavslutning onsdag 10 juni