ANOTACE vytvořených/inovovaných materiálů

Podobné dokumenty
ANOTACE vytvořených/inovovaných materiálů

ANOTACE nově vytvořených/inovovaných materiálů

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

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Výukový materiál zpracován v rámci projektu EU peníze školám

Algoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01

ANOTACE vytvořených/inovovaných materiálů

ANOTACE vytvořených/inovovaných materiálů

ANOTACE vytvořených/inovovaných materiálů

ANOTACE vytvořených/inovovaných materiálů

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Střední odborná škola a Střední odborné učiliště, Hořovice

ANOTACE vytvořených/inovovaných materiálů

Vstupní požadavky, doporučení a metodické pokyny

Střední odborná škola a Střední odborné učiliště, Hořovice

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Podmíněný příkaz

Lekce 01 Úvod do algoritmizace

1 Webový server, instalace PHP a MySQL 13

Informační a komunikační technologie

Vlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost

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

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

ANOTACE nově vytvořených/inovovaných materiálů

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

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Maturitní témata Školní rok: 2015/2016

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

IB111 Programování a algoritmizace. Programovací jazyky

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh. Ing. Hodál Jaroslav, Ph.D. VY_32_INOVACE_25 09

Algoritmizace a programování

Střední odborná škola a Střední odborné učiliště, Hořovice

Základy algoritmizace

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Střední odborná škola a Střední odborné učiliště, Hořovice

Tematická oblast: Programování 2 (VY_32_INOVACE_08_2_PR) Anotace: Využití ve výuce: Použité zdroje:

Sada 1 - Základy programování

================================================================================ =====

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Třídění dat. Ing. Hodál Jaroslav, Ph.D. VY_32_INOVACE_26 04

ANOTACE vytvořených/inovovaných materiálů

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

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

1. Webový server, instalace PHP a MySQL 13

Střední odborná škola a Střední odborné učiliště, Hořovice

Algoritmizace. 1. Úvod. Algoritmus

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

ANOTACE vytvořených/inovovaných materiálů

Střední odborná škola a Střední odborné učiliště, Hořovice

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Střední odborná škola a Střední odborné učiliště, Hořovice

ANOTACE vytvořených/inovovaných materiálů

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Jednoduché příkazy jazyka Pascal

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout. tel:

Martin Hejtmánek hejtmmar

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

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

Vzdělávací obsah vyučovacího předmětu

Obsah. Začínáme programovat v Ruby on Rails 9. Úvod Vítejte v Ruby 15. O autorovi 9 Poděkování 9

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

ANOTACE vytvořených/inovovaných materiálů

Využití OOP v praxi -- Knihovna PHP -- Interval.cz

VISUAL BASIC. Přehled témat

Tematická oblast: Programování 1 (VY_32_INOVACE_08_3_PR) Anotace: Využití ve výuce: Použité zdroje:

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

ANOTACE vytvořených/inovovaných materiálů

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

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Lekce 04 Řídící struktury

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

ANOTACE vytvořených/inovovaných materiálů

Algoritmizace prostorových úloh

ALGORITMIZACE A PROGRAMOVÁNÍ

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Typové a netypové soubory

Questionnaire příručka uživatele

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

ANOTACE nově vytvořených/inovovaných materiálů

Řídicí struktury. alg3 1

ŠVP Gymnázium Ostrava-Zábřeh Úvod do programování

ŘÍDÍCÍ STRUKTURY - PODMÍNKY

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

PHP tutoriál (základy PHP snadno a rychle)

Transkript:

ANOTACE vytvořených/inovovaných materiálů Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Formát Druh učebního materiálu Druh interaktivity CZ.1.07/1.5.00/34.0722 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Algoritmizace Adobe Flash Player Prezentace Aktivita 01: Úvod do algoritmizace Klíčová slova: prezentace, algoritmizace, algoritmus, program, programování Vzdělávací materiál seznamuje žáky s oblastí informatiky, která se zabývá tvorbou programů. Vysvětluje základní pojmy z této oblasti, jako je program, programovací jazyk, algoritmus a jeho vlastnosti. 02: Slovní algoritmy Klíčová slova: prezentace, algoritmizace, algoritmus Vzdělávací materiál představuje jednu ze základních možností analýzy zadaného problému, který bude řešen pomocí počítačového programu. Aby si žák uvědomil logickou posloupnost jednotlivých kroků, snaží se sestavovat slovní algoritmus zprvu problémů, které řeší ve svém běžném životě, později se zaměřuje se na složitější např. matematické problémy. 03: Vývojové diagramy Klíčová slova: prezentace, algoritmizace, algoritmus, vývojový diagram Vývojový diagram je další stadium v procesu učení se programovat. Jedná se o soustavu jednoduchých obrázků, díky kterým lze sestavit řešení téměř každého algoritmu.

04: Pojmy v programování Klíčová slova: prezentace, programování, pojmy, syntaxe, sémantika Prezentace seznamuje žáka se základními pojmy v programování. Žák se dozví, že jednotlivá vybraná slova zdrojového kódu programu jsou přesně daná a nelze jej žádnými způsoby měnit. Jedná se o takovou základní gramatiku nového jazyka. Tuto gramatiku nazýváme syntaxí. Pokud se program budeme snažit převést do mateřského jazyka, provádíme takzvanou sémantiku. 05: Proměnné Klíčová slova: prezentace, proměnná Proměnná je pojmenovaná hodnota, která se za běhu programu může měnit na základě různých požadavků. V této prezentaci se žák seznámí s možnostmi tvorby proměnných různého typu, naučí se zakládat jejich hodnoty přímo ve zdrojovém kódu nebo žádat uživatele počítačového programu, aby hodnotu sám zadal. Součástí výuky je také výpis hodnot proměnných na obrazovku a spojování textových řetězců. 06: Větvení programu Klíčová slova: prezentace, podmíněný příkaz, větvení Při psaní programu dříve čí později narazíme na nutnost rozhodování co se má stát, když nějaká podmínka bude či nebude splněná. V tento okamžik přichází na řadu podmíněný příkaz se svými třemi variantami neúplnou podmínkou, úplnou podmínkou a zanořenou podmínkou. 07: Logické hodnoty Klíčová slova: prezentace, boolean, algebra, true, false Protože se již žák seznámil s podmíněným příkazem, je nucen v podmínkách řešit daleko složitější výrazy a výroky. Prezentace popisuje použití Booleanské algebry k řešení takových úkolů.

08: Cykly Klíčová slova: prezentace, cyklus, do, while, for V programování velmi často užijeme možnost, kdy se část programu opakuje stále dokola, dokud je to vyžadováno. V programování můžeme využít celkem tři typy cyklů cyklus s podmínkou na začátku, s podmínkou na konci a cyklus s přírůstkem nebo úbytkem. S tím, jak žák získává zkušenosti v programování, se také umí rozhodnout, jakou podmínku použije. 09: Funkce Klíčová slova: prezentace, programování, funkce Funkce je část zdrojového kódu, která nese své jméno a může být během programu kdykoli zavolána. Funkce může být bez argumentů nebo s argumenty. Argument je vlastně proměnnou, se kterou funkce pracuje a její hodnota se opět může měnit během chodu programu. 10: Formuláře Klíčová slova: prezentace, formulář, javascript, web Pokud v průběhu chodu programu potřebujeme zpracovat důležitá data, která má zadávat uživatel, je nejvhodnější vypracovat jednoduchý a přehledný formulář, který uživatel vyplní. Prezentace zorbazuje, jaké formulářové prvky můžeme v HTML použití a jak je následně v programu zpracujeme. 11: Regulární výrazy Klíčová slova: prezentace, regulární výraz, kontrola, formulář

Regulární výraz je předpis, který definuje, jak mají vypadat vložená data do formulářových prvků. Pokud nám tedy záleží na tom, jaká data má uživatel do formulářového prvku vložit a chceme se vyvarovat chyb, kterých se může dopustit, sepíšeme poměrně jednoduché pravidlo zápisu, které pak porovnáme se zadanou hodnotou v poli. 12: Jednoduché programy Předmět: Fyzika Klíčová slova: prezentace, program, faktoriál, kombinační číslo, průměr, posloupnosti Na základě nabytých znalostí si žák vyzkouší komplexní, přesto jednoduché, programy. Každý program obsahuje základní analýzu a zdrojový kód. Během výuky je možno programy libovolně modifikovat, převážně, co se týče vstupu a výstupu na obrazovku. 13: Práce s datem a časem Klíčová slova: prezentace, datum, čas Prezentace se zaměřuje na datové knihovny programovacího jazyka JavaScript. Předvádí, jakým způsobem lze naprogramovat jednoduché a funkční digitální hodiny popř. měřiče času, odpočty apod.. 14: Úvod do PHP Klíčová slova: prezentace, php PHP je programovací jazyk, který byl vyvinut speciálně pro webové stránky. Pomocí PHP lze vytvářet skripty, které nejsou na rozdíl od HTML a JS zpracovávány na straně klienta, ale již na straně serveru. Na klientskou stanici se tak vrací čistý, ale modifikovaný HTML kód. Mezi využití PHP jazyka patří převážně e-malové účty, diskuzní fóra a elektronické obchody. 15: Tvorba databáze

Klíčová slova: prezentace, databáze, SQL Prezentace seznamuje žáka s možnosti tvorby databáze s využitím dotazovacího jazyka SQL. Žák se naučí vytvořit databázi na serveru, databázovou tabulku včetně struktury a vložit do ní příslušná data, ať už pomocí administrátorského programu nebo přímo pomocí PHP. 16: Výběr z databáze Klíčová slova: prezentace, php, databáze, SELECT Jednou z nejdůležitějších a možná také nejobsáhlejších kapitol v programování v jazyce PHP je jistě výpis databáze neboli selektování. Výpis pak slouží nejen ke kontrole, že vše funguje tak, jak má, ale i pro další možnosti. Jednou z nich pak může být tabulka, ve které je možno záznamy mazat nebo měnit. 17: Úprava záznamů v databázi Klíčová slova: prezentace, php, databáze, UPDATE Prezentace seznamuje žáka s možnosti úpravy záznamů v databázi. Opět je možno využít programu, který díky svému intuitivnímu prostředí umožňuje jednoduchou a komplexní správu celé databáze, popř. si žák dokáže databázi vypsat a modifikovat přímo uvnitř webové stránky. 18: Vkládání záznamů do databáze Klíčová slova: prezentace, php, databáze, INSERT Vložit záznam do databáze potřebujeme převážně od uživatele. Prezentace seznamuje žáka s využitím příkazu INSERT a jeho parametry tak, aby jej bylo možné použití při jednoduchých i složitějších příkladech. 19: Výpis databáze

Klíčová slova: prezentace, php, databáze, výpis, SELECT Prezentace seznamuje žáka se způsoby, které vedou k výpisu kompletní databázové tabulky, kterou postupně uživatelé naplnili různými daty. Žák se tedy naučí tabulku vykreslit do prostředí webové stránky a dále pracovat s jejími úpravami. 20: Tvorba stránkování Klíčová slova: prezentace, php, listování Pokud je databáze plná velkého množství dat, její načítání do prostředí webové stránky může trvat poměrně dlouhou dobu. V takovém okamžiku přichází na řadu možnost vytvořit jednoduché listování mezi záznamy.