Læringsplan

Uge 21 + 22

Aktiviteter

  • Spiludvikling
    • Ligge sidste hånd på spil
    • Afslutte valgfag spiludvikling.
  • IT Sikkerhed
    • Afslutte valgfag, og afslut med Projekt med Ordbogen.

Ressourcer

  • Kali Linux
  • Unreal Engine
  • Rider

Plan

Uge 21

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Lave ny læringsplan til uge 21 + 22

Arbejde på rapport til Ordbogen.
IT Sikkerhed
Være ude ved ordbogen og afslutte projekt og valgfag.
Spiludvikling
Arbejde på spil
Spiludvikling
Arbejde på spil og planlægge produktvideo
Spiludvikling
Øve og planlægge produktvideo

Uge 22

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
Produktvideo skal laves
Produktvideo skal laves
Gøre klar til at aflevere
  • Evaluering
    • Dette sprint er gået rigtig godt, jeg har fået rundet alt af i forhold til mine emner, og har fået lavet en produktvideo at vise frem. Ugen føler jeg har været meget produktiv, også fordi jeg har været så fokuseret på at mindske så mange distraktioner som overhovedet muligt.
Uge 19 + 20

Læringsmål

Spiludvikling:

  • Viden
    • Kendskab til Unreal Engines lydsystem og dets grundlæggende komponenter, såsom Sound Cues, Sound Waves og Audio Components.
    • Viden om forskellen på 2D- og 3D-lyd i spilmiljøer.
    • Forståelse for anvendelsen af baggrundsmusik, lydeffekter og spatial lyd i interaktive oplevelser.
  • Færdigheder
    • Evne til at importere og anvende lydfiler i Unreal Engine.
    • Opsætning af lydtrigger-zoner og brug af Blueprints til at afspille lyd dynamisk.
    • Tilpasning af lydindstillinger såsom volumen, radius, attenuation og looping.
  • Kompetencer
    • Kompetence i at designe og implementere enkle lydlandskaber, der understøtter spillets stemning og interaktion.
    • Evne til at anvende lydstrategi til at forbedre brugeroplevelsen i spil eller interaktive simulationer.
    • Kapacitet til at integrere lyd i samarbejde med andre elementer som animation og visuel feedback.

IT Sikkerhed:

  • Viden
    • Kendskab til, hvad phishing er, og hvordan det anvendes som en cybertrussel.
    • Viden om forskellige typer phishingangreb, herunder spear phishing, whaling, vishing og smishing.
    • Forståelse for karakteristiske tegn på phishing, såsom manipulerende sprog, falske links og forfalskede afsendere.
  • Færdigheder
    • Evne til at identificere og analysere phishingmails og beskeder på baggrund af indhold og afsender.
    • Anvendelse af tjeklister og værktøjer til vurdering af potentielle phishingforsøg.
    • Analyse og sammenligning af forskellige typer phishingangreb med henblik på at identificere mønstre og forskelle.
  • Kompetencer
    • Kapacitet til at forebygge phishingangreb gennem korrekt håndtering af mistænkelige henvendelser.
    • Kunne anvende viden om phishing til at styrke informationssikkerheden i praksis.

Aktiviteter

  • Spiludvikling
    • Arbejde med lyddesign
    • Arbejde videre på produkt til ordbogen
    • Finde kilder omkring lyd og musik i Unreal Engine
  • IT Sikkerhed
    • Finde kilder omkring Phishing
    • Benytte kali linux til selv at lave et phishing angreb.

Ressourcer

  • Kali Linux
  • Unreal Engine
  • Rider
  • Nuclino
  • Videoer & artikler

Plan

Uge 19

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Lave ny læringsplan til uge 19 + 20

Arbejde med Raspberry PI Projekt
IT Sikkerhed
Finde kilder omkring phishing, og hvilke typer af phishing
IT Sikkerhed
Prøve selv at lave et phishing angreb.
Spiludvikling
Finde kilder omkring lyd og musik i Unreal Engine, og prøve at importere musik til spillet.
IT Sikkerhed
Arbejde sammen med Ordbogen.

Uge 20

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Arbejde på at sende phisihing side over mail.
Spiludvikling
Lave lydeffekter til når man går.

Spiludvikling
Arbejde videre på spil
Spiludvikling
Arbejde videre på spil
Spiludvikling
Arbejde videre på spil
  • Evaluering
    • I denne uge er det gået rimelig godt, har fået færdiggjort de ting som jeg vil, og er ved at runde mine fag af, IT Sikkerhed er jeg stort set færdig med og har rundet de sidste ting af så der bare skal gennemgås lidt omkring mine læringsmål, og I Spiludvikling skal jeg bare lige finpudse det spil jeg er i gang med, så det ser nogenlunde ordentligt ud, selvom det kun bliver en prototype.
Uge 17 + 18

Læringsmål

Spiludvikling:

  • Viden
    • Forståelse af hvad game design indebærer, og hvilke elementer det dækker
    • Forståelse af game loops, og hvad der udgør et godt game loop.
  • Færdigheder
    • Kunne udarbejde en simpel game design document.
    • Kunne lave et simpel game loop.
  • Kompetencer
    • Kan ud fra en idé, udarbejde et game loop, og beskrive de væsentlige trin der udgør et Game Loop.

IT Sikkerhed:

  • Viden
    • Kendskab til, hvad social engineering er, og hvilke metoder der typisk anvendes, herunder phishing, pretexting, baiting og tailgating.
    • Kendskab til psykologiske principper, som social engineering udnytter, fx tillid, autoritet, frygt og nysgerrighed.
    • Forståelse for, hvordan social engineering truer informationssikkerheden og adskiller sig fra tekniske angreb.
  • Færdigheder
    • Evne til at identificere og forklare forskellige former for social engineering-angreb.
    • Kan analysere scenarier og vurdere mulige angrebsveje baseret på menneskelig manipulation.
  • Kompetencer
    • Kan reflektere over adfærd og sikkerhedsvaner i forhold til trusler fra social engineering.

Aktiviteter

  • Spiludvikling
    • Lave videre på produkt til ordbogen
    • Finde materiale omkring spildesign
  • IT Sikkerhed
    • Lave videre på eget delprodukter
    • Planlægge videre omkring produkt til ordbogen
    • Finde materiale omkring Social Engineering.

Ressourcer

  • Kali Linux
  • Unreal Engine
  • Rider
  • Nuclino
  • Videoer & artikler

Plan

Uge 17

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Lave ny læringsplan til uge 17 + 18

Påskeferie.
IT Sikkerhed
Arbjede ude på ordbogen, og været til procesvejledning.
IT Sikkerhed
Kigge på emnet social engineering, og finde kilder til dette.
Spiludvikling
Arbejde på at få lavet design til spillet til ordbogen.
Spiludvikling
Arbejde videre på design og eventuelt noget implementering af design.

Uge 18

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Læse om Social Engineering
IT Sikkerhed
Arbejde ude ved ordbogen
Spiludvikling
Arbejde på Document Design Document & Eventuel implementation af game loop i Unreal Engine
Spiludvikling
Videre med implementering
Spiludvikling
Færdiggøre implementering af game loop.
  • Evaluering
    • Jeg er kommet godt med igen efter jeg havde et dårligt forløb i uge 15 og 16, jeg har tvunget mig selv til at slukke for telefonen og afsætte et hvis antal timer hvor jeg skal arbejde, og det har hjulpet mig en del med koncentration og så har jeg skiftet over til at fokusere på Social Engineering for at vække en ny interesse for at forhåbentlig min motivation bliver bedre, og det kan jeg allerede mærke nu at den er. Derudover har jeg brugt en ny teknik hvor jeg skriver ned 3 overordnede mål jeg skal nå for hver dag der går, og så til sidst evaluere på mit eget arbejde, omkring hvad jeg har nået, hvad der har distraherede mig og hvad jeg kan gøre bedre til dagen efter. Det har hjulpet mig rigtig meget med at holde koncentrationen og motivationen, da jeg så har egentlige mål at gå efter for hver dag.
Uge 15 + 16

Læringsmål

Spiludvikling:

  • Viden
    • Forståelse af hvad game design indebærer, og hvilke elementer det dækker
    • Forståelse af game loops, og hvad der udgør et godt game loop.
  • Færdigheder
    • Kunne udarbejde en simpel game design document.
    • Kunne lave et simpel game loop.
  • Kompetencer
    • Kan ud fra en idé, udarbejde et game loop, og beskrive de væsentlige trin der udgør et Game Loop.

IT Sikkerhed:

  • Viden
    • Kendskab til, hvad social engineering er, og hvilke metoder der typisk anvendes, herunder phishing, pretexting, baiting og tailgating.
    • Kendskab til psykologiske principper, som social engineering udnytter, fx tillid, autoritet, frygt og nysgerrighed.
    • Forståelse for, hvordan social engineering truer informationssikkerheden og adskiller sig fra tekniske angreb.
  • Færdigheder
    • Evne til at identificere og forklare forskellige former for social engineering-angreb.
    • Kan analysere scenarier og vurdere mulige angrebsveje baseret på menneskelig manipulation.
  • Kompetencer
    • Kan reflektere over adfærd og sikkerhedsvaner i forhold til trusler fra social engineering.

Aktiviteter

  • Spiludvikling
    • Lave videre på produkt til ordbogen
    • Finde materiale omkring spildesign
  • IT Sikkerhed
    • Lave videre på eget delprodukter
    • Planlægge videre omkring produkt til ordbogen

Ressourcer

  • Kali Linux
  • Unreal Engine
  • Rider
  • Nuclino
  • Videoer & artikler

Plan

Uge 15

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
Spiludvikling
Lave ny læringsplan til uge 15 + 16

Lave videre på produkt til Ordbogen
IT Sikkerhed
Arbejde ude på ordbogen hele dagen, videre med eget delprodukt og planlægning med ordbogen
IT Sikkerhed
Arbejde på delprodukt
IT Sikkerhed
Arbejde på delprodukt
Spiludvikling
Sygdom

Uge 16

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Sygdom
IT Sikkerhed
Arbejde på delprodukt i form af Hydra bruteforce på egen blazor projekt.
Spiludvikling
Finde materiale om game design, og udvikle simpelt game loop
Påskeferie Påskeferie
  • Evaluering
    • Dette sprint har ikke været så godt, da jeg har haft en del problemer i forhold til koncentration, og har derfor endt i lidt af en dødspiral, men er kommet op med en løsning til mig selv hvordan jeg kommer ud af det, ved at slukke for alle former for distrahering. Har dog fået lavet noget på de delprodukter som jeg har manglet, men i næste sprint kommer der nok til at være meget af de samme læringsmål, da jeg har haft problemer med koncentration.
Uge 13 + 14

Læringsmål

Spiludvikling:

  • Viden
    • Forståelse af, hvad gamification er, og hvordan det adskiller sig fra spil.
    • Viden om, hvordan gamification kan anvendes i forskellige domæner, f.eks. uddannelse, marketing og produktivitet.
    • Forståelse af Widgets og deres rolle i UI-design i Unreal Engine.
    • Kendskab til de mest anvendte Widget-typer som knapper, tekst, billeder, progress bars og sliders.
  • Færdigheder
    • Kunne analysere og identificere motiverende faktorer i en gamificeret løsning.
    • Designe enkle gamification-elementer såsom belønningssystemer, progression og feedback.
    • Oprette og designe UI ved brug af Widget Blueprint.
  • Kompetencer
    • Tilpasse gamification-elementer til forskellige målgrupper og formål.
    • Integrere Widgets på en effektiv og optimeret måde i spillet.

IT Sikkerhed:

  • Viden
    • Forståelse af, hvad et DDoS-angreb er, og hvordan det adskiller sig fra et DoS-angreb.
    • Kendskab til forskellige typer af DDoS-angreb.
    • Viden om de mest anvendte værktøjer og teknikker til at udføre og forsvare sig mod DDoS-angreb.
  • Færdigheder
    • Kunne identificere tegn på et igangværende DDoS-angreb ved at analysere netværkstrafik.
    • Anvende grundlæggende forsvarsmekanismer mod DDoS-angreb, såsom rate limiting og firewalls.
    • Simulere et DDoS-angreb i et kontrolleret miljø for at forstå angrebsmetoder og afværgemekanismer.
  • Kompetencer
    • Være i stand til at vurdere sikkerhedsrisici i forhold til DDoS-angreb og foreslå passende modforanstaltninger.
    • Anvende etiske overvejelser ved analyse og test af DDoS-angreb, samt forstå juridiske konsekvenser.

Aktiviteter

  • Spiludvikling
    • Finde materiale om gamification
    • Læse og forstå teori omkring gamification
    • Arbejde en del videre på produkt til Ordbogen
  • IT Sikkerhed
    • Finde materiale omkring DDoS.
    • Arbejde videre med produkt til Ordbogen

Ressourcer

  • Kali Linux
  • Unreal Engine
  • Rider
  • Videoer & artikler

Plan

Uge 13

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Finde materiale omkring DDoS angreb
IT Sikkerhed
Læse og lave nogle praktiske øvelser i forhold til DDoS
IT Sikkerhed
Fortsætte med DDoS.
Spiludvikling
Finde materiale omkring begrebet gamification, og hvordan det kan hjælpe mig i forhold til produkt til Ordbogen.
Spiludvikling
Fortsætte med at læse om gamification, og udvikle på en plan for hvordan spillet til Ordbogen skal være.

Uge 14

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Arbejde på delprodukt

Produktmøde på skolen 8:15
IT Sikkerhed
Arbejde på delprodukt ved Ordbogen
Spiludvikling
Oprette en main menu I Unreal Engine, ved brug af Widgets
Spiludvikling
Oprette en simpel HUD.
Spiludvikling
Lave produkt til ordbogen.
  • Evaluering
    • Det har gået meget godt i dette sprint, og har fået opnået det som jeg gerne ville, og har fået fulgt min læringsplan som jeg har udarbejdet.
Uge 11 + 12
  • Aktiviteter
    • Spiludvikling
      • Finde materiale
      • Arbejde med AI i Unreal Engine
    • IT Sikkerhed
      • Finde materiale
      • Kode noget beskyttelse til API
  • Ressourcer
    • Kali Linux
    • Unreal Engine
    • Visual Studio
    • Rider
    • Videoer & artikler
  • Plan

Uge 11

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed:
Produktvejledning

Læse om beskyttelse imod Brute-Force Attack
IT Sikkerhed:
Møde med Ordbogen.com

Praktik information på skolen
IT Sikkerhed:
Læse om hashing-algoritmer
Spiludvikling:
ERFA-Vejledning

Arbejd med collision detection
Spiludvikling:
Lære om animations & animation montage

Uge 12

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed:
Møde med Vitec omkring praktik

Prøve at implementere Rate Limiting middleware
IT Sikkerhed:
Fortsætte med Rate Limiting middleware, og eventuelt prøve at lave DDoS Attack
Spiludvikling:
Procesvejledning

Finde materiale omkring Enemy AI’s
Spiludvikling:
ERFA-vejledning

Lave Enemy AI
Spiludvikling:
Færdiggøre mit demo spil, med en eller flere Enemies.
  • Evaluering
    • Det er gået rimelig godt med at overholde min læringsplan for dette sprint, har nået alt det som jeg havde i sinde at ville lære og kigge på. Har fået en del ud af det i dette sprint, dog skal jeg stadig lige være mere fokuseret når jeg så arbejder, for jeg har stadig meget nemt ved at blive distraherede.
Uge 9 + 10
  • Aktiviteter
    • Spiludvikling
      • Finde materiale
      • Arbejde med små delprojekter
    • IT Sikkerhed
      • Finde materiale
  • Ressourcer
    • Videoer & Artikler
    • Unreal Engine 5
    • Kali Linux
  • Plan

Uge 9

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed:
Introduktion til Hydra, finde ressourcer
IT Sikkerhed:
Arbejde på delprojekt omkring Hydra
IT Sikkerhed:
Arbejde på delprojekt omkring Hydra
Spiludvikling:
Få en introduktion til C++ i UE55, finde ressourcer.
Spiludvikling:
Arbejde på at lave et C++ script selv ud fra video

Uge 10

MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed:
DDos kursus i københavn ved prosa
IT Sikkerhed:
Arbejde sidste gang med delprojekt Hydra
Spiludvikling:
Finde ressourcer til C++ Scripting
Spiludvikling:
Undersøg Enhanced Input I C++
Spiludvikling:
Lav en First Person Character med C++ Scripting
  • Evaluering
    • De sidste 2 uger har jeg haft lidt problemer med at følge min læringsplan, og egentlig også at få den ordentligt på plads. En ting som jeg gerne vil forbedre I næste spring altså uge 11 & 12. Udover det så har jeg for det meste gennemført de kortsigtede læringsmål som jeg har sat mig, dog er det kun I IT Sikkerhed at jeg ikke har noget et læringsmål, på grund af nogle problemer jeg havde med et Delprodukt.
Uge 8
MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Jeg vil undersøge hvordan man benytter wireshark til at se netværkstrafik, derudover benytte Nmap sammen med wireshark for at se hvordan Nmap fungere.
IT Sikkerhed
Jeg vil undersøge begrebet CIA-triaden, og forstå konceptener indenfor dette emne.
Spiludvikling
Jeg vil starte ud med at lære basics ved Unreal Engine, og hvordan man kan bruge de værktøjer man har til rådighed for at lave en simpel spilmekanik, først ved hjælp af Blueprints.
Spiludvikling
Jeg vil starte op hvor jeg sluttede dagen før, og fortsætte indtil jeg forhåbentlig bliver færdig med den først simple spilmekanik med Blueprints.
Spiludvikling
Jeg vil starte op med at kigge på basics omkring C++ scripting I Unreal Engine 5, og lære hvordan C++ scripting og UE5’s Reflection System hænger sammen.
Uge 7
MandagTirsdagOnsdagTorsdagFredagLørdagSøndag
IT Sikkerhed
Jeg vil fokusere på at undersøge hvad Hacking & Ethical Hacking er, og hvilke typer hacker angreb som er de mest “almindelige”.
IT Sikkerhed
Jeg vil bruge dagen på at få opsat nogle af de værktøjer som skal bruges til at starte med at kunne hacke, så der kigger jeg primært på Kali Linux.
IT Sikkerhed
Vil bruge dagen på at undersøge et af de værktøjer som man kan bruge til at finde sårbarheder på et netværk. Derfor vil jeg undersøge Nmap.
Spiludvikling
Starter stille og roligt op på Spiludvikling med Unreal Engine, så bruger dagen på at få installeret Unreal Engine, og også få Visual Studio til at fungere ind over.
Spiludvikling
Jeg vil bruge fredagen på at lære Unreal Engine at kende, det vil sige at faktisk prøve at forstå workflow i Unreal Engine og de features som den tilbyder.
Lave præsentation til uge 8Lave præsentation til uge 8