Dokumentation af Hovedforløb(H2) - PlutoGamerpro/A-Guide-to-the-Main-Program GitHub Wiki

Hovedforløb H2 dokumentation

Af Gustav
periode Januar(2025)- maj(2025)

Hovedforløb H2 gik ud på at fordybe sig i nogle emner, vi tidligere har arbejdet med – såsom API’er, databaser (MySQL), Entity Framework, HTML/CSS, LINQ-programmering og procesdiagrammer (UML m.m.).
Fagene, det dækkede, var Teknikfag, Informatik og programmering med LINQ.

Oversigt over opgaver og projekter

  • Teknikfag: udvikling af Webshop
  • Informatik: Udvikling af deepfake-spil-applikation
  • Udlejning af sommerhuse (Database, API og LINQ med Entity Framework)
  • PokemonApp (CVS)

Udvikling af webshop (Tekniskfag)

  • Opgaven gik ud på at bruge vores HTML- og CSS-viden til at udvikle en webshop.
    En af de største udfordringer var at få designet til at ligne mockup’en præcist.
    Jeg lærte, at det er vigtigt ikke at begynde at kode for tidligt, fordi man ellers risikerer at ende med et slutprodukt, som ikke stemmer overens med det, man havde planlagt.

Udvikling af deepfake-spilI (Informatik)

  • Opgaven gik ud på at udvikle et spil, hvor man i grupper selv skulle finde på en idé relateret til deepfake. Vi valgte at lave et spil, hvor brugeren skal gætte, om noget er lavet af AI eller et menneske. En udfordring var, at mange af billederne var for nemme at gætte – de var ikke svære nok. Jeg lærte, at der er stor forskel på folks evne til at genkende, hvad der er AI-genereret, og hvad der er menneskeskabt.

Udvikling af sommerhus-udlejning (Database, API og LINQ med Entity Framework)

  • Her skulle vi udvikle et leje-/bookingsystem til sommerhuse, koblet til en database og med integration af API’er. API’erne kunne fx tilføje eller slette sommerhuse. Jeg lærte, hvordan man sætter en database op til at kunne håndtere forskellige API-requests.

Udvikling af PokemonApp (CSV)

  • Denne opgave gik ud på at udvikle en applikation, hvor man kunne arbejde med CSV-filer. Man kunne fx oprette, slette og redigere Pokémon-data via input, som blev skrevet til en CSV-fil. En af de største udfordringer var at finde ud af, hvordan man skriver korrekt til en CSV-fil.

Konklusion / Refleksion

  • I hovedforløb H2 har jeg generelt lært, at samarbejde er vigtigt selvom alle ikke laver lige som fx en laver 85% og en anden laver fx 15%. Jeg har udviklet nogle stærkere kompetencer indenfor api’er LINQ osv. Når jeg ikke nåede at blive undervist i React som jeg skulle, så tænker jeg det er, det jeg vil fokusere på i fremtiden.

  • Min samlede vurdering af hovedforløb 2 var at data timer ikke var særligt godt struktureret, meget uheldige med at vores lærer var syg i nogle dage som gjorde at vi kom meget bagud og ikke noget at lærer om React. Okay skuffet over at vi ikke havde flere data timer på skolen end i havde. Men er også meget tilfreds med alt det nye viden som jeg har lært. Det føles nu deligt at snart komme videre til næste trin H3 som jeg ser frem til.