Översikt
Fjärde kursveckan! Vi kommer inleda med en repetition och ett större exempel för att sedan titta på veckans huvudtema, Arrayer!
Händer i veckan
Veckan inleds med att Mikael skickar ut ett meddelande i kurskanalen på Slack om veckans fokus.
Denna veckan har vi (som vanligt) träffar på tisdag och torsdag, 10-12. Ni börjar förhoppningsvis bli vana vid hur vi undervisar på distans och på campus och tanken är att vi nu fortsätter på detta sättet. Det blir vårt standardupplägg för veckorna framöver.
Denna veckan finns det en handfull övningsuppgifter och det finns gröna, blå och svarta. Se om de kan klara ut de gröna och de blå. De svarta är utmanande. Det är relativt troligt att övningsuppgifterna kommer att hjälpa dig att lösa A2.
Vi fortsätter att titta på assignment A2 och ser hur man kommer igång med den uppgiften. Det börjar nu bli dags att jobba med den.
"Stå-upp"-vlogg
Förra årets vlogg för den som vill få en extra introduktion till veckan.
Stödjande inspelningar
Läsanvisningar
Under läsanvisningar hittar du veckans kapitel som ska läsas i kurslitteraturen. Planera upp och dela upp läsningen under veckan.
Övningar
Under Övningsuppgifter hittar du övningsuppgifter som det är lämpligt att du arbetar med under veckan.
Handledning
Vid det här laget är du bekant med handledningskonceptet. Ett tips är att de studenter som lyckas bäst på utbildningen är också de studenter som är aktiva på handledningstillfällena!
Examinationsuppgift A2
Examinationsuppgift A2 finns publicerad och denna vecka bör du i alla fall läsa igenom uppgiftsbeskrivningen och kanske få igång uppgiften lokalt på din dator (se Kursvecka-03). Det räcker att du börjar arbeta på uppgiften under nästa vecka, kursvecka 05, men det skadar inte om du börjar redan i denna veckan.
Utmaningar
Antalet utmaningar minskar i takt med att övningsuppgifternas komplexitet ökar. Kanske dyker det upp något här lagom till fredagshänget.
Studiefrågor
Här är ett antal frågor som du kan försöka besvara och diskutera tillsammans med din Ai-kompis. Tveka inte att lyfta någon av frågorna till handledningen för att fortsätta diskussionen med lärare och studiekamrater.
Frågor att diskutera med din Ai-kompis
- Förklara grunderna i konstruktionen array i javascript.
- Vilka är de vanligaste inbyggda metoderna som man behöver lära sig när det gäller arrayer?
- När man jobbar med arrayer så är koden ibland funktionellt skriven och ibland mer procedurell, vad är skillnanden i de båda tankesätten?
- Finns det något särskilt jag bör tänka på om jag gör ett program som jobbar med arrayer och nummer?
- Vill du ge ett exempel på hur man kan använda undantag tillsammans med arrayer och nummer?
Här är en utskrift från hur det såg ut när jag diskuterade ovan frågor med min Ai-kompis Ajj.
Tips
Här följer tips till hur du kan prioritera bland kursmaterialet för att komma igång med veckan.
Både utmaningar och övningsuppgifterna är bra träning för att hjälpa dig att lära dig olika konstruktioner i JavaScript. Se till att kombinera praktiskt programmering och felsökning tillsammans med att du tittar på föreläsningar och litteraturen.
Denna veckan har fokus på arrayer, så se till att du lär dig grunderna i arrayer (och lite till). Du kommer att ha stor nytta av arrayer i A2.
Börja med A2, det är mycket att läsa och om det finns någon metod som du kan börja bygga så gör det. Det är många enhetstester som skall passeras så ta ett antal varje vecka.