ORIGINÁLNÍ VÝUKA PROGRAMOVÁNÍ
od školky do maturity

Léty prověřená výuka programování, která baví - nejen děti a mládež
SOUTĚŽE
         

Jaký jazyk, nástroj a pomůcky vybrat pro výuku programování?
S příchodem "Nové informatiky" do škol se učitelé musí rozhodnout, zda chtějí své žáky programováním sem tam pobavit, nebo je opravdu naučit základům programování. To je zásadní rozdíl. Člověk se znalostí algoritmizace, logického myšlení a představivostí se uplatní v každém oboru.
Pokud se učitel rozhodne pro skutečnou výuku programování bude potřebovat kromě odhodlání také vhodné prostředí, tj. vhodnou metodiku, vhodný programovací jazyk, vhodné pomůcky a kvalitní podporu.
Základní didaktická kritéria pro programovací jazyk
  1. Odpovídá 1:1 reálnému světu.
    Musí vycházet z pojmů, které dítě dobře zná z vlastní zkušenosti. Například dobře zná pojmy jako: list papíru, šuplík, košík, pomocník, ale odpovídající pojmy: konstanta, globální proměnná, lokální proměnná, procedura, skript, funkce, už dělají problém - i starším žákům.
  2. Je vhodný pro užití od školky do maturity,
    stejně jako například tužka.
  3. Je nezávislý na jakémkoliv jazyku,
    ať lidském nebo počítačovém.
  4. Je možné jej reálně používat na jakémkoliv zařízení
    (počítač, tablet, smartphone) - a dokonce bez počítače.
  5. Udrží zájem žáka o programování
    i tehdy, když ještě nemá rozvinuté abstraktní myšlení, což je jednou z největších výzev pro jazyky a nástroje určené k výuce programování.
  6. Neohraničuje představivost žáka nebo druh aplikace,
    kterou by chtěl žák vytvořit.
  7. „Roste” s žákem
    tak, aby neměl potřebu měnit jazyk vždy se zvýšením svých znalostí.
  8. V libovolné chvíli umožní žákovi plynulý přechod
    na profesionální textový jazyk (Python, JS, C/C++/C#).
Porovnání jazyků pro výuku programování
 Jazyk Typ
jazyka
 Didaktické kritérium
A B C D E F G H
 Baltík* ikonový ++++++++
 C/++/#, Python, JS textový +++
 Scratch**, Logo textový
* Baltík - ikonový/grafický plnohodnotný programovací jazyk se syntaxí jazyka C. Proto je z něj přirozený předchod na libovolný textový jazyk (Python, JS, C/++/#, Java atp.).
** Scratch - ačkoliv je inspirován Baltíkem (více zde ...), stále zůstává jazykem textovým (s barevnými rámečky kolem textu), takže vhodnějším až pro starší žáky. Zde je však lepší začít rovnou s Pythonem nebo C, neboť Scratch je těmto jazykům příliš vzdálen, žáci mají problém při přechodu z blokového programování na textové a navíc Scratch (podobně jako Logo) nesplňuje žádné z výše uvedných didaktických kritérií.
Roč.Co se učitelům osvědčilo (Baltík základ + doplňky)
1.-5.Baltík + jednoduché roboty, stavebnice a jiné pomůcky
6.-8.Baltík + složitější roboty a stavebnice + Scratch, Blockly
8.-9.Baltík + Python + web. stránky + Arduino, Microbit apod.
Úspěchy našich žáků
Žáci, kteří začali s Baltíkem, získávají nejvyšší místa v národních i mezinárodních informatických olympiádách, pracují pro největší IT firmy, nebo založili vlastní firmy, nebo pracují mimo IT, ale píší nám, že získané programátorské myšlení jim stále pomáhá.
Tomáš Veselý,                       Radim Janda
Zdeněk Cendra (majitel SH.CZ)                   a další....        


  Skončené mezinárodní soutěže v programování Baltie (pro základní, střední a vysoké školy)
Ročník   Název soutěže   Soutěžících   Termín finále       Místo finále     Státy    
21. Baltie 2023  7 972  02.06. ČR, PL, SR     Czechy Slowacja Polska
20. Baltie 2022  7 795  11.06. ČR, PL, SR     Czechy Slowacja Polska
19. Baltie 2021  5 851  COVID 11.06. ČR, PL, SR     Czechy Slowacja Polska
18. Baltie 2020 11 347  COVID 10.12. ČR, PL, SR     Czechy Slowacja Polska
17. Baltie 2019 15 515  08.06. ČR, PL, SR     Czechy Slowacja Polska
16. Baltie 2018 14 950  09.06. Zabierzów (PL)     Czechy Slowacja Polska
15. Baltie 2017 12 924  10.06. ČR, PL, SR     Czechy Slowacja Polska
14. Baltie 2016 6 812  11.-12.06. Ząbki (PL)     Czechy Slowacja Polska
13. Baltie 2015 9 223  12.-15.06. Varšava (PL)     Czechy Slowacja Polska Białoruś
12. Baltie 2014 11 653  06.-08.06. Rzeszów (PL)     Czechy Slowacja Polska Białoruś
11. Baltie 2013 3 547  26.-28.04. Krakov (PL)     Czechy Slowacja Polska Białoruś
10. Baltie 2012 1 637  18.-20.05. Varšava (PL)     Czechy Slowacja Polska Białoruś Netherlands
9. Baltie 2011 1 631  10.-12.06. Štúrovo (SK)     Czechy Slowacja Polska Białoruś
8. Baltie 2010 578  11.-13.06. Kopřivnice (CZ)     Czechy Slowacja Polska



© 1978-2024 SGP Systems