Uvod

Na drugi stopnji tečaja “Programi, aplikacije za mobilne naprave in računalniške igre” uvodoma nadgradimo programiranje s programskim jezikom Scratc, v nadaljevanju pa se lotimo programiranja aplikacij za mobilne napravev okolju App Inventor. Udeleženci se seznanijo tudi z osnovami uporabe umetne inteligence, seznanijo pa se tudi z osnovami programskega jezika Python v Minecraft EE MakeCode okolju.

Program tečaja

1Lesson 1: Pedometer
Med poukom bo izdelana mobilna aplikacija za merjenje števila korakov, prehojene razdalje in hitrosti.
2Lekcija 2: TNT 1. del
Cilj lekcije bo pripraviti igro, v kateri ima igralec nalogo, da razoroži tovor Minecraft TNT. V razredu bomo ustvarili zapleten vmesnik igre. Spoznali bomo metode za dodajanje grafike in zvoka projektu.
3Lekcija 3: TNT 2. del
During the classes the main goal is to create a mobile Dictaphone application, as well as to learn about the Recorder mechanism, sound components and notifications.
4Lekcija 4: Kartice I. del
Cilj lekcije je ustvariti mobilno aplikacijo spominskih kartic in spoznati delovanje senzorjev mobilnih naprav
5Lekcija 5: Kartice II. del
Ta lekcija je nadaljevanje prejšnje.
6Lekcija 6 Giant Run I. del
Med predavanji bomo ustvarili igro, ki vam bo omogočila učenje mehanike skakanja v različnih vrstah aplikacij.
7Lekcija 7 Giant Run II. del
Ta lekcija je nadaljevanje prejšnje.
8Lekcija 8: Tic-Tac-Toe I. del
Med lekcijo bo ustvarjena znana igra "Tic-Tac-toe". Obravnavane bodo teme implementacije aplikativne logike. Med poukom bo tudi predstavitev samostojnega dela študentov.
9Lekcija 9: Tic-Tac-Toe II. del
Lekcija je nadaljevanje prejšnje lekcije in povzetek znanja ter predstavitev lastnih projektov.
10 Lekcija 10 – Obesek za ključe, I. del
V tej lekciji bomo oblikovali aplikacijo za ustvarjanje močnih gesel in njihovo dodelitev določenim uporabniškim računom. Varno bo zaščiten pred nepooblaščeno uporabo.
11Lekcija je nadaljevanje prejšnje lekcije.
Lekcija je nadaljevanje prejšnje lekcije.
12Lekcija 12. Kviz, 1. del
Ustvarili bomo kviz z obsežno bazo podatkov. Spoznali boste besedišče in oblikovali veliko različnih vrst vprašanj.
13Lekcija 13. Kviz, 2. del
Cilj te lekcije je pripraviti dve stopnji igre, oziroma virtualni svet v dveh nivojih, skupaj z razvojem teleportacije in gradnjo mostov.
14Lekcija 14. Python v Minecraftu
Cilj lekcije je udeležencem predstaviti programski jezik Python skozi virtualne svetove Minecraft. Lekcija predstavlja uvod v naslednjo stopnjo tečaja z naslovom "Python, Minecraftu in spletne strani".