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 Lecián Includes the selected person into the timetable overlap calculation. Tomáš Karel the Robot for Introductory Programming Courses Karel the Robot for Introductory Programming Courses Thesis finished and defended successfully (DUO).   Dulík Tomáš Janků Peter Bachelor's thesis 1496613600000 05.06.2017 Karel the Robot for Introductory Programming Courses Thesis finished and defended successfully (DUO).
Tomáš Lecián Bachelor's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Robot Karel pro výuku programování

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Lecián Tomáš Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2016/2017
Assigning department AUART
Date of defence Jun 5, 2017
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 Robot Karel pro výuku programování
Main topic in English Karel the Robot for Introductory Programming Courses
Title according to student Robot Karel pro výuku programování
English title as given by the student Karel the Robot for Introductory Programming Courses
Parallel name -
Subtitle -
Thesis supervisor Dulík Tomáš, Ing. Ph.D.
External examiner Janků Peter, Ing. Ph.D.
Annotation Cílem této bakalářské práce je vytvoření platformy programovacího jazyka Karel v jazyce C, která bude používána v úvodních kurzech programování na FAI UTB ve Zlíně. V první části je programovací jazyk Karel představen a popsán. Je zde uveden přehled významných celosvětových a místních implementací jazyka Karel. Dále práce obsahuje stručný přehled využití multimediální knihovny SDL. V druhé části je popsána vytvořená Knihovna robota Karla a její programové rozhraní. Závěrem je uvedeno několik ukázkových příkladů využití Knihovny robota Karla.
Annotation in English The aim of this bachelor thesis is to create a platform of programming language Karel in language C, which will be used in introductory programming courses at FAI UTB in Zlín. In the first part, Karel programming language is introduced and described. Then an overview of important worldwide and local implementations of Karel are described. The thesis also contains a brief overview of using the multimedia library SDL. The second part describes the Robot Karel library and programming interface which were created. Finally, some examples of the Robot Karel library are shown.
Keywords Robot Karel, výuka programování, jazyk C, knihovna SDL
Keywords in English Robot Karel, Teaching of Programming, Language C, Library SDL
Length of the covering note 49 s. (56 624)
Language CZ
Annotation
Cílem této bakalářské práce je vytvoření platformy programovacího jazyka Karel v jazyce C, která bude používána v úvodních kurzech programování na FAI UTB ve Zlíně. V první části je programovací jazyk Karel představen a popsán. Je zde uveden přehled významných celosvětových a místních implementací jazyka Karel. Dále práce obsahuje stručný přehled využití multimediální knihovny SDL. V druhé části je popsána vytvořená Knihovna robota Karla a její programové rozhraní. Závěrem je uvedeno několik ukázkových příkladů využití Knihovny robota Karla.
Annotation in English
The aim of this bachelor thesis is to create a platform of programming language Karel in language C, which will be used in introductory programming courses at FAI UTB in Zlín. In the first part, Karel programming language is introduced and described. Then an overview of important worldwide and local implementations of Karel are described. The thesis also contains a brief overview of using the multimedia library SDL. The second part describes the Robot Karel library and programming interface which were created. Finally, some examples of the Robot Karel library are shown.
Keywords
Robot Karel, výuka programování, jazyk C, knihovna SDL
Keywords in English
Robot Karel, Teaching of Programming, Language C, Library SDL
Research Plan
  1. Analyzujte stávající implementace programovacího prostředí Karel.
  2. Prostudujte grafickou knihovnu SDL.
  3. Navrhněte vlastní knihovnu s programovacím rozhraním robota Karla, která umožní studentům úvodních programovacích kurzů vytvářet programy pro Karla v běžném vývojovém prostředí v jazyce C.
  4. Vytvořte demonstrační příklady, na kterých ukážete možnosti nové knihovny.
  5. Vytvořte podrobnou dokumentaci všech funkcí knihovny ve formátu pro Doxygen.
Research Plan
  1. Analyzujte stávající implementace programovacího prostředí Karel.
  2. Prostudujte grafickou knihovnu SDL.
  3. Navrhněte vlastní knihovnu s programovacím rozhraním robota Karla, která umožní studentům úvodních programovacích kurzů vytvářet programy pro Karla v běžném vývojovém prostředí v jazyce C.
  4. Vytvořte demonstrační příklady, na kterých ukážete možnosti nové knihovny.
  5. Vytvořte podrobnou dokumentaci všech funkcí knihovny ve formátu pro Doxygen.
Recommended resources
  1. PATTIS, Richard E., Jim ROBERTS a Mark. STEHLIK. Karel the robot: a gentle introduction to the art of programming. 2nd ed. /. New York: Wiley, c1995. ISBN 0471597252.
  2. PAZERA, Ernest. Focus on SDL. Cincinnati, Ohio: Premier Press, c2003. ISBN 1592000304.
  3. PENTON, Ron. Data structures for game programmers. \matsymb{lbrack}Online-Ausg.\matsymb{rbrack}. Cincinnati, Ohio: Premier Press, 2003. ISBN 9781931841948.
  4. MITCHELL, Shaun. SDL game development discover how to leverage the power of SDL 2.0 to create awesome games in C++. \matsymb{lbrack}Online-Ausg.\matsymb{rbrack}. Birmingham, UK: Packt Pub, 2013. ISBN 9781849696821.
  5. KERNIGHAN, Brian W. a Dennis M. RITCHIE. The C programming language. 2nd ed. Englewood Cliffs, N.J.: Prentice Hall, c1988. ISBN 0131103628.
Recommended resources
  1. PATTIS, Richard E., Jim ROBERTS a Mark. STEHLIK. Karel the robot: a gentle introduction to the art of programming. 2nd ed. /. New York: Wiley, c1995. ISBN 0471597252.
  2. PAZERA, Ernest. Focus on SDL. Cincinnati, Ohio: Premier Press, c2003. ISBN 1592000304.
  3. PENTON, Ron. Data structures for game programmers. \matsymb{lbrack}Online-Ausg.\matsymb{rbrack}. Cincinnati, Ohio: Premier Press, 2003. ISBN 9781931841948.
  4. MITCHELL, Shaun. SDL game development discover how to leverage the power of SDL 2.0 to create awesome games in C++. \matsymb{lbrack}Online-Ausg.\matsymb{rbrack}. Birmingham, UK: Packt Pub, 2013. ISBN 9781849696821.
  5. KERNIGHAN, Brian W. a Dennis M. RITCHIE. The C programming language. 2nd ed. Englewood Cliffs, N.J.: Prentice Hall, c1988. ISBN 0131103628.
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