Výuka algoritmizace a programování se zaměřením na programovací jazyk Python
Algorithms and Programming Education with a focus on the programming language Python
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/52151Identifiers
Study Information System: 132050
Collections
- Kvalifikační práce [19159]
Author
Advisor
Referee
Černochová, Miroslava
Faculty / Institute
Faculty of Education
Discipline
Training Teachers of General Subjects at Lower and Higher Secondary Schools - Information and Communication Technologies
Department
Information is unavailable
Date of defense
17. 6. 2013
Publisher
Univerzita Karlova, Pedagogická fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
python, algoritmizace, programování, příklady, výzkum, jazyky, vhodnost, střední školyKeywords (English)
python, algorithms, programming, examples, research, languages, suitability, high schoolsPráce zkoumá vhodnost použití programovacího jazyka Python v prostřední středních škol, používá jak kvantitativní, tak kvalitativní metody výzkumu, a konstatuje, že Python pro tento účel vhodný ve většině oblastí použití je. Práce dále přináší teoretický rozbor jazyka Python, včetně nástrojů, jež je s ním možné použít, a doplňuje ho praktickými příklady ve formě ukázek programů. Zkoumá i ostatní používané programovací jazyky ve výuce a jejich vhodnost pro tento účel, přičemž je porovnává s jazykem Python, a zjišťuje, že dvěma nejpoužívanějšími programovací jazyky v prostředí středních škol jsou shodně Pascal / Object Pascal a Java.
The thesis researches the ability of use of Python programming language in the field of high school education and uses qualitative and quantitative methods of research and finds Python suitable. The thesis also brings theoretical analysis of the Python language, including practical exams in the form of sample programs. It researchs even other programming languages used in education and their suitability for this purpose and compares them with Python programming language. It also finds two most common used programming languages at high schools, which are Pascal / Object Pascal and Java.