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
- Vad innebär projektplanering och varför är det viktigt?
- Vilka faser ingår i ett programmeringsprojekt?
- Vad är syftet med versionkontroll?
- Hur fungerar Git jämfört med traditionell filhantering?
- Beskriv hur man initierar ett Git-repo.
- Vilka är några vanliga Git-kommandon och deras funktioner?
- Vad är skillnaden mellan Git och GitHub?
- Hur skapar du ett nytt repository på GitHub?
- Vad innebär det att arbeta med grenar i Git?
- 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)