Hoppa till innehåll

Översikt

Fjärde kursveckan! Vi kommer inleda med en repetition och ett större exempel för att sedan titta på veckans huvudtema, Arrayer!

Vlogg från 2024 om du vill få en extra introduktion till veckan.

Vi inleder till viss del av repetition för att förstärka delar som rör funktioner och moduler.

Exempelkoden hittar du på Gitlab.

Att kunna organisera större dataset i listor, arrayer, är mycket kraftfullt. En lång föreläsning på ämnet ligger till grund för dessa delar.

1h 34m | Presentation

Vi smyger redan nu in en kort introduktion till undantag.

15m | Presentation

Under läsanvisningar hittar du veckans kapitel som ska läsas i kurslitteraturen. Planera upp och dela upp läsningen under veckan.

Under Övningsuppgifter hittar du övningsuppgifter som det är lämpligt att du arbetar med under veckan.

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 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.

Antalet utmaningar minskar i takt med att övningsuppgifternas komplexitet ökar.

Här är ett antal frågor som du kan försöka besvara och diskutera tillsammans med en AI-assistent. Tveka inte att lyfta någon av frågorna till handledningen för att fortsätta diskussionen med lärare och studiekamrater.

  1. Förklara grunderna i konstruktionen array i javascript.
  2. Vilka är de vanligaste inbyggda metoderna som man behöver lära sig när det gäller arrayer?
  3. När man jobbar med arrayer så är koden ibland funktionellt skriven och ibland mer procedurell, vad är skillnaden i de båda tankesätten?
  4. Finns det något särskilt jag bör tänka på om jag gör ett program som jobbar med arrayer och nummer?
  5. 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 kan se ut när frågorna ovan diskuterats med en AI-assistent.

Här följer tips till hur du kan prioritera bland kursmaterialet för att komma igång med veckan.

  1. 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 praktisk programmering och felsökning tillsammans med att du tittar på föreläsningar och litteraturen.
  2. 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.
  3. 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.
CCBY