Översikt
Tredje kursveckan! Denna vecka kan du börja fundera på att titta på den första examinationsuppgiften som du ju har tillgång till, men först efter det att du kikat på veckans övningsuppgifter! Nu är du verkligen på gång!
“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”Titta igenom dessa, de ger dig grunden för det som är veckans fokus.
Styrstrukturer - Sekvenser
Section titled “Styrstrukturer - Sekvenser”Vad är egentligen en sekvens? Vi passar även på att repetera debuggern.
37m
Styrstrukturer - Selektioner
Section titled “Styrstrukturer - Selektioner”Att göra val i vår kod är en verklig hörnsten i programmeringer. Selektioner är bara ett finare ord för val.
26m
Styrstrukturer - Iterationer
Section titled “Styrstrukturer - Iterationer”Inte sällan behöver samma sak göras flera gånger, alltså upprepas. Det händer alltså att vi i vår kod behöver upprepa oss för att vara extra tydlig!
22m
Kommentarer
Section titled “Kommentarer”Att kommentera vår kod på ett strukturerat sätt är viktigt. Vi ger en inledning till detta här. Missa inte vår guide kring JSDoc-kommentarer.
37m | 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. Försök att göra så många som möjligt!
Guider
Section titled “Guider”Dags att komma igång med första examinationsuppgiften! Förfarandet skiljer sig något mot hur vi arbetar med övningsuppgifterna så följ vår guide!
Målet för veckan är att bekanta dig med uppgiften, mycket mer behöver du inte göra på uppgiften denna vecka. Du har fortfarande många koncept att gå igenom innan du kan koda ihop examinationsuppgiften.
En viktig del i examinationsuppgiften är att du ska skriva dokumenterande kommentarer till alla funktioner i uppgiften. Det finns därför en guide kring just JSDoc.
Seminarier + individuell handledning
Section titled “Seminarier + individuell handledning”Kört fast? Strular Git? Problem med en övningsuppgift? Då ska du definitivt vara med på handledningen där du har möjlighet att fråga kursledning och amanuenser om vad som helst. Om inte en av oss kan svara så kan vi säkert tillsammans komma fram till en lösning! På campus hittar du salen i schemat och på distans håller vi till i kursens Zoom-rum och som vanligt inleder vi gemensamt.
Examinationsuppgift A1
Section titled “Examinationsuppgift A1”Dags för kursens första examinationsuppgift. Läs mer om examinationsuppgift A1 här.
Utmaningar
Section titled “Utmaningar”Även denna vecka finns ett antal utmaningar att lösa för att hjälpa dig i din lärprocess. Lägg lite tid på att läsa igenom dem.
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.
- Berätta kort om varför man bör dokumentera sin kod med JSDoc.
- Visa exempel på hur man skriver JSDoc-kommentarer.
- Vad innebär det att JavaScript är ett svagt typat språk?
- Visa ett par exempel på hur man bygger if-satser i JavaScript.
- Visa ett par exempel på hur man bygger for-loopar i JavaScript.
- Visa ett par exempel på hur man bygger while-loopar i JavaScript.
- Vad innebär nyckelorden
continueochbreak? - Vilken loop är bäst, for- eller while-loopen?
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.
- Just nu förutsätter jag att du kan klona och lösa förra veckans övningsuppgift “Hello World”. Om du inte har gjort det så bör du backa till vecka 2 och lösa den biten.
- Denna veckan finns det ett par (relativt korta) föreläsningar som visar hur man skriver villkor och loopar i JavaScript, man får även insikt i hur en programmerare kan tänka. Titta igenom dem.
- Försök göra de övningsuppgifter som finns. Ta en i taget och se hur långt du kommer. Lyckas du lösa alla blå så skall du vara riktigt nöjd.