Analysis of current trends in programming teaching

Thesis title: Analýza současných trendů ve výuce programování
Author: Hrách, Lukáš
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
Předmětem této bakalářské práce je zmapování trendů v programování a jejich využití ve výuce. Tohoto cíle je dosaženo analýzou trendů vývoje programování jak v přítomnosti, tak s výhledem do blízké budoucnosti, následnými rozhovory s odborníky zodpovědnými za výuku programování na českých školách. Další částí práce je rozbor metodik výuky pro-gramování s bližším zaměřením na metodiku Architecture First, jejíž tvůrcem je vedoucí této práce pan inženýr Pecinovský. Na základě provedených průzkumů byla zjištěná data okomentována, popsány různé pro-blémy výuky programování a navrhnuta řešení, jak vést výuku studentů, jak implementovat trendy do výuky a tím zjednodušit pochopení látky ze strany studenta. Hlavním přínosem práce je tedy soubor doporučení pro výuku programování se zaměřením na úvodní kurzy.
Keywords: výuka programování; trendy; OOP; metodiky výuky; Architecture First; vzdělávání
Thesis title: Analysis of current trends in programming teaching
Author: Hrách, Lukáš
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
The aim of this Bachelor´s thesis is to map trends in programming and their use in educati-on. This objective is achieved by analysing trends in programming in the present as well as predictions for the near future and by subsequent interviews with experts that teach pro-gramming in Czech schools. The next part of the thesis analyses methodologies for teaching programming. In more detail, it focuses on the methodology called Architecture First cre-ated by the supervisor of this thesis Ing. Pecinovský. Based on the conducted survey, the obtained data were discussed and various problems related to teaching programming were described. Furthermore, the thesis offers solutions to teaching students and implementing trends in education that could make learning easier for students. Therefore the main contribution of this thesis is a set of recommendations for teaching programming with emphasis on introductory courses.
Keywords: teaching of programming; OOP; methodologies of education; education; Architecture First; trends

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 11. 7. 2016
Date of submission: 3. 5. 2017
Date of defense: 15. 6. 2017
Identifier in the InSIS system: https://insis.vse.cz/zp/58182/podrobnosti

Files for download

    Last update: