Kodning og kunstig intelligens
Integration af kunstig intelligens i uddannelse kan bruges som hjælp til kodning via datalogikurser og meget mere.
Kodning og beregning med kunstig intelligens
Undervisere kan implementere nye strategier for at forbedre alle elevers kodningsfærdigheder ved at tilpasse undervisningsmetoder med kunstig intelligens til de fire komponenter i beregningstankegang – abstraktion, opdeling, algoritmisk tænkning og mønstergenkendelse.
Abstraktion: Gør kompleksiteten mere enkel med Minecraft Education
Abstraktion er en vigtig færdighed i kodning, da det giver programmørerne mulighed for at forenkle komplekse problemer og fokusere på de væsentlige aspekter. Minecraft Education er et fantastisk værktøj til abstraktion af læring, da det giver eleverne mulighed for at oprette og udforske virtuelle verdener ved hjælp af kode. Ved hjælp af kodeblokke kan eleverne designe og manipulere deres egne Minecraft-miljøer ved at anvende abstrakte koncepter i konkrete resultater. Minecraft Education kan bruges parallelt med store sprogmodeller , f.eks. Copilot Chat, til at hjælpe eleverne med at generere og forbedre deres kode ved at angive logik i trinvise instruktioner. De praktiske læringsoplevelser, der er indbygget i spillet, forenkler komplekse idéer for eleverne, hvilket gør kodning mere tilgængelig og mindre overvældende. Eleverne bruger måske Copilot til at generere tilpassede, forenklede retningslinjer for, hvordan de bygger deres idéer i Minecraft Education.
Opdeling: Opdel problemer med Microsoft MakeCode
Opdeling går ud på at opdele et komplekst problem i mindre og mere overskuelige dele. Microsoft MakeCode er et blokbaseret kodemiljø, som er beregnet til lære eleverne disse færdigheder. Eleverne kan håndtere komplicerede kodningsudfordringer ved at bygge løsninger stykke for stykke ved hjælp af en intuitiv træk og slip-grænseflade. Denne fremgangsmåde gør ikke blot kodning mere overskuelig. Det er også en struktureret problemløsnings-tankegang, der er afgørende inden for datalogi.
Elever, der er klar til at gøre mere, kan gå videre og bruge JavaScript- eller Python-kodningssprog i MakeCode. Da MakeCode er indbygget i Minecraft Education, anvender eleverne deres viden i deres byggeprojekter i spillet. Copilot Chat kan hjælpe eleverne ved at analysere Python- eller JavaScript-kode og fremsætte anbefalinger til optimering. Det kan også være nyttigt for undervisere at vurdere kode, som eleverne har lavet, og komme med forslag eller feedback.
Algoritmisk tænkning: Lav trinvise løsninger
Algoritmisk tænkning omfatter udvikling af en trinvis løsning på et problem. Kodningsværktøjer med kunstig intelligens, f.eks. GitHub Copilot, har interaktive platforme, hvor eleverne kan eksperimentere med at oprette algoritmer. Når eleverne får øjeblikkelig feedback på deres kode, kan de tilpasse deres logiske tænkning og forstå konsekvenserne af hvert trin i deres algoritme. Denne iterative læringsproces fører til en dybere forståelse af, hvordan forskellige kodeelementer interagerer, så det er muligt at opnå de ønskede resultater.
Mønstergenkendelse: Få øje på tendenser og løsninger
Det er vigtigt at genkende mønstre i kodning, da det gør det muligt at få øje på ligheder og forskelle i data og adfærd. Copilot Chat kan analysere store datasæt og hjælpe eleverne med at identificere mønstre, der ville være udfordrende at identificere manuelt. Ved hjælp af indbyggede aktiviteter i Minecraft Education og projektøvelser i MakeCode genkender og anvender eleverne mønstre og fremmer vigtige færdigheder i forbindelse med fejlfinding og optimering af kode.
Eksempel på Copilot Chat svar til tilgængelig fil med kodningsspørgsmål om Minecraft Education
Du kan få eleverne til at komme i gang med kodning og ansvarlig kunstig intelligens ved at bruge Minecraft Educations Hour of Code: Generation AI. Få mere at vide om oprettelse af AI-aktiviteter på aka.ms/HourofCode.