Minecraft AI

Minecraft: Introduction to Artificial Intelligence

Një robot nuk mund ta zëvendësojë kurrë krijuesin e tij! Provo fuqitë e tua duke krijuar inteligjencë artificiale në lojën e njohur Minecraft.

CEO i Google, Sundar Pichai, ka thënë se inteligjenca artificiale do të ndryshojë botën më shumë se zhvillimi i zjarrit apo shpikja e elektricitetit. Sipas një studimi nga Gartner, deri në vitin 2025 numri i vendeve të punës të lidhura me Inteligjencën Artificiale (AI) do të kalojë dy milion. Prandaj është shumë e rëndësishme të njihemi me fëmijët që tani me bazat e kësaj teknologjie. Një mjet ideal për të mësuar AI është Minecraft, të cilën miliona nxënës (e jo vetëm) në të gjithë botën e duan.

Microsoft ka krijuar një platformë arsimore të bazuar në këtë lojë që ndihmon fëmijët të mësojnë shpejt dhe me efikasitet shkencat më komplekse, përfshirë artin e programimit. Për më tepër, sipas vëzhgimeve të mësuesve që përdorin lojën në mësimdhënie, Minecraft ndihmon fëmijët të zhvillojnë aftësi në matematikë dhe mendimin kritik, kreativitetin, komunikimin dhe aftësitë për të punuar në grup, si dhe aftësinë për të marrë vendime.

Duke përdorur metodologjinë e Microsoft, kemi krijuar një kurs të thelluar për programimin në Minecraft për të gjithë fansat e lojës.

Rreth kursit

“Minecraft: Njohje me Inteligjencën Artificiale” është një kurs afatgjatë për fëmijë nga 7 deri në 10 vjeç. Ai është i përshtatshëm si për ata që sapo po fillojnë me programimin, ashtu edhe për ata që kanë njohuri bazike.

Programi i kursit është i parashikuar për 8 muaj studim intensiv. Detyra e studentëve është të programojnë agjentin e tyre për të zgjidhur detyra rutinë të lojës: ndërtimi, mbledhja e burimeve, mbrojtja nga përbindëshat. Për të realizuar këtë, fëmijët mësojnë temat themelore të programimit – ciklet, strukturat kushtëzuese, arrays – dhe mësojnë ta aplikojnë këtë njohuri në praktikë në ndërtimin e universit të lojës Minecraft. Në fund të kursit, studentët programojnë në JavaScript, një nga gjuhët më të përdorura të programimit në botë.

Për mësimdhënie, përdorim mjedisin arsimor MakeCode (zhvilluar nga Microsoft). Ky mjedis zhvillimi është i ngjashëm me Scratch (në nivelin e kompleksitetit gjithashtu), por ofron një funksionalitet shumë më të gjerë për të mësuar programimin.

Ne i kushtojmë 25% të kohës së mësimdhënies zhvillimit të të ashtuquajturave aftësi të buta. Gjatë mësimeve, duhet të punojmë në grup dhe të komunikojmë, ashtu si programuesit profesionistë në kompani. Gjithashtu, gjatë punës së përbashkët në projekte, studentët zhvillojnë aftësitë e tyre në lidership, kreativitet dhe menaxhim kohe, zgjidhjen e problemeve dhe marrjen e vendimeve.

Cilat aftësi do të mësojë fëmija gjatë kursit?

Gjatë punës në një projekt të përbashkët IT, studentët zhvillojnë:

  • aftësi në programim;
  • mendim matematikor;
  • mendim algoritmik;
  • mendim logjik;
  • mendim krijues;
  • mendim kritik;
  • aftësi në lidership;
  • aftësi në komunikim;
  • aftësi për punë në grup;
  • aftësi për zgjidhjen e problemeve;
  • aftësi për menaxhimin e projekteve.

Aftësitë e fituara gjatë këtij kursi do të ofrojnë një bazë të shkëlqyer për studimet e mëtejshme në shkencat teknike.

Plani i kursit

Modulet e kursit Minecraft: Njohje me Inteligjencën Artificiale përfshijnë:

  • Mësimin e punës në platformën e programimit Minecraft
  • Programimin dhe krijimin e dizajneve në botën e Minecraft
  • Njohja me konceptin e “Algoritmit” dhe programimi i një roboti duke përdorur algoritme
  • Njohja me konceptin e “ciklit” dhe programimi i një roboti duke përdorur cikle
  • Njohja me konceptin e “Ngjarjes” dhe programimi në botën e Minecraft duke përdorur ngjarje
  • Njohja me konceptin e “Koordinatave” dhe programimi në botën e Minecraft duke përdorur koordinata
  • Mësimi mbi Pozicionet Absolute dhe Relative dhe programimi në botën e Minecraft duke përdorur këto koncepte
  • Njohja me termat “Variabla”, “Variabla Globale”, “Variabla Lokale”, puna me numra dhe vargje tekstesh
  • Analizimi i variablave dhe programimi në botën e Minecraft duke përdorur tipe të ndryshme variablesh
  • Njohja me temën “Kushtet if-else” dhe programimi në botën e Minecraft duke përdorur konstruksione kushtëzuese
  • Njohja me Funksionet dhe programimi në botën e Minecraft duke përdorur funksione
  • Njohja me Arrays dhe programimi në Minecraft duke përdorur Arrays
  • Njohja me Inteligjencën Artificiale dhe programimi i një roboti duke përdorur qasje të Inteligjencës Artificiale
  • Njohja me JavaScript, mësimi i sintaksës bazë të JavaScript dhe ciklet for në JavaScript
  • Eksplorimi i një platforme të re programimi në JavaScript për Minecraft

Çdo bllok prej katër leksionesh përfundon me një aktivitet projekti në të cilin studentët konsolidojnë njohuritë dhe aftësitë e tyre. Për zhvilluesit e sigurt (për shembull, ata që kanë studiuar programimin në Minecraft: Education Edition për më shumë se gjashtë muaj), programi përfshin projekte të veçanta. Studentët e avancuar do të mund të punojnë në grupe për të realizuar struktura komplekse si piramidat egjiptiane dhe koloseumi.

Kursi “Minecraft: Njohje me Inteligjencën Artificiale” është pjesë e një programi dyvjeçar trajnimi të thelluar në Programimin me Minecraft (kurs të tjera nuk janë kusht për regjistrim në këtë kurs):

  • Niveli i Lehtë: Programim në Minecraft (5 muaj)
  • Niveli i Ndërmjetëm: Minecraft: Njohje me Inteligjencën Artificiale (8 muaj)
  • Niveli i Ndërmjetëm: Minecraft: Programim në JavaScript (4 muaj) ose Minecraft: Programim në Python (3 muaj)
  • Niveli i Avancuar: zhvillimi i mod-eve për Minecraft (3 muaj e më shumë)