Modern primary school curricula for Computer Science accent that is important for pupils to develop a way of thinking which help them at solving problems. Such way of thinking we say computational thinking. Computational thinking is a fundamental skill for everyone, not just for students who are learning computing.
In the theoretical part of diploma thesis we presented what problem-solved learning is, how it takes place and how to define different theories of learning. In the empirical part, we formed problem-based assignments that teachers can use at Computer Science courses. The tasks contain course objectives of assembly Programs from the curriculum for the optional elective subject Computer Science. Prepared assignments were used in carrying out lessons. The lesson was conducted in the third grade of elementary school. The activities attended nine students. Observation was conducted during the solving of assignments. We observed when students had trouble with understanding while solving tasks. We have focused on understanding the instructions and functions as a whole, and if students understood the given commands and if during solving them they mastered the learning objectives. The feedback was obtained with the method of non-standardized questionnaire.
Such material in this area has not yet been made, because the subject has been performed for only one year. Prepared activities could be used by teachers who are faced with a new optional computer course in the second three-year cycle of primary school or within extracurricular activities to develop computational thinking.
|