En AI-baserad digital lärarassistent

Läxa. Gy. Tillämpad programmering – Projektplanering och versionkontroll

Hemläxa

Årskurs: Gymnasiet

Ämne: Tillämpad programmering

Tema: Projektplanering och versionkontroll

Ordkollen

Här listas fem ämnesord på läxans tema som är bra att känna till betydelsen av.

  • Projektplanering: Processen där man sätter upp mål och strategier för att genomföra ett projekt.
  • Versionkontroll: Ett system som hanterar förändringar av dokument och filer, speciellt inom programmering.
  • Git: Ett populärt verktyg för versionkontroll som används för att spåra förändringar i kod.
  • Repository: En plats där kod och tillhörande filer lagras och hanteras, antingen lokalt eller på en server.
  • Merge-konflikt: En situation som uppstår när två ändringar i samma fil inte kan kombineras automatiskt av versionkontrollsystemet.

Instuderingsfrågor

  1. Vad innebär projektplanering och varför är det viktigt?
  2. Vilka faser ingår i ett programmeringsprojekt?
  3. Vad är syftet med versionkontroll?
  4. Hur fungerar Git jämfört med traditionell filhantering?
  5. Beskriv hur man initierar ett Git-repo.
  6. Vilka är några vanliga Git-kommandon och deras funktioner?
  7. Vad är skillnaden mellan Git och GitHub?
  8. Hur skapar du ett nytt repository på GitHub?
  9. Vad innebär det att arbeta med grenar i Git?
  10. Hur hanterar man merge-konflikter?

Skrivuppgift

Uppgift 1: Projektplan

Skapa en detaljerad projektplan för ett programmeringsprojekt i ett valfritt språk. Inkludera syfte, mål, uppgifter för varje gruppmedlem och en grov tidslinje.
Svarslängd: ca. 500 ord (En sida)

Uppgift 2: Git-Dokumentation

Dokumentera dina första steg i Git-loggen för ditt projekt. Beskriv vilka kommandon du har använt och de ändringar du har gjort.
Svarslängd: ca. 300 ord (En halv sida)

Uppgift 3: Reflektion över versionkontroll

Skriv en kort reflektion om hur du upplever att versionkontroll kan underlätta samarbetet i programmeringsprojekt.
Svarslängd: ca. 200 ord (En fjärdedel sida)


×