Tato diplomová práce má za úkol seznámit čtenáře se základními informacemi z oblasti algoritmizace a programování jazyka C#. V úvodu této práce je čtenář seznámen se základními pojmy informatiky. Na toto téma navazuje algoritmizace a tvorba vývojových diagramů. Vývojové diagramy jsou stěžejní části pro další orientaci probíraného tématu. Na vývojové diagramy navazuje základní seznámení čtenáře s programovacím jazykem C# a charakteristika několika vývojových prostředí. Zejména však Microsoft Visual C# 2010 Express Edition, v kterém jsou vypracovány veškeré praktické a ukázkové aplikace. V praktické části je uveden popis struktury vytvořených metodických listů, jejich charakteristika a ukázka praktických příkladů použitých v metodických listech.
Annotation in English
This thesis aims to familiarize a reader with the basic problems of algorithms and programming in C#. At the introduction of this work is the reader familiar with the basic concepts informatics. The next topic is algorithms and creation of flowcharts. Flowcharts are a crucial part for next orientation the discussed topic. The reader will be familiar with the programming language C# and integrated development environments Microsoft Visual C# 2010 Express Edition. Where was created all practical and sample applications. Hereby is theoretical part terminated and begins the practical part. The practical part describes the structure of methodological sheets, their characteristic and practical samples applications used in the methodological sheets.
Keywords
Algoritmus, strojový kód, zdrojový kód, program, vývojový diagram, C#, .NET Framework, vývojové prostředí, metodické listy
Tato diplomová práce má za úkol seznámit čtenáře se základními informacemi z oblasti algoritmizace a programování jazyka C#. V úvodu této práce je čtenář seznámen se základními pojmy informatiky. Na toto téma navazuje algoritmizace a tvorba vývojových diagramů. Vývojové diagramy jsou stěžejní části pro další orientaci probíraného tématu. Na vývojové diagramy navazuje základní seznámení čtenáře s programovacím jazykem C# a charakteristika několika vývojových prostředí. Zejména však Microsoft Visual C# 2010 Express Edition, v kterém jsou vypracovány veškeré praktické a ukázkové aplikace. V praktické části je uveden popis struktury vytvořených metodických listů, jejich charakteristika a ukázka praktických příkladů použitých v metodických listech.
Annotation in English
This thesis aims to familiarize a reader with the basic problems of algorithms and programming in C#. At the introduction of this work is the reader familiar with the basic concepts informatics. The next topic is algorithms and creation of flowcharts. Flowcharts are a crucial part for next orientation the discussed topic. The reader will be familiar with the programming language C# and integrated development environments Microsoft Visual C# 2010 Express Edition. Where was created all practical and sample applications. Hereby is theoretical part terminated and begins the practical part. The practical part describes the structure of methodological sheets, their characteristic and practical samples applications used in the methodological sheets.
Keywords
Algoritmus, strojový kód, zdrojový kód, program, vývojový diagram, C#, .NET Framework, vývojové prostředí, metodické listy
Proveďte literární rešerši zaměřenou na algoritmizaci a programovací jazyk C-Sharp.
Analyzujte vhodné softwarové nástroje pro podporu programování věkové kategorie 10 - 18 let.
Formou projektu nadefinujte výstupy práce za využití didaktických zásad vhodných pro uvedené téma.
Realizujte projekt například formou metodických listů a ověřte jeho praktický přínos.
Proveďte diskusi nad uvedeným tématem a jeho výstupy.
Research Plan
Proveďte literární rešerši zaměřenou na algoritmizaci a programovací jazyk C-Sharp.
Analyzujte vhodné softwarové nástroje pro podporu programování věkové kategorie 10 - 18 let.
Formou projektu nadefinujte výstupy práce za využití didaktických zásad vhodných pro uvedené téma.
Realizujte projekt například formou metodických listů a ověřte jeho praktický přínos.
Proveďte diskusi nad uvedeným tématem a jeho výstupy.
Recommended resources
MACDONALD, Matthew a Mario SZPUSZTA. ASP.NET 3.5 a C-Sharp 2008: tvorba dynamických stránek profesionálně. Vyd.1. Brno: Zoner Press, 2008, 1584 s. ISBN 978-807-4130-083.
PŠENČÍKOVÁ, Jana. Algoritmizace. Vyd. 2. Kralice na Hané: Computer Media, 2009, 128 s. ISBN 978-80-7402-034-6.
SHARP, John. Microsoft Visual C-Sharp 2008: krok za krokem. Vyd. 1. Brno: Computer Press, 2008, 592 s. ISBN 978-80-251-2027-9.
VYSTAVĚL, Radek. Moderní programování: učebnice pro začátečníky. 2. vyd. Ondřejov: moderníProgramování, 2008, 193 s. ISBN 978-80-903951-4-5.
VYSTAVĚL, Radek. Moderní programování: učebnice pro středně pokročilé. 1. vyd. Ondřejov: moderníProgramování, 2008, 193 s. ISBN 978-80-903951-2-1.
WRÓBLEWSKI, Piotr. Algoritmy: datové struktury a programovací techniky. Vyd. 1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s. ISBN 80-251-0343-9.
Recommended resources
MACDONALD, Matthew a Mario SZPUSZTA. ASP.NET 3.5 a C-Sharp 2008: tvorba dynamických stránek profesionálně. Vyd.1. Brno: Zoner Press, 2008, 1584 s. ISBN 978-807-4130-083.
PŠENČÍKOVÁ, Jana. Algoritmizace. Vyd. 2. Kralice na Hané: Computer Media, 2009, 128 s. ISBN 978-80-7402-034-6.
SHARP, John. Microsoft Visual C-Sharp 2008: krok za krokem. Vyd. 1. Brno: Computer Press, 2008, 592 s. ISBN 978-80-251-2027-9.
VYSTAVĚL, Radek. Moderní programování: učebnice pro začátečníky. 2. vyd. Ondřejov: moderníProgramování, 2008, 193 s. ISBN 978-80-903951-4-5.
VYSTAVĚL, Radek. Moderní programování: učebnice pro středně pokročilé. 1. vyd. Ondřejov: moderníProgramování, 2008, 193 s. ISBN 978-80-903951-2-1.
WRÓBLEWSKI, Piotr. Algoritmy: datové struktury a programovací techniky. Vyd. 1. Překlad Marek Michalek, Bogdan Kiszka. Brno: Computer Press, 2004, 351 s. ISBN 80-251-0343-9.