Uvod

Na drugi stopnji tečaja “Programi, aplikacije za mobilne naprave in računalniške igre” uvodoma nadgradimo programiranje s programskim jezikom Scratch, v nadaljevanju pa se lotimo programiranja aplikacij za mobilne naprave, za platformo Android v jeziku App Inventor. Udeleženci se seznanijo tudi z drugimi programskimi jeziki, kot sta KODU (ustvarjanje 3D iger) in Python z Minecraftom. [br][br]

Program tečaja

1Lekcija 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
Lekcija je nadaljevanje prejšnje lekcije.
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.
10Lekcija 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 11 – Obesek za ključe, II. del
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
Naloga, s katero se soočajo udeleženci, je pripraviti dvonivojski svet 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 v Minecraftu in spletne strani".