Översikt
Fjärde kursveckan! Vi kommer inleda med en repetition och ett större exempel för att sedan titta på veckans huvudtema, Arrayer!
“Stå-upp”-vlogg
Section titled ““Stå-upp”-vlogg”Vlogg från 2024 om du vill få en extra introduktion till veckan.
Stödjande inspelningar
Section titled “Stödjande inspelningar”Exempel - Vilket Unicode-värde
Section titled “Exempel - Vilket Unicode-värde”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.
Arrayer
Section titled “Arrayer”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
Undantag
Section titled “Undantag”Vi smyger redan nu in en kort introduktion till undantag.
15m | Presentation
Läsanvisningar
Section titled “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
Section titled “Övningar”Under Övningsuppgifter hittar du övningsuppgifter som det är lämpligt att du arbetar med under veckan.
Seminarier + individuell handledning
Section titled “Seminarier + individuell 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
Section titled “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
Section titled “Utmaningar”Antalet utmaningar minskar i takt med att övningsuppgifternas komplexitet ökar.
Studiefrågor
Section titled “Studiefrågor”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.
- 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 skillnaden 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 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.
- 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.
- 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.