Můžeš

Čtení pro ty, kteří se nevzdávají. Už od roku 1992 je Můžeš svědkem změn, které doprovázely život nejen smyslově, mentálně či fyzicky handicapovaných lidí. Chceme inspirovat, pomáhat a rozsvěcovat na témata i souvislosti, které jinde nenajdete, přesto, že se týkají nás všech. Chceme také přibližovat oba světy –lidí s postižením a těch, kteří zatím žádné postižení nemají. Hranice je přeci velmi tenká – a přesto na sebe lidé z obou stran často nedohlédnou. Mnohdy se tak připravují o možnost si porozumět a možná udělat ten jeden krok navíc, jeden krok k lepšímu.

Strana 30

AKADEMIE PROGRAMOVÁNÍ
30
můžeš / číslo 5 - 2015
Text: ŠTĚPÁN BENEŠ
Foto: JAN ŠILPOCH
Střední průmyslová škola elektrotech-
nická VÚžlabině je jedna zmnoha, které
se rozhodly, že se zapojí do projektu
Konta Bariéry Akademie programování.
Od jiných zapojených škol se ale ta vaše
přece jen trochu liší. Programování se
uvás vyučuje běžně, základy tu tedy
většina žáků zná. Jak tedy vaše zapojení
konkrétně vypadá?
Základům programování se tu žáci běžně
učí, aproto snámi organizátoři Akademie
programování jednali individuálně. Ozvala
se nám společnost ICT Alliance, která
vprojektu spolupracuje sKontem Bariéry
aspolečností Microsoft, anabídla nám,
že by na školu docházel lektor, který má
praktické osobní zkušenosti sprogramo-
váním vsoftwarové firmě. Studentům tak
může přiblížit oblast přípravy softwarového
projektu, tvorbu UML diagramů popisujících
projekt znejrůznějších hledisek, návrhové
vzory atestování projektů.
Tedy neméně důležitý kontakt sprogra-
mátorskou praxí?
Obecně platí, že studenti nesmírně pod-
ceňují etapu přípravy projektu. Pokud jim
zadám úkol, nevezmou si do ruky papír
atužku, nezačnou přemýšlet nad základní
koncepcí, ale začnou rovnou psát kód. To
vlepším případě – vhorším jen sedí. Někdy
se nestačím divit, jak dokážou zlehké
úlohy učinit složitou. Stejně tak podceňují
testování. Stačí jim, že se program spustí,
ale nepřijde jim divné, že dává nesmyslné
výsledky.
Co všechno zvládnou vaši studenti na-
programovat?
Základy programování se učí všichni studen-
ti. Někteří si pak vyberou programování jako
volitelný předmět ve vyšším ročníku apro-
gramují opravdu zajímavé aplikace. Každý
rok se několik studentů účastní středoškol-
ské odborné činnosti svlastním programem
nebo umaturity obhajují dlouhodobou
maturitní práci, kterou vytvářeli celý čtvr
ročník. Loni to byla například aplikace
Programování bychom
se měli učit všichni
Vznikne nějaká konkrétní aplikace
ivrámci Akademie programování?
Studenti zatím pronikají do tajů tvorby soft-
warového projektu. Ale veškerá dosavadní
příprava směřuje ktomu, aby vzávěru vý-
uky naprogramovali malou, ale praktickou
aplikaci, kterou by mohli využívat vozíčkáři.
Kdysi, ještě na základní škole, jsem
programoval vjazyce Karel. Tenkrát to
byl ještě zájmový kroužek, dnes se ale
role programování dost proměnila. Zdá
se, jako by do našich životů pronikalo na
úrovni dalšího jazyka, jemuž je potřeba
se učit. Jak tuto změnu vnímáte vy?
Nárůst, sjakým elektronika proniká do
našich životů, je strmý. Programování je bez
přehánění skutečně přítomno všude okolo
nás ve většině běžných denních činností.
Nasednete do auta, otevřete garážová vrata
dálkovým ovladačem, na křižovatce čekáte
na červené atd.
Auto, vrata isemafor jsou řízeny počíta-
čem. Ale všechny přístroje, ať je to mobilní
telefon, notebook nebo automatická pračka,
umějí zatím pouze to, co do nich vložil člověk
– programátor. Čím více toho přístroj umí,
tím složitější je jeho ovládání, apokud pro-
gram vkterémkoliv zařízení bude fungovat
špatně, je malér na světě. Rozdíl mezi tím, co
je dnes aco bylo před 20 lety, bude také ne-
srovnatelný srozdílem, co je dnes aco bude
za 20 let. Tedy pokud lidstvo použije pokrok
ke svému prospěchu ane ke svému zničení.
Myslíte si tedy, že by mělo být progra-
mování – alespoň ve své základní podo-
bě – nějak více zohledněno ivosnovách
neodborných škol? Může výuka progra-
mování člověku něco přinést, ikdyž si
třeba nakonec programátorské povolání
nevybere?
Naučit se základy programování je zvládnu-
telné pro každého. Chybí ale přesná defini-
ce, co to jsou základy. Já si myslím, že důraz
by měl být kladen hlavně na výuku algorit-
mizace jakékoliv činnosti; to je univerzální
princip, který se vživotě neztratí. Algoritmi-
zace je základem programování aznamená,
že řešení nějaké úlohy rozdělíte do posloup-
nosti jednotlivých kroků. Pokud si někdo
umí vyměnit duši ukola, měl by iumět
Akademie programování rozvíjí programátorské schopnosti.
Programovat se dá vkaždém věku.
Skvělá šance pro handicapované.
Ivana DURDILOVÁ:
Akademie programování
Konta Bariéry
Konto Bariéry Nadace Charty  spolupracuje
se společností Microsoft již  let na
projektech vzdělávání lidí shandicapem
vIT dovednostech. Současný projekt
snázvem Akademie programování je
pilotním projektem nové generace, která
má informovat veřejnost opotřebnosti
aužitečnosti výuky programování pro budoucí
generace.
Tento projekt si klade za cíl jednoduchou
ahravou formou ukázat studentům
základních, středních ivysokých škol
možnosti programování. Prostřednictvím
nových technologií chceme dát mladým
lidem od  do  let šanci naučit se základy
kódování, které jim vbudoucnu pomohou při
hledání práce nebo při zakládání vlastního
byznysu. Přípravná fáze začala vrámci
Hour of Code, následně byli proškoleni
lektoři ze všech českých regionů anyní běží
desetihodinové kurzy na  školách. Jednou
zcest je ivytvoření e-learningového kurzu,
díky kterému bude možné rozšířit počet
zapojených účastníků azajistit udržitelnost
projektu. Na červen je naplánováno
vyvrcholení projektu vpodobě kódovací
dílny vrámci Zlínského filmového festivalu
azávěrečný hackathon pro nejlepší studenty.
Více na: www.akademieprogramovani.cz
www.facebook.com/
Technologieprotibarieram.cz
info
umožňující hrát na klávesnici jako na piano,
zaznamenat noty do souboru, následně je
zobrazit, upravit vnotové osnově amelodii
přehrát. Jiný student napsal aplikaci pro an-
gličtináře, ve které je možné přidávat různé
soubory, ty textové přečíst elektronickým
hlasem, doplnit orůzná cvičení, například
pexeso,nebo si vytvořit vlastní slovník.
Často také programujeme hry.
Můžeš