Nacházíte se zde: Úvod Poškole 2007 Aktivity Workshop - Výuka programování podle metodiky "Design Patterns First"
Akce dokumentů

Workshop - Výuka programování podle metodiky "Design Patterns First"

Typ aktivity Workshopy
Cena vč. DPH Zdarma/Zahrnuto
Kapacita 20
Uzávěrka Bez uzávěrky
Povinné Ne

lektor Rudolf Pecinovský
dominantní předmět (obor) informatika
doba trvání 12 min
anotace Metodika „Design Patterns First “ vychází ze základního pedagogického pravidla označovaného jako Ranní ptáče (Early Bird Pedagogical Pattern), které říká, že klíčové dovednosti bychom měli učit co nejdříve. Na workshopu bude předvedena zkrácená verze prvních hodin výuky objektově orientovaného programování podle této metodiky. Postupně budou probrána tato témata:
  • Interaktivní práce s objekty
  • Definice třídy vytvářející animovaný grafický objekt
  • Zdrojový kód třídy, prázdná třída,
  • Konstruktory, vzájemné zastupování konstruktorů
  • Jednoduché metody, přejmenování třídy, třída Světlo
  • Nesplnitelný úkol: blikající světlo
  • Pojem rozhraní, definice rozhraní, použití rozhraní
  • Návrhový vzor služebník, rozhraní IPříkaz
  • Návrhový vzor Přepravka, rozhraní IPosuvný
  • Rozhraní IOvládaný, létací talíř s blikajícími světly,
  • Automatické testování odevzdaných úloh
charakteristika cílové skupiny Zájemci o objektově orientované programování, kteří dokonce ani nemusejí umět programovat.
technické a softwarové podmínky Pro lektora i účastníky počítače s instalovaným JDK 5 nebo vyšším, instalovaným IDE BlueJ s modifikovanými konfiguračními soubory podle doporučení lektora, a nahranou knihovnou dodanou lektorem.

Pro lektora navíc projektor umožňující promítat dění na obrazovce jeho počítače.

Na operačním systému počítače nezáleží (program bude chodit pod operačními systémy Linux, MacOS i Windows – účastníci si mohou zvolit podle svých preferencí).

Na lektorském počítači bych preferoval Windows – jsem na ně zvyklý a mám na nich připravené doprovodné materiály.

výstupní úkoly Účastníci v průběhu workshopu vytvoří v interaktivním režimu jednu třídu, jejíž instance nakreslí na připravené plátno animovaný obrázek, a následně v textovém režimu jednu třídu s několika atributy a metodami, která bude na konci implementovat definované rozhraní.
předpokládané znalosti a dovednosti účastníka Bezpečné ovládání počítače pod daným operačním systémem.

Využívá software Plone - systém správy obsahu (CMS) s otevřeným zdrojovým kódem.

Tento portál vyhovuje následujícím standardům: