Anotace sady: Úvod do objektově orientovaného programování, VY_32_INOVACE_PRG_OOP_01 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská Jazyk: čeština Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda Druh učebního materiálu: učební text Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: září 2012 Výstup: žák se orientuje v základních pojmech OOP Anotace: Materiál porovnává základní rysy objektově orientovaného programování se základními rysy strukturovaného programování, uvádí přehled konkrétních programovacích jazyků dle podpory OOP. Seznamuje se základními pojmy v OOP. Na příkladu kódu vysvětluje základní pojmy. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Třída, objekt , VY_32_INOVACE_PRG_OOP_02 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská Jazyk: čeština Klíčová slova: třída, objekt, instance, atribut, metoda Druh učebního materiálu: učební text s praktickým návodem Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: září 2012 Výstup: žák se orientuje v jednoduchém vizuálním vývojovém prostředí BlueJ. Dokáže vytvořit třídu, objekt, a chápe rozdíly mezi nimi
Anotace: materiál názorně vysvětluje základní pojmy OOP Třída a Objekt formou praktického cvičení v programu BlueJ. V úvodu materiálu je popsaná instalace programu BlueJ a knihovny JDK na počítač. Následuje seznámení se s prostředím BlueJ. Dále je žák názorně naváděn k tvorbě projektu, třídy a objektu. Na konci materiálu jsou uvedeny úkoly pro upevnění získaných poznatků. Základní vlastnosti OOP, VY_32_INOVACE_PRG_OOP_03 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: dědičnost, zapouzdření, polymorfismus Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: říjen 2012 Výstup: žák se orientuje v pojmech základních vlastností OOP Anotace: Materiál seznamuje se základními vlastnostmi OOP, tyto jsou dále vysvětleny na praktických příkladech. Materiál obsahuje návod k praktické činnosti žáka v prostředí BlueJ. Na konci materiálu jsou zařazeny úkoly. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Zapouzdření, VY_32_INOVACE_PRG_OOP_04 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: zapouzdření, public, private, protected, sett Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: září - říjen 2012
Výstup: žák zná tři možnosti rozsahu přístupu k atributům a metodám, v jednodušších příkladech ví, kterou možnost použít Anotace: Materiál seznamuje se třemi možnostmi rozsahu přístupu k metodám a atributům třídy (zapouzdření). Navádí, kdy kterou možnost rozsahu přístupu použít. Materiál obsahuje návod k praktické činnosti žáka v prostředí BlueJ. Na konci materiálu jsou zařazeny úkoly. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Dědičnost, VY_32_INOVACE_PRG_OOP_05 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: dědičnost, zapouzdření, applet, class diagram, UML, case nástroj, Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: září - říjen 2012 Výstup: žák umí v jednodušších příkladech použít dědičnost Anotace: Materiál seznamuje praktickým způsobem žáka se základními vlastnostmi OOP. Materiál obsahuje návod k praktické činnosti žáka v prostředí NetBeans. Do materiálu je zařazen popis tvorby appletu, na kterém jsou základní vlastnosti OOP, zejména dědičnost, názorně ukázány. Na konci materiálu jsou zařazeny úkoly. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Polymorfismus, VY_32_INOVACE_PRG_OOP_06 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: polymorfismus, přetěžování metod, překrývání metod Druh učebního materiálu: učební text s návodem praktické práce
Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: září - říjen 2012 Výstup: žák umí v jednodušších příkladech použít polymorfismus, ví co je to přetěžování metod, překrývání metod Anotace: Materiál seznamuje praktickým způsobem žáka se základními vlastnostmi OOP, obsahuje návod k praktické činnosti žáka v prostředí NetBeans. Tento materiál navazuje na předcházející materiály se základními vlastnostmi OOP. Obsahuje praktický postup psaní kódu zaměřeného na polymorfismus. Na konci materiálu jsou zařazeny úkoly. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může být použit žákem pro samostudium. Vazby, VY_32_INOVACE_PRG_OOP_07 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: vazby, kardinalita, asociace, agregace, kompozice Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: prosinec 2012 Výstup: žák chápe rozdíly mezi jednotlivými typy vazeb v OOP Anotace: Materiál seznamuje praktickým způsobem žáka s vazbami v OOP. V tomto materiálu je praktický příklad tvořen v prostředí NetBeans, s použitím základních prvků GUI. Na konci materiálu jsou zařazeny úkoly. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může být použit žákem pro samostudium. Formulář, VY_32_INOVACE_PRG_OOP_08 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština
Klíčová slova: vazby, GUI, formulář Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: prosinec 2012 Výstup: žák se orientuje v možnostech vytvoření GUI v prostředí NetBeans, umí použít jednoduché základní prvky GUI Anotace: Materiál přímo navazuje na DUM Vazby VY_32_INOVACE_PRG_OOP_07. DUM Formulář rozšiřuje a doplňuje projekt vytvořený v předchozím materiálu o nové prvky při tvorbě formuláře. Projekt je tvořen v GUI v prostředí NetBeans v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Kolekce, VY_32_INOVACE_PRG_OOP_09 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: kolekce, seznam, mapa, ArrayList, LinkedList, HashMap, TreeMap Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: prosinec 2012 Výstup: žák zná struktury pro uložení dat, umí použít jednoduchý seznam pro uložení dat Anotace: Materiál seznamuje se strukturami umožňujícími ukládání položek stejného typu, seznamy a mapami. Zaměřuje se na popis některých základních typů. Materiál obsahuje praktický návod na tvorbu kódu pro použití seznamů a map. Projekt je tvořen v GUI v prostředí NetBeans v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Soubor, VY_32_INOVACE_PRG_OOP_10 Tematická oblast: Objektově orientované programování
Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: soubor, stream, serializace Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: prosinec 2012 Výstup: žák se orientuje v možnostech ukládání dat do souboru Anotace: Materiál seznamuje s možnostmi ukládání dat do souboru. Materiál obsahuje praktický návod na tvorbu kódu pro ukládání dat do souboru. Projekt je tvořen v GUI v prostředí NetBeans v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Vazby mezi třídami, VY_32_INOVACE_PRG_OOP_11 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: Swing, vazba, třída Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: prosinec 2012 Výstup: žák se orientuje v možnostech použití vazeb mezi třídami Anotace: Materiál seznamuje s knihovnou Swing. Na praktickém příkladu – projekt Kalkulačka, ukazuje vazby mezi třídami. Projekt je tvořen v GUI v prostředí NetBeans v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Kalkulačka - návrh GUI, JFrame, VY_32_INOVACE_PRG_OOP_12
Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: Swing, JFrame, JButton, Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: leden 2013 Výstup: žák umí vytvořit jednoduchý JFrame Anotace: Materiál navazuje na předcházející DUM Vazby mezi třídami VY_32_INOVACE_PRG_OOP_11 v praktickém příkladu – projekt Kalkulačka. Doplňuje ho použitím GUI se zaměřením na JFrame. Projekt je tvořen v GUI v prostředí NetBeans v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Kalkulačka – Implementace funkcionality, VY_32_INOVACE_PRG_OOP_13 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: Swing, JFrame, JButton, Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: leden 2013 Výstup: žák umí vytvořit jednoduchý JFrame Anotace: Materiál navazuje na předcházející DUMy Vazby mezi třídami a Kalkulačka – GUI, JFrame VY_32_INOVACE_PRG_OOP_11 a VY_32_INOVACE_PRG_OOP_12 v praktickém příkladu – projekt Kalkulačka. Doplňuje ho implementací funkcionality. Projekt je tvořen v GUI v prostředí NetBeans v
programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Komponenty Swing - JDialog, JTabbedPanel, VY_32_INOVACE_PRG_OOP_14 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: Swing, JDialog, JTabbedPanel, ArrayList Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: leden 2013 Výstup: žák umí použít základní komponenty GUI Swing Anotace: Materiál navazuje na předcházející DUMy Vazby , Formulář VY_32_INOVACE_PRG_OOP_07 a VY_32_INOVACE_PRG_OOP_08 v praktickém příkladu – projekt Škola. Doplňuje ho o zařazení dalších prvků GUI a použití ArrayListu pro uložení prvků. Projekt je tvořen v GUI v prostředí NetBeans v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Komponenty Swing – JradioButton, VY_32_INOVACE_PRG_OOP_15 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: Swing, JDialog, JTabbedPanel, ArrayList, JRadioButton Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: leden 2013 Výstup: žák umí použít základní komponenty GUI Swing
Anotace: Materiál navazuje na předcházející DUMy Vazby, Formulář, Další komponenty Swing – Jdialog, JTabbedPanel VY_32_INOVACE_PRG_OOP_07 a VY_32_INOVACE_PRG_OOP_08 a VY_32_INOVACE_PRG_OOP_14 v praktickém příkladu – projekt Škola. Doplňuje ho o zařazení dalších prvků GUI (JRadioButton) a finální úpravy menu aplikace Škola. V materiálu je zařazen i návod pro automatické generování setterů a getterů atributů a serializace dat. Projekt je tvořen v GUI v prostředí NetBeans v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Komponenty Swing - GUI Spinner, VY_32_INOVACE_PRG_OOP_16 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: Swing, Spinner Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: duben 2013 Výstup: žák umí použít základní komponenty GUI Swing Anotace: Materiál se věnuje tvorbě grafického uživatelského rozhraní. Nejdříve jsou shrnuty prvky použité v předchozích materiálech, potom se materiál zaměřuje na prvek JSpiner, který reaguje na uživatelské akce. V materiálu je zařazen i návod pro tvorbu kódu aplikace trojúhelník, která počítá obvod a obsah trojúhelníka. Projekt je tvořen v GUI v prostředí NetBeans, v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Komponenty Swing - GUI Radio Button, Button Group, VY_32_INOVACE_PRG_OOP_17 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: GUI, Radio Button, Button Group Druh učebního materiálu: učební text s návodem praktické práce
Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: duben 2013 Výstup: žák umí použít základní komponenty GUI Swing Anotace: Materiál se věnuje tvorbě grafického uživatelského rozhraní. Nejdříve jsou shrnuty prvky použité v předchozích materiálech, potom se materiál zaměřuje na prvek Radio Button a použití Button Group. V materiálu je zařazen návod pro tvorbu aplikace zobrazení barev. Projekt je tvořen v GUI v prostředí NetBeans, v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál je zpracován tak, aby mohl navázat na předchozí DUMy zaměřené na GUI, či být použit samostatně. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Komponenty Swing - GUI CheckBox, ToggleButton, VY_32_INOVACE_PRG_OOP_18 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: GUI, CheckBox, ToggleButton Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: duben 2013 Výstup: žák umí použít základní komponenty GUI Swing Anotace: Materiál se věnuje tvorbě grafického uživatelského rozhraní. Nejdříve jsou shrnuty prvky použité v předchozích materiálech, potom se materiál zaměřuje na prvky GUI CheckBox, ToggleButton. V materiálu je zařazen návod pro tvorbu aplikace zobrazení textu s možností volby řezu písma. Projekt je tvořen v GUI v prostředí NetBeans, v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál je zpracován tak, aby mohl navázat na předchozí DUMy zaměřené na GUI, či být použit samostatně. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Komponenty Swing - GUI FormatedField, PasswordField, VY_32_INOVACE_PRG_OOP_19
Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: GUI, FormatedField, PasswordField Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: duben 2013 Výstup: žák umí použít základní komponenty GUI Swing Anotace: Materiál se věnuje tvorbě grafického uživatelského rozhraní. Nejdříve jsou shrnuty prvky použité v předchozích materiálech, potom se materiál zaměřuje na prvky GUI FormatedField, PasswordField. V materiálu je zařazen návod pro tvorbu jednoduchého registračního formuláře s ověřením hodnot. Projekt je tvořen v GUI v prostředí NetBeans, v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál je zpracován tak, aby mohl navázat na předchozí DUMy zaměřené na GUI, či být použit samostatně. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium. Komponenty Swing - GUI TextArea, ProgressBar, VY_32_INOVACE_PRG_OOP_20 Tematická oblast: Objektově orientované programování Autor: Blanka Sadovská, Jaroslava Večeřová Jazyk: čeština Klíčová slova: GUI, GUI TextArea, ProgressBar Druh učebního materiálu: učební text s návodem praktické práce Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník čtyřletého studia, 8. ročník osmiletého studia Datum vytvoření: duben 2013 Výstup: žák umí použít základní komponenty GUI Swing
Anotace: Materiál se věnuje tvorbě grafického uživatelského rozhraní. Nejdříve jsou shrnuty prvky použité v předchozích materiálech, potom se materiál zaměřuje na GUI prvky TextArea, ProgressBar. V materiálu je zařazen návod pro tvorbu aplikace, která počítá počet slov v zadaném textu. Projekt je tvořen v GUI v prostředí NetBeans, v programovacím jazyce Java. Na konci materiálu jsou zařazeny úkoly pro žáky. Materiál je zpracován tak, aby mohl navázat na předchozí DUMy zaměřené na GUI, či být použit samostatně. Materiál může být vyučujícím použit v hodinách jako učební text, nebo může žákům sloužit pro samostudium.