Implementing Python Introductory Programming e-Course "Introduction to Programming" as a Blended Learning at School

Name
Kersti Kivisoo
Abstract
Teaching programming is gaining more and more popularity among different age groups. This paper examines which teaching materials for teaching programming in the Estonian language teachers to conduct a course in school could use. The aim of the Master's thesis is to create the teaching materials for teaching programming in Python as a blended course on the third level of basic school and upper secondary school based on the materials of the Tartu University for programming. Study materials were tested and adjusted according to the realization of the course. The "Introduction to Programming" course was introduced during twelve weeks as a combined course in secondary and upper secondary school for this purpose. The course was conducted using the Moodle Learning Environment and study materials for the students' MOOC "Programming Basics" created by the University of Tartu Institute of Computer Science. Based on the division of tasks and the programming tasks, a syllabus and a work schedule for the teacher was created. In order to succeed better, the students' progress in the course and the given assessments were analyzed, the overview of which is presented in diagrams. The conducted study showed that teaching programming in school can successfully blend MOOC materials using flipped classroom elements, but there are some differences in terms of free e-courses. The work done offers one solution to how to teach programming course at school.
Graduation Thesis language
Estonian
Graduation Thesis type
Master - Conversion Master in IT
Supervisor(s)
Tauno Palts, Merilin Säde
Defence year
2018
 
PDF