Bakalářská práce Prostředí pro výuku algoritmů

Slides:



Advertisements
Podobné prezentace
VIZUALIZACE V MATLABU Štěpánka Velebová
Advertisements

Středoevropské centrum pro vytváření a realizaci inovovaných technicko-ekonomických studijních programů Registrační číslo CZ.1.07/2.2.00/ Tento.
Sedm základních nástrojů managementu jakosti
Program na výpočet parametrů vlhkého vzduchu
Metoda QFD metoda plánování jakosti založená na principu maticového diagramu umožňuje transformaci požadavků zákazníků do navrhovaného produktu a procesu.
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
Algoritmizace Vývojové diagramy.
Ota Hajzler Cíle bakalářské práce Analýza stávajícího řešení MU Identifikace aktérů Identifikace příslušných činností Sestavení optimálního postupu.
C# pro začátečníky Mgr. Jaromír Osčádal
INFORMATIKA 8 MS Word III2 – I ANOTACE Materiál obsahuje prezentaci ve formátu Microsoft PowerPoint (.ppt) pro učivo v předmětu Informatika, respektive.
Metody zpracování vybraných témat (projektů)
Algoritmizace a programování
Algoritmizace.
25. ALGORITMIZACE A PROGRAMOVÁNÍ
Kapitoly z metodologie pedagogického výzkumu Prostředí pro výuku algoritmů Vojtěch Ouška.
Vyučovací hodina 1 vyučovací hodina: Opakování z minulé hodiny 5 min Nová látka 20 min Procvičení nové látky 15 min Shrnutí 5 min 2 vyučovací hodiny: Opakování.
Algoritmus po krocích rozepsaný návod k nějaké činnosti
13AMP 6. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled Synchronizace procesů Synchronizace procesů Producent-Konzument Producent-Konzument.
Algoritmizace a základy programování
Základy algoritmizace a programování
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Úvod do algoritmizace Obsah: Algoritmus, algoritmizace
Informatika / programování
Jazyk vývojových diagramů
Obchodní akademie, Náchod, Denisovo nábřeží 673
ALGORITMIZACE A PROGRAMOVÁNÍ
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
NEÚPLNÁ PODMÍNKA V JAVĚ. VÝVOJOVÝ DIAGRAM +- Podmínka Příkaz_1.
Algoritmizace a programování Úvod do Delphi - 04 Mgr. Josef Nožička IKT Algoritmizace a programování
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Databázové modelování
doc. RNDr. Zdeněk Botek, CSc.
Orientace robotického systému v pracovním prostoru pomocí optických senzorů. Autor práce: Tomáš Baďura Vedoucí práce: Dr. Ing. Radovan Kukla.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Úvod do programování.
Základy ALgoritmizace 6. cvičení. Program cvičení Kontrolní bod 1 zakončení grafického zápisu algoritmů - vývojových diagramů –identifikátory a proměnné.
Přehled metod umělé inteligence a její historie (bakalářská práce) Vedoucí práce: Ing. Ladislav Beránek, CSc., MBA Vypracoval: Michal Jelínek.
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
Sdílení dat nejen v prostředí Sémantického webu Roman Špánek Výjezdní seminář projektu SemWeb
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ PROCEDURY S PARAMETRY – NEJBLIŽŠÍ VYŠŠÍ A NIŽŠÍ ČÍSLO Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko,
Programové vybavení počítače Programové vybavení je souhrn všech programů, které má výpočetní systém k dispozici.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ PODMÍNĚNÝ PŘÍKAZ – PŘEVOD ČASOVÉHO ÚDAJE Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko, Adámkova.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
Katedra počítačů ČVUT FEL
Tvorba rejstříku v LaTeXu
Název školyStřední odborná škola a Gymnázium Staré Město Číslo projektuCZ.1.07/1.5.00/ AutorIng. Ivana Brhelová Název šablonyIII/2.
doc. RNDr. Zdeněk Botek, CSc.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
Visual Basic - programování
Výuka základů algoritmického myšlení na prvním stupni základních škol
Martina Braunerová.  Trénovat řadu kompetencí z oblasti algoritmizace (oddálení vykonání příkazu, ladění programu, dekompozice problému…)  Naučit.
Úvod do programování Vyučující: Mgr. Vítězslav Jersák
Zpracovatel: Pavlištík Roman Vedoucí práce: Ing. Stankovič Jan
Programování v MATLABu © Leonard Walletzký, ESF MU, 2000.
Zadání: Seznámení s programovacím prostředím pro děti Baltík
Překladače Vnitřní struktura překladače © Milan Keršláger
Základy programování mikropočítačů První program v jazyce symbolických adres.
Algoritmizace a programování Algoritmy 1 - Úvod. Základní pojmy Počítačový program Počítačový program zápis zdrojového kódu, kterému rozumí počítač zápis.
Algoritmizace a programování Algoritmy 2 – Vývojové diagramy (sekvence)
DidactIG 2016STRANA 1 Možné přístupy k výuce dětských programovacích jazyků Jindra Drábková Katedra aplikované matematiky FP TUL.
Vývojová prostředí Objektově Orientované Programování OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 1: Úvod Bc. Radek Libovický.
Základní pojmy v automatizační technice
Algoritmizace – základní pojmy
Výukový materiál zpracován v rámci projektu
Programovací jazyk C Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Vytváření dokumentace algoritmů
Operační systémy Vnitřní struktura překladače
2018/6/10 Počítačový model Kateřina Růžičková.
Výukový materiál zpracován v rámci projektu
Modelování procesů zajišťující bezpečnost (security) mezinárodních letišť Ota Hajzler 2011.
Transkript prezentace:

Bakalářská práce Prostředí pro výuku algoritmů Vedoucí práce: RNDr. Hana Havelková Vypracoval: Vojtěch Ouška

Cíl práce Návrh a realizace systému pro podporu výuky algoritmizace Co je to algoritmizace? Jak může vypadat nástroj pro její podporu? Tužka, papír a pseudokód Vývojové diagramy Programovací jazyk – strojově kontrolovatelný

Vlastnosti Návrh jazyka pro formální zápis algoritmů, který se podobá přirozenému jazyku (čeština) Sestrojení překladače jazyka Vytvoření grafického uživatelského prostředí pro zápis algoritmů Možnost krokování – vpřed i vzad !!! Možnost vizualizace algoritmů Nástroj pro skupinovou spolupráci Volné šíření produktu

Definovaný jazyk - SPAL Čeština – ale možné i různé dialekty Jednoduchost – ale zároveň silný jazyk Podpora podprogramů – funkce i procedury Slučuje zajímavé vlastnosti existujících jazyků se zaměřením na začátečníky Není potřeba deklarace proměnných Neobjektový Obsahuje většinu výrazových konstrukcí jako profesionální jazyky Rychlá inicializace posloupností a matic

Java x SPAL

Grafický editor + překladač

Sdílení kódu Interaktivní vytváření algoritmu Rychlý kanál učitel > žák

Děkuji za pozornost