Visual Coding Lab je vzdelávacia aplikácia, ktorá vám umožňuje učiť sa programovať iba pomocou smartfónu. Obsahuje 60 lekcií pokrývajúcich všetko od základov Pythonu a C až po základné algoritmy, ako je vyhľadávanie maximálnej hodnoty a bublinové triedenie.
■ Čítanie, písanie a spúšťanie
Každá kapitola sa riadi trojkrokovým procesom: „Čítanie → Cvičenie → Kvíz.“ Prečítate si krátke vysvetlenie, kód prepíšete a spustíte priamo na mieste a nakoniec si overíte svoje porozumenie pomocou kvízu. Je navrhnutý tak, aby išiel nad rámec jednoduchého čítania alebo kopírovania.
■ Zobrazenie obsahu premenných
V cvičeniach v Pythone sa nezobrazujú len výsledky vykonávania, ale hodnoty v premenných sa zobrazujú ako políčka. Spúšťaním programu krok za krokom môžete vizuálne sledovať, ktorými riadkami program prechádza a ako sa hodnoty menia. V lekcii triedenia môžete vidieť, ako sa prvky poľa preskupujú v diagrame.
■ Prostredie vykonávania je vo vašom zariadení
Python aj C sa vykonávajú iba pomocou prehliadača vášho zariadenia. Kód, ktorý napíšete, sa nikdy neodosiela na žiadny server. Po otvorení sa študijné materiály a prostredie pre vykonávanie uložia do vášho zariadenia, čo vám umožní pokračovať v učení aj v oblastiach s nestabilnou komunikáciou alebo bez signálu.
■ Zahrnuté učivo (celkom 60 lekcií)
・Úvod do Pythonu: Od základov k algoritmom (10 kapitol / 30 lekcií)
print(), premenné a výpočty, f-reťazce, príkazy if, slučky for, slučky while, zoznamy, funkcie, vyhľadávanie maximálnej hodnoty, bublinové triedenie
・Úvod do jazyka C: Od základov k algoritmom (10 kapitol / 30 lekcií)
printf(), celočíselný typ a výpočty, scanf(), príkazy if, slučky for, polia, polia a reťazce typu char, funkcie, vyhľadávanie maximálnej hodnoty, bublinové triedenie
■ Cvičenia sú automaticky hodnotené
K cvičeniam sú k dispozícii testovacie prípady. Stlačením tlačidla „Spustiť test“ sa zobrazí očakávaná hodnota a skutočný výstup vedľa seba, čo vám umožní okamžite vidieť stav úspešný/neúspešný.
■ Voľné spúšťanie pre voľné písanie kódu
Oddelene od lekcií je k dispozícii stránka, kde môžete voľne písať a spúšťať kód od začiatku. To je užitočné, keď chcete otestovať kód, ktorý sa objavil v lekciách.
■ Denník učenia
Koľkokrát ste spustili program, počet chýb a posledný kód, ktorý ste napísali, sa zaznamenávajú do vášho zariadenia. Svoj pokrok si môžete neskôr skontrolovať.
■ Podmienky používania
• Bezplatné používanie (budú sa zobrazovať reklamy)
• Nie je potrebná registrácia účtu ani prihlásenie
• Váš napísaný kód, pokrok a nastavenia sa ukladajú iba do vášho zariadenia (localStorage) a neodosielajú sa na náš server.
• Na zobrazovanie reklám sa používajú súbory cookie a reklamné identifikátory.
• Cieľový vek: 13 rokov a viac
• Zásady ochrany osobných údajov: https://visual-coding-lab.web.app/privacy
Naučte sa programovať v Pythone a C prostredníctvom 60 praktických lekcií. Nie je potrebná registrácia a funguje to offline.