Zobrazit na úvodní stránce článků

Na začátek článku
Titulka > Modul články > Gymnaziální vzdělávání > Code Week 2016 aneb Jak jsme se neučili ...

Ikona prakticky

Code Week 2016 aneb Jak jsme se neučili programovat

Ikona zkusenost
Autor: Jaroslav Mašek
Anotace: Článek o tom, jak je také možné pojmout týden evropského programování a zařadit ho do výuky ICT na střední škole.
Podpora výuky jazyka:
Klíčové kompetence:
  1. Gymnázium » Kompetence komunikativní » s ohledem na situaci a účastníky komunikace efektivně využívá dostupné prostředky komunikace, verbální i neverbální, včetně symbolických a grafických vyjádření informací různého typu
  2. Gymnázium » Kompetence k řešení problémů » uplatňuje při řešení problémů vhodné metody a dříve získané vědomosti a dovednosti, kromě analytického a kritického myšlení využívá i myšlení tvořivé s použitím představivosti a intuice
  3. Gymnázium » Kompetence k učení » efektivně využívá různé strategie učení k získání a zpracování poznatků a informací, hledá a rozvíjí účinné postupy ve svém učení, reflektuje proces vlastního učení a myšlení
Očekávaný výstup:
  1. gymnaziální vzdělávání » Informatika a informační a komunikační technologie » Informatika a informační a komunikační technologie » Digitální technologie » ovládá, propojuje a aplikuje dostupné prostředky ICT
Mezioborové přesahy a vazby:
  1. Gymnaziální vzdělávání -> Cizí jazyk
Průřezová témata:
  1. Gymnaziální vzdělávání » Multikulturní výchova » Vztah v multilingvní situaci a ke spolupráci mezi lidmi z různého kulturního prostředí
Organizace řízení učební činnosti: Skupinová
Organizace prostorová: Specializovaná učebna
Nutné pomůcky: Počítač s přístupem na internet.
Klíčová slova: projektová výuka, programování, střední škola, MOOC, výuka ICT, Hour of Code, Code Week, online kurz

Cíl výuky:

  • naučit programovat jiné;
  • naučit se připravit, vytvořit a spravovat online kurz;
  • naučit se pracovat projektově.

Text článku:

Perex

V evropském týdnu kódování (Code Week), konaném pravidelně kolem poloviny října, či v tom světovém (Hour of Code), pořádaném vždy druhý týden v prosinci, se od učitelů obvykle očekává, že přitáhnou studenty k programování. Protože, kdy už jindy? Co když ovšem učíte studenty oboru programování a navíc v posledním ročníku střední školy? Pak se možná začnete na celé téma dívat trochu z druhé strany.

Code Week a jak jej zařadit do výuky

Sedím v křesle a vymýšlím přípravu pro následující týden. Snažím se uvažovat v kontextu. Co se odehraje ve světě ICT v nadcházejících dnech a týdnech a jak to dostat do mého aktuálního tematického plánu. Fakta se přede mnou postupně zjevují a moc nadějně to nevypadá:

  • proběhne Code Week,
  • začínám týden výukou předmětu Aplikace se studenty 4. ročníku oboru IT,
  • počet studentů: 2 skupiny po 15 studentech,
  • časová dotace na skupinu: 90 minut/týdně,
  • studenti programují již od 1. ročníku (C++, C#, Java, PHP),
  • já nejsem programátor a programování učím jen na úrovni bloků (Blockly, Scratch, LabVIEW).

A téměř okamžitě vyvstávají zásadní otázky a spolu s nimi i odpovědi:

  • Co já mohu v programování učit tyto studenty? Nic.
  • Co oni mohou naučit mě? Hodně.
  • A dokázali by naučit něco i někoho jiného? To je otázka za milion korun.

Code Week 2016 nebude tentokrát jen o programování

Přicházím do třídy a seznamuji své studenty s právě začínající akcí Code Week 2016. Není to něco, o čem by už dříve neslyšeli od mých kolegů a kolegyň v předchozích letech. Na začátku čtvrtého ročníku střední školy, oboru IT, bych se hodně divil, kdyby tomu bylo jinak. Za dosavadní tři roky studia si vedle programování v C++, C# a Javy postupně prošli všemi těmi Code.org projekty, Scratchem i prostředím LEGO Mindstorms LabVIEW. S tím jsem tak trochu počítal a vlastně jsem v to dokonce tiše doufal.

Vidím na nich, že zrovna nadšením nepřekypují. Jejich výrazy ve tvářích mi napovídají, na co asi myslí: zase další psaní kódu, jako bychom toho neměli dost v samotném předmětu Programování.

„Tentokrát to uděláme jinak,“ obracím se k nim a jdu rovnou k věci.

„Vaším úkolem bude vytvořit online kurz, ve kterém se pokusíte naučit jeho účastníky programovat ve vámi vybraném programovacím jazyku.“

Zírají na mě a já si uvědomím, podle toho, jak se tváří, že tu máme první problém, se kterým jsem dopředu nepočítal. Nikdy žádný online kurz netvořili, a jak vzápětí zjistím, jen dva z nich nějaký online kurz v minulosti absolvovali. Napadá mě, že nejlepší bude začít stručným představením konceptu MOOC.

Detailní plán projektu Code Week online kurzy

Následně je seznámím s naším novým projektem, který nazvu Code Week online kurzy, jehož cíle jsou:

  • naučit programovat jiné,
  • naučit se připravit, vytvořit a spravovat online kurz,
  • naučit se pracovat projektově,

a chci po nich, aby:

  1. vytvořili 2–4členné týmy,

  2. zvolili si téma (co budou chtít účastníky kurzu naučit) a cílovou skupinu (pro koho bude kurz určen),

  3. navrhli tři úvodní lekce výuky programování dle předem dané struktury, charakteristické pro online kurz, obsahující:

    • seznámení s tématem lekce

    • představení teorie

    • ukázka vzorových úloh

    • připravení úloh k procvičení

    • ověření pochopení probraného tématu

    • vyhodnocení a postup do další lekce  

  4. vybrali si prostředí pro tvorbu online kurzu, které jim bude nejvíce vyhovovat (sám doporučím Edmodo a Schoology, ale nechám na nich, aby se s nimi seznámili sami),

  5. dle bodu tři naplnili kurz jednotlivými lekcemi s připraveným obsahem,

  6. kurz otestovali v roli účastníků,

  7. pozvali do kurzu své spolužáky a mě, coby první, testovací účastníky kurzu, kteří jim dají zpětnou vazbu,

  8. nasdíleli konečnou verzi vzorového, připraveného kurzu do společného prostoru.

Na závěr stanovuji časový rozsah projektu, 4 x 90 minut, podrobně takto:

  • 1. setkání (ve zbývajícím čase) realizovat bod 1 a 2
  • 2. setkání – bod 3 a 4
  • 3. setkání – bod 5 a 6
  • 4. setkání – bod 7 a 8  

Jak to dopadlo

Čekal jsem od studentů víc po všech stránkách: stránce odborné (naučí víc a půjdou do větší hloubky), obsahové (naplní všechny sekce dané kapitoly, viz bod 3 výše) a nakonec i té formální (podobou a strukturou kurzu). Byl jsem zklamán.

A také jsem očekával větší nasazení a zaujetí tématem. Byl jsem zklamán podruhé.

Nemohl jsem se, jako už tolikrát v minulosti z jiných tříd, zbavit pocitu, že studenti udělali jen to nejnutnější, aby splnili úkol, bez jakýchkoliv ambicí kurz rozšířit a nakonec otevřít široké veřejnosti.

Přesto jsem nikdy v průběhu projektu ani po něm nenabyl pocitu, že tvořit online kurzy v rámci Code Weeku je špatným nápadem. Opět, jako už v minulosti tolikrát, mi v konečném důsledku nešlo až tolik o samotný obsah jednotlivých kurzů jako o to, co si studenti z celého projektu odnesou a jestli jim to celé v budoucnu k něčemu bude.

Závěrečná poznámka

Vzhledem k datu realizace projektu (říjen 2016) nejsou již kurzy dostupné k nahlédnutí. Myslím, že to tolik nevadí. Mnohem důležitější je myšlenka na trochu jiné pojetí týdne kódování, možná jen pro specifickou skupinu studentů. I když, kdo ví?

Reflexe:

Viz kapitola Jak to dopadlo.

Anotované odkazy:
Příspěvek nemá přiřazeny žádné anotované odkazy.
Přiřazené DUM:
Příspěvek nemá přiřazeny žádné DUM.
Přiřazené aktivity:
Příspěvek nemá přiřazeny žádné aktivity.
 
INFO
Publikován: 16. 11. 2017
Zobrazeno: 1153krát
Hodnocení příspěvku
Hodnocení týmu RVP:
Hodnocení článku : 2.6667

Hodnocení uživatelů:
Hodnocení článku : 5
Hodnotit články mohou pouze registrovaní uživatelé.

2 uživatelé Hodnocení článku : 5
zatím nikdo Hodnocení článku : 4
zatím nikdo Hodnocení článku : 3
zatím nikdo Hodnocení článku : 2
zatím nikdo Hodnocení článku : 1
Jak citovat tento materiál
MAŠEK, Jaroslav. Code Week 2016 aneb Jak jsme se neučili programovat. Metodický portál: Články [online]. 16. 11. 2017, [cit. 2018-04-21]. Dostupný z WWW: <https://clanky.rvp.cz/clanek/c/G/21395/CODE-WEEK-2016-ANEB-JAK-JSME-SE-NEUCILI-PROGRAMOVAT.html>. ISSN 1802-4785.
Doporučte materiál
Licence Licence Creative Commons

Všechny články jsou publikovány pod licencí Creative Commons.


Komentáře
1.Autor: Recenzent1Vloženo: 16. 11. 2017 10:34
Autor vyhodnocuje svou novou zkušenost nad přístupem středoškolských studentů k úkolům, které vstupují do vyšších úrovní Bloomovy taxonomie. Pojetí i obsah příspěvku lze spíše hledal mezi blogy, ale bezesporu po jeho přečtení může být inspirací pro jiné učitele středoškolských studentů. Myšlenka vytváření konceptu MOOC studentskými týmy může být uplatnitelná i mimo výuku programování.