KOMU JE KNIHA URČENA?



Podobné dokumenty
KOMU JE KNIHA URČENA?

Moderní výuka programování

Jméno a Příjmení. Třída. Škola

Základní práce v souborovém manažeru

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Informační a komunikační technologie

Přínos k rozvoji klíčových kompetencí:

Nástroje pro vývoj software

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky

MATLAB PRO PODPORU VÝUKY KOMUNIKAČNÍCH SYSTÉMŮ

Kapitola 1 První kroky v tvorbě miniaplikací 11

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA

MATCOMP s.r.o. Nabídka počítačových kurzů. Akreditované kurzy:

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

CHARAKTERISTIKA VZDĚLÁVACÍ OBLAST VYUČOVACÍ PŘEDMĚT ZODPOVÍDÁ INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Obchodní akademie, Náchod, Denisovo nábřeží 673

Generátor kódu. a jeho uplatnění ve výuce programování. Rudolf PECINOVSKÝ rudolf@pecinovsky.cz

6.4 Charakteristika vyučovacího předmětu Informatika

OFF - LINE. PRO ZAČÁTEČNÍKY Zdroje textů a obrázků

Spojení a kontakty: Střední průmyslová škola strojní a elektrotechnická a Vyšší odborná škola, Liberec 1, Masarykova 3, příspěvková organizace

Vzdělávací obsah předmětu se skládá z tematických celků: Vyhledávání informací a komunikace Zpracování a využití informací

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

Reálné gymnázium a základní škola města Prostějova Školní vzdělávací program pro ZV Ruku v ruce

Vzdělávací obsah předmětu

PiL-Off01 - Microsoft Office I - Novinky v jednotlivých aplikacích

Jak mluvit s roboty. Dokážeš naprogramovat robota tak, aby postavil kelímky ve správnou stavbu?

Využívání Open Source programů

Integrovaná střední škola, Sokolnice 496

VZDĚLÁVACÍ OBLAST INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE VYUČOVACÍ PŘEDMĚT: INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE. Charakteristika vyučovacího předmětu:

Informační technologie

Renáta Bednárová, Petr Sládek. Pedagogická fakulta MU Brno, Univerzita obrany Brno

Výuka informatiky s multimediálními oporami

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

pro blbce Vladimír Klaus Doostřování fotografií

Metodika výuky multimediálního vzdělávání odborných pracovníků Práce s webem

Grafický software ve výuce a pro výuku

Metodická doporučení (10)

Dvouletá retrospektiva podpory učitelů při rozvoji informatického myšlení žáků. Blanka Kozáková Jiří Sumbal

ICT plán školy na školní rok

Tipy na vytvoření kvalitní prezentace PowerPoint. Martin Mazánek

DOTAZNÍK PRO URČENÍ UČEBNÍHO STYLU

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník hodinová dotace

INFORMATIKA. Libovolná učebnice k MS OFFICE 200x (samostatné učebnice k textovému procesoru MS Word 200x, tabulkovému procesoru MS Excel 200x).

Aplikační software B

Hospodářská informatika

Práce se styly 1. Styl

Několik rad pro psaní článku na Wikipedii

Dotazník Zpětná vazba absolventů

Základní škola a Mateřská škola Třemešná Třemešná 341 tel: IČ:

Základní grafové algoritmy

Katalog na období podzim+zima 2012/13 Kurzy programování Kurzy.NET/C#, Java Kurzy databází a tvorby webu Učebnice programování Odborný zpravodaj Kvízy

1. Témata maturitních prací. 2. Termín závazného zadání maturitní práce. 3. Termín odevzdání maturitní práce. 4. Kritéria hodnocení maturitní práce

čtyřleté gymnázium a vyšší stupeň osmiletého gymnázia

Tabulky s výslednými percentily

Tabulace učebního plánu

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Co je to matematika?

Příprava lekce v knihovně o informační bezpečnosti pro děti a seniory

Obsah. Úvod Začínáme s PowerPointem Operace se snímky Pro koho je kniha určena...10 Použité konvence...11

Informační a komunikační technologie. Informační a komunikační technologie

II. MATEMATIKA A JEJÍ APLIKACE

SLET MANAŽERŮ A TECHNICKÝCH EXPERTŮ- 2012

PROBLÉMY A SPECIFIKA VÝVOJE SOFTWARE

Takhle píšu esej! Manuál. A. Obsah práce. 1. Práce obsahuje následující části: 2. Obecné informace k podobě eseje

Co naše děti umějí a kde se to vlastně učí?

Ukázka knihy z internetového knihkupectví

Návod na instalaci softwaru pro obchodní platformu Goldstarway a založení Demo účtu

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Odpolední kurzy základní: začínají v týdnu od 16. září 2019

IE1 jazyk HTML a kaskádové styly

JAK ZÍSKAT OSVĚDČENÍ REVIZNÍHO TECHNIKA ELEKTRICKÝCH ZAŘÍZENÍ ZA 6 DNÍ

Cesta za Vaším pokladem tedy ebookem ;)

VYHODNOCENÍ DOTAZNÍKU ABSOLVENTŮ U3V

Obsah. Úvod 9 Členění knihy 10

dokumentu, respektive oddílu (více o oddílech v další kapitole). Nemůžeme

Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Šibenice ročníkový projekt Tadeáš Váša, 1E květen 2014

UČEBNÍ OSNOVA PŘEDMĚTU

Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Brožura dobré praxe

IE1 jazyk HTML a kaskádové styly

Software programové vybavení. 1. část

Příprava na vyučovací hodinu. a její vyhodnocení. Upraveno podle: Jiří Tesař

VZ2017 ČASP 5R ČLOVĚK A SVĚT PRÁCE. Jakub Kvasnička. Třída: 5.třída

Odpolední kurzy základní: začínají v týdnu od 18. září 2017

Mornstein V., Vlk D., Bourek A.

VZ2017 matematika 5R MATEMATIKA. Jan Strnad. Třída: 5.třída

Informační a komunikační technologie pro učební obory ME4 a SE4. Makra

CHARAKTERISTIKA VZDĚLÁVACÍ OBLAST VYUČOVACÍ PŘEDMĚT ZODPOVÍDÁ INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

TEORIE ZPRACOVÁNÍ DAT

Moodle uživatelská příručka

Aplikační software 2

PODPORA TVORBY STUDIJNÍCH TEXTŮ PRO POTŘEBY DISTANČNÍHO VZDĚLÁVÁNÍ

Gymnázium Uherské Hradiště Charakteristika volitelných předmětů 3. ročník (dvouhodinové předměty, žák si vybírá dva)

Studijní portál. Na našich stránkách: v pravém horním rohu naleznete odkaz Přihlásit se:

LIVE CD/DVD ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Charakteristika vyučovacího předmětu Obsahové, časové a organizační vymezení

Jak pracovat s učebnicí

Změna pro Školní vzdělávací program oboru vzdělání L/51 Podnikání - ŠVP platné od

Transkript:

7 Kapitola 0. O této knížce KOMU JE KNIHA URČENA? Tuto učebnici jsem vytvářel na základě mých přednášek a úvodních kursů na Vysoké škole manažerské informatiky a ekonomiky. Většina mých studentů měla malou nebo vůbec žádnou zkušenost s m. Na základě zpětné vazby od nich jsem výklad neustále upravoval až do stávající podoby. Učebnice je proto určena následujícím dvěma kategoriím čtenářů: 1. Těm z vás, kteří nikdy dříve neprogramovali, úplným začátečníkům. Předpokládám pouze, že zvládáte práci s počítačem z uživatelského hlediska, tj. předpokládám, že například dokážete připravit dokument v textovém editoru, že víte, co je soubor a co složka, že pracujete s Internetem apod. 2. Těm z vás, kteří v minulosti již něco programovali, ale chtějí postoupit zas o kousek dál. Předpokládám, že se třeba chcete naučit psát programy s grafickým uživatelským rozhraním nebo se naučit moderní programovací jazyk C#, případně se do ponořit trochu hlouběji než doposud apod. Učebnice je psána tak, abyste v případě potřeby mohli postupovat rychleji než čtenáři z první kategorie. Moji studenti školu studovali jednak prezenčně, jednak dálkově. Zatímco s prezenčními studenty jsem se setkával jednou dvakrát týdně, se studenty dálkovými jsme se vídali jednou dvakrát za půl roku. Z toho důvodu jsem výklad připravoval tak, aby ho dokázali zvládnout výhradně vlastními silami. Tato učebnice je proto určena: K použití na středních a vysokých školách jako učebnice do úvodních kursů. Výuku podle ní lze přizpůsobit různým úrovním znalostí a schopností studentů. K samostatnému studiu. Tempo výkladu je pozvolné, vše je vysvětlováno krok za krokem. V učebnici by nemělo chybět nic, co by bylo potřeba dovysvětlit další osobou. ČÍM SE TATO KNIHA LIŠÍ OD JINÝCH? O pojednává řada knih, každá je nějakým způsobem odlišná. V čem je jiná tato kniha? Z jakých důvodů byste si mezi regály knihkupectví či na Internetu mohli vybrat právě ji? Jaké jsou její hlavní rysy? Odpovědi na tyto otázky najdete v následujících bodech: Důsledné zaměření na začátečníka. Během výuky, kdy jsem pozoroval úspěchy a neúspěchy svých studentů, jsem se učil vžívat do pocitů nováčka v. Poznal jsem, jak je důležité postupovat pomalu, krok za

8 krokem, nehonit se za tím, aby se toho prošlo co nejvíce. Tento přístup aplikuji v celé této učebnici. orientace na programy s grafickým uživatelským rozhraním. Do současnosti bylo po několik desítek let obvyklé začínat výuku na aplikacích konzolových, které s uživatelem komunikují prostřednictvím textového rozhraní černé obrazovky příkazového řádku (Obr. 1). Po řadu let však již většina reálných aplikačních programů s uživatelem komunikuje prostřednictvím rozhraní grafického, laicky řečeno pomocí okének (Obr. 2). Zatímco dříve bylo vytváření programů s grafickým uživatelským rozhraním doménou pokročilých programátorů, postoupil nyní vývoj programátorských nástrojů natolik, že hezky vypadající okénkové programy může dnes již vytvářet začátečník. Že je tak studium přitažlivější, je nasnadě, a tato kniha učí hezké programy dělat i začátečníka. Obr. 1 Program s textovým uživatelským rozhraním Obr. 2 Tentýž program s grafickým uživatelským rozhraním orientace na multimédia a hry. Kromě tvorby grafických uživatelských rozhraní usnadňují současné programátorské nástroje také tvorbu programů pracujících s multimediálními daty, jako jsou vektorové a rastrové obrázky, zvuky atd. I to najdete v této učebnici vysvětleno na úrovni začátečníka.

Použití současného programovacího jazyka a vývojového prostředí. Každý počítačový program se zapisuje podle pravidel nějakého programovacího jazyka. V této knize je zvolen programovací jazyk C#, který je spolu s jazykem Java nejlogičtějším i nejžádanějším programovacím jazykem současné doby. Pro tento jazyk je také zdarma k dispozici vývojové prostředí, které se používá i pro vývoj profesionálních programů. Čtenář se tedy neučí pouze pro školu, ale pro život. Výklad na reálných příkladech. Programování se často vyučuje na malých, víceméně umělých příkladech. Ty probíranou tématiku ilustrují, není z nich však mnohdy zřejmé použití v reálných situacích. V této učebnici se snažím výklad co nejvíce vést na jednoduchých reálných příkladech, aby si čtenář udělal představu, jak se ta která věc použije prakticky. Důraz na praktickou stránku. Programování se člověk nenaučí jen tím, že si o něm bude číst. Naučí se ho především tím, že jej bude sám zkoušet. Z toho důvodu vychází souběžně s touto učebnicí kniha začátečníky. V ní jsou připraveny úlohy, k jejichž vyřešení vždy stačí znalosti získané od začátku této učebnice až do příslušné kapitoly. NAVAZUJÍCÍ PUBLIKACE Pokud to s m myslíte vážně, bude vás asi zajímat, že tato učebnice není osamocenou publikací. Souběžně s ní vychází doprovodná, ve které najdete zadání celé řady úloh, na nichž si můžete prakticky zkoušet. Jak sami poznáte, jedna věc je porozumět hotovému a vysvětlenému programu, a jiná věc napsat program vlastní. Úlohy ve sbírce jsou tématicky rozmanité a připravené 9

10 Vyšlo v říjnu 2007 začátečníky Vyšlo v srpnu 2008 středně pokročilé V plánu pro období 2009-10 pokročilé začátečníky středně pokročilé pokročilé Obr. 3 Soustava učebnic v různých stupních obtížnosti. Ke všem úlohám jsou k dispozici nápovědy a v naprosté většině případů i hotová řešení Jestli vás tato učebnice zaujme, prostudujete ji a budete s ní spokojeni, pak vás možná bude zajímat také to, že již v této chvíli připravuji její pokračování pro středně pokročilé a pokročilé čtenáře. K vydání těchto učebnic by mělo dojít v následujících letech, jak ukazuje Obr. 3. WEBOVÁ PODPORA WWW.MODERNIPROGRAMOVANI.CZ Učebnici netvoří pouze tištěná část, kterou držíte v ruce. Další materiály najdete na webových stránkách www.moderniprogramovani.cz. Jedná se především o: Kompletní programy z jednotlivých kapitol učebnice. Hotová řešení většiny úloh ze sbírky. Na tomtéž webu najdete také informace a podklady vzniklé v době po vydání knihy (často kladené otázky, seznam oprav ). Najdete tam rovněž informace s knihou související, např. o kursech vyučovaných ve stylu této učebnice, o stavu přípravy navazujících učebnic apod.

JAK KNIHU STUDOVAT? Pro studium této knihy bych čtenáři rád poskytnul několik doporučení: 1. Ke studiu této knihy budete potřebovat počítač s operačním systémem z rodiny Windows. Vyhovovat by měl celkem jakýkoli, pokud to zrovna není nějaká úplná vykopávka. V první kapitole si na tento počítač nainstalujete vývojové prostředí, s jehož pomocí budete své programy vytvářet. 2. Studujte po jednotlivých kapitolách, navazují na sebe! Každá kapitola na konci obsahuje své shrnutí. To můžete využít pro rekapitulaci toho, co jste se v dané kapitole naučili. Shrnutí mohou využít také ti čtenáři, kteří již dříve programovali a chtějí učebnicí postupovat rychleji. Mělo by jim usnadnit zjišťování, co je pro ně nového, a rozhodování, na co se v příslušné kapitole soustředit. 3. Programy, které jsou součástí výkladu, si zkoušejte přepisovat do počítače a spouštět. Sice je máte na webových stránkách knihy k dispozici v elektronické podobě, více se však naučíte, když si je řádek po řádku sami do počítače přepíšete. Hotové programy z webu doporučuji chápat spíše jako prostředek poslední záchrany, to znamená obracet se k nim až tehdy, kdy se vám je navzdory úsilí nedaří jiným způsobem zprovoznit. 4. U každého programu přemýšlejte, co by se na něm dalo změnit. Jakou by mohl mít jinou funkci a jak by se to naprogramovalo. Nebojte se s programy experimentovat! Nic horšího, než že upravený program nebude funkční, se nemůže stát. Nejde o chemické pokusy, při kterých byste dům vyhodili do povětří i se sousedy, a ani počítač špatným programem nepokazíte 5. Pro lepší zvládnutí problematiky doporučuji pořídit si k této učebnici doprovázející sbírku úloh, o které byla řeč výše. V ní najdete zadání úloh, které si můžete zkusit sami naprogramovat, nebo přinejmenším se podívat na jejich řešení a učit se z nich. Se sbírkou je vhodné pracovat v návaznosti na jednotlivé kapitoly učebnice. Prostudovat kapitolu z učebnice a hned poté programovat úlohy ze stejně číslované kapitoly sbírky. Čím jste větší začátečník, tím více úloh budete potřebovat vyzkoušet. Bude to po vás vyžadovat čas a úsilí, bez nich to však nejde. Přeji vám radost z! POMOZTE UČEBNICI ZLEPŠIT Ať už z této knihy budete studovat, nebo podle ní vyučovat, možná vás napadnou náměty, jak by se to či ono dalo zlepšit. Možná také objevíte některá má přehlednutí či opomenutí. Ať tak či tak, budu rád, když si své myšlenky nenecháte pro sebe a vyšetříte si chvíli, abyste mi je napsali. Nejlépe mailem na adresu vystavel (zavináč)moderniprogramovani.cz. Děkuji. 11