Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Fiedler Includes the selected person into the timetable overlap calculation. Vojtěch Development Tools for Teaching Programming in Introductory Courses Development Tools for Teaching Programming in Introductory Courses Thesis finished and defended successfully (DUO).   Dulík Tomáš Král Erik Bachelor's thesis 1559772000000 06.06.2019 Development Tools for Teaching Programming in Introductory Courses Thesis finished and defended successfully (DUO).
Vojtěch Fiedler Bachelor's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Vývojové nástroje pro výuku programování v kurzech pro začátečníky

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Fiedler Vojtěch Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2018/2019
Assigning department AUART
Date of defence Jun 6, 2019
Type of thesis Bachelor's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Vývojové nástroje pro výuku programování v kurzech pro začátečníky
Main topic in English Development Tools for Teaching Programming in Introductory Courses
Title according to student Vývojové nástroje pro výuku programování v kurzech pro začátečníky
English title as given by the student Development Tools for Teaching Programming in Introductory Courses
Parallel name -
Subtitle -
Thesis supervisor Dulík Tomáš, Ing. Ph.D.
External examiner Král Erik, Ing. Ph.D.
Annotation Cílem této bakalářské práce je průzkum aktuálního trhu s dostupnými nástroji pro výuku programování se zaměřením na úplné začátečníky a děti. Všechny zajímavé nástroje jsem zde náležitě popsal. Tyto nástroje by měly sloužit pro rozvinutí v oblasti programování, logického a matematického uvažování. Ze všech popsaných nástrojů jsem si zvolil alespoň 3 z nich a zhodnotil je s přihlédnutím na cílovou věkovou skupinu. Dále jsem nastudoval, jak se s těmito nástroji pracuje a pro tyto programy jsem vytvořil sadu vzorových úloh, které můžou být použité v kurzech programování pro začátečníky, který se konají na univerzitě. Pro všechny zadání jsem vytvořil vlastní řešení a náležitě popsal postup zpracování. Následně jsem zadání otestoval se skutečným studentem programování, ze střední školy a veškeré nejasnosti v zadání náležitě upravil.
Annotation in English Main goal of this bachelor´s thesis is research of current market of tools focused on learning programing for beginners and children. All interesting tools are described here. These tools should help for learning programming, logic and mathematic thinking. From all tools I selected 3 and assign them age group. I learnt how work with these programs and created list of tasks, that could be used in Programming Introductory Courses, which take place in university. For all tasks I created solutions and describe them. In the end I tested some of the tasks with real student and upgraded description for tasks.
Keywords algoritmizace, programování, základy programování, programování pro děti, nástroje pro výuku programování, programovací jazyk
Keywords in English algorithm development, programming, basic of programing, programing for children, learning tools for programming, programing language
Length of the covering note 94 s (29 539 slov)
Language CZ
Annotation
Cílem této bakalářské práce je průzkum aktuálního trhu s dostupnými nástroji pro výuku programování se zaměřením na úplné začátečníky a děti. Všechny zajímavé nástroje jsem zde náležitě popsal. Tyto nástroje by měly sloužit pro rozvinutí v oblasti programování, logického a matematického uvažování. Ze všech popsaných nástrojů jsem si zvolil alespoň 3 z nich a zhodnotil je s přihlédnutím na cílovou věkovou skupinu. Dále jsem nastudoval, jak se s těmito nástroji pracuje a pro tyto programy jsem vytvořil sadu vzorových úloh, které můžou být použité v kurzech programování pro začátečníky, který se konají na univerzitě. Pro všechny zadání jsem vytvořil vlastní řešení a náležitě popsal postup zpracování. Následně jsem zadání otestoval se skutečným studentem programování, ze střední školy a veškeré nejasnosti v zadání náležitě upravil.
Annotation in English
Main goal of this bachelor´s thesis is research of current market of tools focused on learning programing for beginners and children. All interesting tools are described here. These tools should help for learning programming, logic and mathematic thinking. From all tools I selected 3 and assign them age group. I learnt how work with these programs and created list of tasks, that could be used in Programming Introductory Courses, which take place in university. For all tasks I created solutions and describe them. In the end I tested some of the tasks with real student and upgraded description for tasks.
Keywords
algoritmizace, programování, základy programování, programování pro děti, nástroje pro výuku programování, programovací jazyk
Keywords in English
algorithm development, programming, basic of programing, programing for children, learning tools for programming, programing language
Research Plan
  1. Prozkoumejte aktuální stav v oblasti vývojových nástrojů, vhodných pro výuku programování v kurzech pro začátečníky.
  2. Nainstalujte si alespoň 3 z nejpopulárnějších výukových nástrojů a na několika reálných příkladech vyzkoušejte způsob práce s nimi.
  3. Vyhodnoťte výhody a nevýhody jednotlivých nástrojů s přihlédnutím k různým věkovým cílovým skupinám.
  4. U vybraných nástrojů vytvořte vzorová zadání a řešení příkladů, použitelných v kurzech pro začátečníky.
  5. Vyzkoušejte obtížnost řešení některých příkladů na reálných studentech. Případné problémy vyřešte tak, že sadu příkladů upravíte nebo rozšíříte.
Research Plan
  1. Prozkoumejte aktuální stav v oblasti vývojových nástrojů, vhodných pro výuku programování v kurzech pro začátečníky.
  2. Nainstalujte si alespoň 3 z nejpopulárnějších výukových nástrojů a na několika reálných příkladech vyzkoušejte způsob práce s nimi.
  3. Vyhodnoťte výhody a nevýhody jednotlivých nástrojů s přihlédnutím k různým věkovým cílovým skupinám.
  4. U vybraných nástrojů vytvořte vzorová zadání a řešení příkladů, použitelných v kurzech pro začátečníky.
  5. Vyzkoušejte obtížnost řešení některých příkladů na reálných studentech. Případné problémy vyřešte tak, že sadu příkladů upravíte nebo rozšíříte.
Recommended resources
  1. MARTIN, Robert C. Čistý kód: \matsymb{lbrack}návrhové vzory, refaktorování, testování a další techniky agilního programování\matsymb{rbrack}. Brno: Computer Press, 2009. ISBN 978-80-251-2285-3.
  2. BALARINOVÁ, Jindra. Úvod do algoritmizace a programování pro děti. Ostrava: \matsymb{lbrack}Ostravská univerzita v Ostravě\matsymb{rbrack}, 2015. ISBN 978-80-7464-711-6.
  3. KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. Brno: Computer Press, 2006. ISBN 80-251-0897-X.
  4. HYLMAR, Radek. Programování pro úplné začátečníky. Brno: Computer Press, 2009. ISBN 978-80-251-2129-0.
  5. MCMANUS, Sean. Jak se naučit programovat v 10 lekcích. Přeložil Tomáš POKORNÝ. Praha: Svojtka & Co., 2017. Super lekce. ISBN 978-80-256-2046-5.
Recommended resources
  1. MARTIN, Robert C. Čistý kód: \matsymb{lbrack}návrhové vzory, refaktorování, testování a další techniky agilního programování\matsymb{rbrack}. Brno: Computer Press, 2009. ISBN 978-80-251-2285-3.
  2. BALARINOVÁ, Jindra. Úvod do algoritmizace a programování pro děti. Ostrava: \matsymb{lbrack}Ostravská univerzita v Ostravě\matsymb{rbrack}, 2015. ISBN 978-80-7464-711-6.
  3. KERNIGHAN, Brian W. a Dennis M. RITCHIE. Programovací jazyk C. Brno: Computer Press, 2006. ISBN 80-251-0897-X.
  4. HYLMAR, Radek. Programování pro úplné začátečníky. Brno: Computer Press, 2009. ISBN 978-80-251-2129-0.
  5. MCMANUS, Sean. Jak se naučit programovat v 10 lekcích. Přeložil Tomáš POKORNÝ. Praha: Svojtka & Co., 2017. Super lekce. ISBN 978-80-256-2046-5.
Týká se praxe No
Enclosed appendices 1 CD ROM
Appendices bound in thesis -
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file