Průvodce kroužky ve školním roce 2015/2016 na Výpočetce Průvodce je určený dětem a rodičům, neorientujících se v odborné terminologii spojené s IT. Ostatním rovnou doporučuji spíše seznámení se s orientačními osnovami kroužků na této adrese: http://vyt.luzanky.cz/svp-a-osnovy-aktivit/ Prezentace výsledků činnosti našich kroužků: http://vyt.luzanky.cz/ Úsek výpočetní techniky nabízí i kroužky, které nejsou spojeny s IT (stolní a deskové hry apod.), kterým je tento průvodce věnován také. Novým zájemcům doporučujeme osobní zápis (rodič s dítětem), dokážeme tak společně vybrat tu nejzajímavější a nejvhodnější aktivitu.
Počítačové hry - síťové Volnočasová aktivita, jejíž primárním účelem není výuka, ale především uvolnění po náročném dni ve škole. Výhodou kroužku je skupinové hraní s vrstevníky v jedné místnosti (komunikace, snadná domluva na pravidlech i typu hry). Dalším rozměrem kroužku je i seznámení s novými kamarády a následné trávení volného času společně i mimo kroužek a nejen počítačovými aktivitami. V kroužku je čas na případná vysvětlení technických dotazů a problémů (převážně, nikoliv však výlučně, vztahujících se k počítačovým hrám). Těmto kroužkům je primárně vyhrazen jen pátek. Seznam her a vybavení PC: http://vyt.luzanky.cz/o-oddeleni/vybaveni-ucebny/ Vhodné: pro všechny hráče od 8 let, nejsou požadovány vstupní znalosti, dle času je odstupňován i vhodný věk (ale zde je věk opravdu nezávazný)
Základy web. stránek (HTML, CSS + případně základy JavaScript) Tvorba webových stránek pro naprosté začátečníky. Nejzákladnější příkazy pro ruční tvorbu stránek (nikoliv práce ve WYSIWYG editorech!). Výhodou ruční tvorby je naprosto přesný přehled o struktuře stránky a určení pozice jednotlivých prvků vyskytujících se na stránce. V kroužku se účastníci následně učí využití kaskádových stylů pro jednotný design celého webu (tj. více navzájem propojených stránek), pokud zbývá čas tak i základům javascriptu a uploadu stránek na internet (a následné správě). Účastníci pracují s kódem HTML tak, aby byl validní dle standardů W3C. Kroužek je nezbytný základ pro tvorbu dynamických stránek v navazujících kroužcích PHP pro začátečníky a PHP a SQL. Určeno: zájemcům o tvorbu internetových stránek od 10 let, nejsou požadovány vstupní znalosti
Game Maker – pokročilí Pokročilý kroužek tvorby vlastních her v Game Maker. Zaměřeno na tvorbu skriptů v tomto jazyce (GML). Nezbytným předpokladem jsou znalosti programování v Game Maker (běžné příkazy z nabídek a jejich správné využití, dřívější vytvoření jednodušší hry v tomto jazyce atd.) či základní zkušenosti s programováním v jiném jazyce. Dobrá znalost matematiky výhodou, logické
uvažování nezbytné. Programování skriptů se blíží klasickému programování, zaměření však zůstává primárně na tvorbu her. Náplň: práce s objekty, jejich pohyby a kolize, primitivní umělá inteligence, jednoduchá grafika (navrhují účastníci) a multiplayer hry (LAN). Určeno: především účastníkům Game Maker – začátečníci z minulých let, zájemcům od 11 let s alespoň půlroční zkušeností v prostředí Game Maker či jiném jazyce
3D grafika (Blender či 3ds Max) Kroužek 3D grafiky je určený začátečníkům i mírně pokročilým. Pracuje s v prostředí programu Blender resp. 3ds Max. Náplní je zvládnutí práce s výše zmíněnými programy (jejich ovládání není zcela triviální), modelování plně třírozměrných scén, texturování vytvořených "koster", nasvícení scény, rendering a zaznamenání modelu v podobě 3D obrázku či animace. Určeno: vhodné pro všechny začínající zájemce od 12 let, nejsou požadovány vstupní znalosti, kromě běžné znalosti práce s PC
Tvorba animovaných filmů, Tvorba animovaných filmů - pokročilí Kroužek určený mladým i starším. Důležité jsou zde nápady a kreativita, nikoliv znalosti počítačů či animačních technik. Od prvotního nápadu, přes zpracování scénáře (storyboard), přípravu pomůcek, přípravy scény, až po samotné vytvoření animovaného filmu, jeho ozvučením, namluvením dialogů postav. Techniky práce s plastelínou, plošková animace, machinima, kreslená animace a spousty dalších. Detailní seznámení s technikou (fotoaparáty, speciální animační pomůcky) a s programy sloužícími pro tvorbu filmů či digitální úpravu jednotlivých "políček" filmu (XnView, Pinnacle, Movie Maker, Sony Vegas). Tvorba animací je náročná na čas i materiál, proto jsou kroužky vždy až ve večerních hodinách (kdy nehrozí zásah do kroužku navazujícího). Pracuje se v dílnách a na počítačích, scény se zachycují i v parku či v budově SVČ. Dětem nabízíme doprovod parkem na Pionýrskou po skončení kroužku (respektujte prosím to, že vedoucí musí prvně po aktivitě uklidit a odchod z budovy se tedy vždy pozdrží). Určeno: varianta začátečníci pro všechny zájemce s fantazií a nápady, bez ohledu na věk či předchozí zkušenosti Určeno: varianta pokročilí je určena všem, kteří mají zkušenosti s animováním v rozsahu nejméně 1,5 roku (v kroužích či mimo ně), jde tedy o kroužek spíše pro starší účastníky, doporučený věk je od 14 let
Game Maker – začátečníci Programovací jazyk Game Maker se využívá pro tvorbu jednodušších i složitějších počítačových her. Prostředí je, oproti běžným programovacím jazykům, přehledně graficky zpracováno a je tedy vhodné pro mladší děti (prostředí vyšších jazyků už může být pro děti nepřehledné, složité, je v nich nezbytná znalost pokročilejší angličtiny a celkově by tedy hrozilo znechucení programování už na samotném začátku). V kroužcích se programují hry, dle výběru účastníků (3D, 2D či multiplayerové hry), ale vždy přiměřeně jejich znalostem a schopnostem. Kroužek je ideální na vyzkoušení programátorských vloh dětí, ale současně podporuje jejich kreativitu. Účastníci si sami navrhují i grafiku hry (částečně úpravou objektů z naší databáze). Určeno: všem novým zájemcům o programování vlastních her, ve věku od 10 let, nejsou požadovány vstupní znalosti (snad jen běžná znalost práce na PC - klávesnice, myš, uložit, uložit jako, otevřít atd.)
Visual C# - začátečníci, mírně pokročilí, nejpokročilejší Programování v jazyce C sharp vyžaduje zkušenosti s programováním v jiných, jednodušších, jazycích (a to i ve variantě začátečníci) nebo velkou ochotu, věnovat se programování i ve volném čase během roku. Kroužek je zvladatelný i pro účastníky bez programátorských zkušeností, ale s rozvinutým logickým uvažováním, zájmem a alespoň základní znalostí angličtiny. Jazyk je využitelný pro tvorbu grafických aplikací v prostředí Windows (zpočátku však může být náplň omezena na jednoduché, konzolové, aplikace). V pokročilé variantě se pracuje formou dlouhodobých projektů (hry, kalkulačky, měření dostupnosti internetových serverů (ping), "čističe" zbytečně dlouhého zdrojového kódu webových stránek tvořených v WYSIWYG editorech, prohlížeče multimediálních souborů, aplikace pracující s databázemi či přes LAN, síťové hry, šifry apod.). Určeno: varianta pokročilí je určena všem, kteří mají celkové zkušenosti v rozsahu nejméně 2 let s programováním v Pascal, C#, C++, C či Delphi. Jde tedy o kroužek spíše pro starší účastníky, doporučený věk je od 14 let Určeno: varianta začátečníci novým zájemcům o programování či účastníkům kroužků Pascal, Pascal/Delphi, GML z minulých let, pro všechny účastníky však platí podmínka zkušeností s programováním v jazycích Pascal, Delphi, GML v rozsahu cca 1 rok (vy výjimečných případech není nezbytné či stačí programování Karel apod., ale pak vyžadujeme velký zájem a ochotu učit se i mimo kroužek). Znalost C# se nevyžaduje, doporučený věk je od 12 let Určeno: varianta nejpokročilejší je určena jen těm nejzkušenějším mladým programátorům, předpokládá se perfektní zvládnutí psaní běžných aplikací v C#, kroužek už spíše směřuje k pomoci s problémy při tvorbě vlastních aplikací, efektivitě vybraných metod řešení, propojení s jinými jazyky (či pospání odlišností) a hardware. Doporučený věk od 15 let
Moderní počítačové sítě (2 letý navazující cyklus, začátečníci/pokročilí – v roce 2015/2016 začátečníci) Kroužek věnující se modernímu hardwaru a řešení síťových věcí. Teoretické i praktické zaměření. Od skládání vlastního PC, přes nacvakování kabelů krimpovacími kleštěmi, práci se simulátory až po řešení síťové architektury a její efektivní HW a SW zabezpečení. Práce s routery a switchem. V rámci kroužku je i možnost odborné exkurze do komunikační firmy AT&T (speciální péče při dni otevřených dveří, občasné setkání s odborníky na určitou oblast atd., simulace v labu). Určeno: pro zájemce od 15 let se zaměřením na HW a sítě, požadovány alespoň základní znalosti HW a práce s PC, manuální zručnost. Od školního roku 2015/2016 opět otevřeno začátečníkům (2 letý cyklus začátečníci-pokročilí)
Programování Karel a Pascal Základy programování pro nejmladší v příjemném prostředí jazyka Karel. Učení hlavního hrdiny, robota Karla, novým příkazům. Perfektní příprava na pokročilejší programování ve vyšším věku. Základy logického myšlení, seznámení se se způsobem programování vlastních programů, s nutností dodržovat syntaxi (přesný zápis) daného jazyka. V průběhu roku přechod na programovací
jazyk Pascal (který je výrazně náročnější, ale z edukativních důvodů velice vhodný pro mladší účastníky). S ohledem na věk účastníků může kroužek končit volným programem, kdy si děti budou moci po splnění úkolů zahrát hry či jít na internet (problémy s pozorností u mladších dětí při 60 minutové časové dotaci kroužku) Určeno: pro nejmladší začínající programátory, vhodné od 9 let, nejsou požadovány vstupní znalosti (běžná uživatelská znalost práce na PC je výhodou)
Programování Java (2 letý navazující cyklus, začátečníci/pokročilí – v roce 2015/2016 pokročilí, viz dále) Kroužek se zabývá základy jazyka Java a objektově orientovaného programování. Účastníci si postupně osvojí syntaxi jazyka, jednotlivé vývojové nástroje a základy objektového návrhu. Po seznámení se všemi podstatnými prvky jazyka při tvorbě konzolových aplikací (aplikací spouštěných v terminálu bez grafického rozhraní) budou účastníci seznámeni se základy tvorby aplikací s grafickým rozhraním. Po absolvování kroužku budou účastnící schopni samostatně vytvořit jednoduchou konzolovou či grafickou aplikaci v jazyce Java s využitím principů objektově orientovaného programování. Kroužek zatím není určen k vývoji aplikací pro mobilní zařízení! Plánujeme až v v příštím roce, po zvládnutí základů Javy s aktuální skupinou. Určeno: zájemcům s 2 roky zkušeností s programováním (z toho alespoň 1 rok vyšších progr. jazyků), vhodné od 14 let
Programování Pascal Programování v jazyce Pascal je určené mladším účastníkům. Přestože je tento jazyk překonaný, co do využití v praxi, stále je nejlepším nástrojem pro naučení nejzákladnějších věcí, bez kterých se programátor ve vyšších jazycích ztratí, tj. smyslem kroužku je naučit perfektnímu zvládnutí proměnných, podmínek, cyklů, syntaxi (přesnému zápisu), případně i polím a celkové logice programátorského myšlení. Na školách je tento jazyk stále hojně vyžadován (a vyučován). Celý rok je věnován důkladnému probrání jazyka Pascal (náročnější kombinaci Pascal/Delphi letos rušíme pro menší zájem) Určeno: pro děti od 11 let a pro ty nejmladší, kteří navštěvovali v minulém roce kroužek Karel a Pascal (tento kroužek je doporučen dětem, které si nejsou v základech Pascalu ještě zcela jisté). Menší zkušenost s programováním je výhodou, ale není požadována. U úplných začátečníků, kteří nedosahují doporučeného věku či si zatím na tento jazyk netroufají, nabízíme Game Maker – začátečníci či Karel/Pascal. Nehrozí pak, že by se přílišnou náročností programování dětem znechutilo.
PHP pro začátečníky Určen všem, kteří navštěvovali kroužek základů webových stránek (HTML, CSS) v minulém roce či mají základy tvorby webových stránek odjinud (upozornění: nikoliv práce s FrontPage apod., míněna je znalost HTML značek). Začátek kroužku bude věnován rychlému zopakování HTML, podrobnějšímu zvládnutí/zopakování CSS a posléze se přejde k PHP, tedy k tvorbě dynamických webových stránek (cykly, podmínky, příklady jednoduššího e-shopu, formuláře atd.). Rozšíření základů JavaScriptu. Zaměření spíše na kratší příklady k procvičení jednotlivých témat.
Určeno: zájemcům s dobrou znalostí HTML, vhodné od 12 let
PHP a SQL Pokročilá tvorba dynamických stránek, zapojení práce s databázemi (SQL). Práce formou celoročního projektu dle výběru účastníků pod vedením zkušeného vedoucího. Předpokládá se perfektní zvládnutí HTML, dobré zvládnutí PHP, povědomí o Java výhodou. Kroužek učí i systematice (vymezení problémů a návaznosti kroků) při zpracování určitého dlouhodobého projektu (zakázky) a pečlivosti při ošetření všech variant, které mohou nastat při interakci uživatelstránka (resp. databáze). V 2 pol. výuka formou dlouhodobého projektu (na webových stránkách Výpočetky je dobrým příkladem sekce „Nová galerie“, projekt dětí z tohoto kroužku). http://www.luzanky.cz/vyt/galerie/index.php Určeno: zájemcům se znalostí HTML, CSS, PHP a základy JavaScriptu, od 13 let. Navazující aktivita na kroužek PHP pro začátečníky minulých let
Dračí Doupě (stolní hra na hrdiny) Kroužek populární stolní fantasy RPG hry na hrdiny, ke které stačí čtverečkovaný papír, tužka a různé typy kostek. A bujná fantazie. Vedoucí kroužku je současně i zkušeným Pánem Jeskyně a jeho šedivé vousy nenechávají nikoho na pochybách, že se již dlouhá léta ve svém volném čase věnuje vedení dobrodruhů do jisté záhuby. Zapište se a vzdorujte s partou přátel – dobrodruhů, Osudu... ;) Určeno: dětem s fantazií od 12 let, bez omezení horní hranice věku
Nette, Git Kroužek původně určený pouze vedoucím na Výpočetce, kteří se chtějí skupinově a samostatně rozvíjet v oblasti PHP (především). Otevřeno všem mladým nadšencům, kteří se chtějí dozvědět něco více o Nette Framework (pro vývoj webových aplikací rychle a bezpečně), práci s gitem a sami jsou ochotni si pro ostatní připravovat svá témata v této oblasti. Není založeno na klasickém schématu „vedoucí-účastník“, skupinová a týmová práce, rozdělování úkolů, debata a společné učení se. Určeno: pro zájemce ve věku od 14 let, kteří se chtějí skupinovou formou vzdělávat v oblasti PHP.
Programování Java – pokročilí (nový kroužek, 2 letý navazující cyklus, začátečníci/pokročilí – v roce 2015/2016 pokročilí) Kroužek se zabývá programováním v jazyce Java. Účastníci se postupně seznámí s pokročilejšími prvky jazyka, principy psaní vícevláknových aplikací a jednoduchým návrhem grafických a webových aplikací. Předpokládají se znalosti v rozsahu kroužku Java - začátečníci, nebo jiného pokročilého kroužku zaměřeného na OOP. Po absolvování kroužku budou účastnící schopni samostatně vytvořit konzolovou či grafickou aplikaci v jazyce Java s využitím principů objektově orientovaného programování. Určeno: pro zájemce ve věku od 16 let, nutné zkušenosti s programováním (vyšší jazyky, ideálně Java)
Stolní hry (v tomto školním roce neprobíhá) Kroužek především stolní hry StarCraft: The board game (desková hra) a Game of Thrones, ale i dalších her, dle výběru účastníků (máme možnost zapůjčit různé hry, vedoucí samozřejmě každou důkladně účastníkům vysvětlí). Kroužek se bude konat vždy 1 x měsíčně v pátek (vždy poslední v měsíci, v případě svátku či volna o týden dříve). Hry vyžadují hodně času, proto má kroužek časovou dotaci 4 hodiny. Omezený počet účastníků/hráčů. Určeno: dětem se zájmem o Sci-Fi od 12 let, bez omezení horní hranice věku
Základy práce s PC pro nejmenší (v tomto školním roce neprobíhá) Kroužek určený nejmladším dětem. Slouží k seznámení se základními funkcemi počítače, práci v prostředí Windows 7, zvládnutí aplikací Microsoft Office 2013 (či Open Office, Libre Office). Práce se soubory, složkami, textové editory, tabulkové editory, nastavení systému Windows, běžné problémy a jejich řešení, práce s internetem, hledání, maily a antiviry. Další náplň a míru zvládnutí jednotlivých bodů programu kroužku si určí sami účastníci a jejich zájem. Vše samozřejmě bude přizpůsobeno věku. Kroužek nemá přímé navazování, ale určitě následně pomůže dětem v jakémkoliv dalším počítačovém kroužku. Určeno: nejmladším dětem bez jakýchkoliv zkušeností s PC, vhodné od 8 let
Pétanque (v tomto školním roce neprobíhá) Kroužek určený mladým zájemcům o tuto, v Čechách nepříliš známou, hru. Vedoucí jsou zkušení hráči a hráčky (spoluvedení přislíbila i vicemistryně Evropy a reprezentantka ČR Hana Šrubařová). Cílem kroužku je propagovat tuto hru i mezi mladými a případně je zaujmout pro hru tak, aby se jí v průběhu let začali věnovat profesionálně. Kroužek pétanque bude probíhat jen v uvedených termínech: konec září – konec listopadu „zimní“ pauza začátek března-začátek června Kroužek bude vždy 2 x týdně po 1,5 hodině (i přes zimní pauzu, dosáhne kroužek běžné časové dotace) Určeno: dětem ve věku 8-15 let, nejsou požadovány znalosti pravidel ani vlastní koule či košonky
Programování hrou (v tomto školním roce neprobíhá) Nový kroužek. Zaměřením se blíží Korespondečnímu semináři probíhajícím na Masarykově Univerzitě (ks.muni.cz). Určen je pro zkušenější programátory, středoškoláky (min. 1 rok zkušeností s programováním v C, C++, C sharp, Delphi, Java, PHP nebo Pascal). Účastníci budou v kroužku hledat (formou modelových příkladů a hádanek) optimální řešení a vhodný algoritmus programu. Následně jej budou zapisovat a testovat přímo na počítačích. Kroužek by měl rozvíjet schopnost logického myšlení, schopnost optimalizovat kód programu (vedoucí k úspoře času strojového i programátorova) a schopnost pracovat v týmu (dvojice). Konkrétní náplň viz „Osnovy a ŠVP“ na webu Výpočetky.
Určeno: pro programátorské „hračičky“
Garry's Mod (v tomto školním roce neprobíhá) Garry’s Mod je původně editor map určený pro hru Half Life 2. Díky extenzívním možnostem a nadšení fanoušků, je tento editor využitelný pro práci s objekty v realistickém fyzikálním prostředí, programování vzorců chování těchto objektů, souvislosti jednotlivých akcí atd. Rozsáhlá databáze objektů v podobě postav, věcí či dopravních prostředků. Garry's je kroužek na pomezí programování (rozvoj logického uvažování, práce s podmínkami atd.) a hraní si (vymýšlení scének pracujících s reálnou fyzikou). Výsledky práce se zachycují v podobě obrázků či videí. V 2.pololetí je kroužek zaměřen na programování ve Wire Mod (přídavný modul pro Garry’s Mode určený pro programování – např. kalkulaček, časovačů, plně řiditelných dopravních prostředků atd.). Garry’s Mod s modulem Wire Mod je srovnatelný s výukou programování v jazycích Pascal (tj. zvládnutí podmínek, cyklů a přesného zápisu příkazů), ale přináší začátečníkům rozmanité grafické prostředí s množstvím objektů, které je jistě pro práci příjemnější, než strohá uživatelská prostředí jazyka Pascal, Delphi či C. Určeno: pro začínající programátory od 10 let, nejsou požadovány vstupní znalosti
Digitální fotografie a Photoshop (v tomto školním roce neprobíhá) Kroužek pro děti se zájmem o fotografování digitálními fotoaparáty a zpracování fotek ve Photoshopu. Součástí kroužku je teorie (expozice, kompozice atd.), ovládání manuálních nastavení fotoaparátů, focení v interiérech (muzea) a exteriérech (park Lužánky, botanická zahrada, skleníky aj.), úprava fotografií (ořez, retuš, práce s vrstvami) a práce se světlem. Zpracování fotek bude probíhat v programech PhotoFiltre, GIMP a následně i ve Photoshop Elements. V ceně kroužku je i veškeré případné vstupné do exteriérů a interiérů. Kroužek je určen začátečníkům. Určeno: všem zájemcům o digitální fotografii od 12 let s vlastním digitálním fotoaparátem (ideálně zrcadlovkou či kompakt min. cca od 5000Kč výše), nejsou požadovány žádné vstupní znalosti (stačí zájem o fotografování a jistý cit pro focení ;) Upozornění: zájemcům s běžným kompaktem bude zápis umožněn také, ale zcela určitě nevyužijí plně možnosti kroužku kvůli tech. omezením těchto digitálních fotoaparátů. Během kroužku bude možnost (v omezené míře) využít zrcadlovku vedoucího kroužku.
Delphi – mírně pokročilí (v tomto školním roce neprobíhá) Tento kroužek je určen zkušenějším, bude probíhat v rychlejším tempu, než kroužek kombinující Pascal a Delphi. Po krátkém zopakování znalostí z Pascalu se hned přejde na Delphi. Předpokladem je perfektní zvládnutí programování v Pascalu (podmínky, výběr vhodného cyklu atd.) a výhodou je zvládnutí alespoň drobných základů v jazyce Delphi. Účastníci by v kroužku měli najít možnost dokonalého zvládnutí jazyka Delphi a náročné příklady rozvíjející jejich programátorské umění. Určeno: Pro nejšikovnější účastníky kroužku Pascal/Delphi z minulého roku, pro účastníky s dobrou znalostí Pascalu a zájmem navázat v pokročilejším programovacím jazyce, vhodné od 13 let
Programování jednočipů (v tomto školním roce neprobíhá)
Kroužek kombinující programování a práci s hardware v dílnách. Pro kroužek se využívají jednočipy ATMEL, které se v kroužku programují v jazyce Assembler. Základní seznámení s jazykem C. Účastníci si sami pájí desky a spoje. Výsledkem jsou zařízení vlastní výroby využívající k svému ovládání čip (stopky, časovače, blikačky, pásy led diod aj.). Kroužek je dosti náročný a je určen spíše starším. Převody do dvojkové soustavy, programování, příprava vývojových diagramů, pájení, práce s hardware; to vše vyžaduje především zájem, logické uvažování, manuální zručnost ale i dobré znalosti z matematiky. Určeno: pro zájemce od 14 let, doporučeny předchozí znalosti s programováním (půl roku) a s kroužky elektroniky
Pascal / Delphi (v tomto školním roce neprobíhá) Kombinace popisů kroužku Pascal a Delphi. Rychlejší (tedy náročnější) probrání Pascalu a posléze přechod na základy Delphi. Určeno: pro zájemce od 12 let, náročnější varianta kroužku Pascal