Hoppa till innehåll

Översikt

Andra kursveckan och nu ska du börja skriva kod och fortsätta gå igenom fler grundläggande begrepp.

“Stå-upp”-vlogg var en aktivitet som fanns förra gången som vi körde kursen. I år kör vi ingen “Stå-upp”-vlogg utan informationen om den kommande veckan annonseras i Slack och presenteras i detta dokument.

Om du ändå vill ha en video som pratar dig igenom upplägget för veckan så finns här förra årets vlogg med Mats & Mikael som du kan titta igenom.

Kurslitteraturen är en av de delar som driver kursen framåt, men det kan vara svårt att själv strukturera upp innehållet. Vad är relevant? Vad ska vi fokusera på i kursen? De stödjande inspelningarna gör vi för att just ge detta sammanhang. Det är av yttersta vikt att du tar del av dessa!

Variabler och konstanter är några av de absolut viktigaste byggstenarna i programmering. Hur skapar du dessa och vad ska du tänka på när det kommer till namngivning?

36m | Presentation

För att kunna dela upp vår kod i mindre, logiska stycken så behöver du använda funktioner. Men hur fungerar detta?

51m | Presentation

Jättebra att du kan dela upp din kod i funktioner, men hur gör du om vi vill dela upp din kod i flera filer?

51m | Presentation

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

Under veckan behöver du komma igång med utvecklingsmiljön Visual Studio Code och versionshanteringsverktyget Git. Detta för att kunna genomföra de första övningsuppgifterna. Följ guiderna för detta och ta hjälp på handledningarna eller i kursens Slack-kanal om du kör fast!

  1. Guide - Installera Visual Studio Code
  2. Guide - Git versionshantering
  3. Guide - Övningsuppgift

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.

Campus har denna aktivitet i schemalagd sal och distans träffas i zoom och har därefter individuell handledning i Slack.

Glöm inte att ställa frågor (i god tid) inför handledningen i vårt formulär:

Ä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. Det är inte omöjligt att det dyker upp några nya utmaningar på veckans fredagshäng.

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. Berätta kort om utvecklingsverktyget vscode.
  2. Berätta kort om historiken bakom vscode.
  3. Stämmer det att vscode är byggt med teknikerna HTML, CSS och JavaScript?
  4. Berätta kort om Git.
  5. Berätta kort om GitLab.
  6. Berätta kort om variabler och konstanter i JavaScript.
  7. Berätta kort om funktioner i JavaScript.
  8. Berätta kort om ESM moduler i JavaScript.
  9. Hur kan ett program “Hello World” se ut om jag bygger det med variabler, funktioner och moduler i JavaScript och sedan kör det i Node?

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örja med att installera vscode och bekanta dig med texteditorn/utvecklingsverktyget.
  2. Jobba igenom guiden med Git & GitLab och bekanta dig med de båda verktygen.
  3. Gör den första övningsuppgiften för att bekanta dig med hur man klonar ett repo och exekverar koden. Se även om du kan tjuvkika på lösningen.

Ett standardtips är alltid att titta igenom de inspelade föreläsningarna och läsanvisningarna.

CCBY