TI1019 Algorithmization and programming for elementary schools

Faculty of Education
Autumn 2024
Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
In-person direct teaching
Teacher(s)
Ing. Martin Dosedla, Ph.D. (seminar tutor)
Mgr. Michal Hanzl (seminar tutor)
Guaranteed by
Ing. Martin Dosedla, Ph.D.
Department of Technical Education and Information Science – Faculty of Education
Contact Person: Ing. Martin Dosedla, Ph.D.
Supplier department: Department of Technical Education and Information Science – Faculty of Education
Timetable of Seminar Groups
TI1019/01: Tue 18:00–19:50 učebna 28, M. Hanzl
Course Enrolment Limitations
The course is only offered to the students of the study fields the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is to develop the basics of algorithmization, programming and informatics thinking at the level of education of primary school pupils.
Learning outcomes
At the end of the course students should be able to: - teach basic programming concepts correctly, - understand the basic principles of teaching programming, - analyze programming topics and set up a lesson, - correctly assess their pupils, - know available textbooks and block programming languages and environments, - evaluate programming languages and environments for their suitability for teaching programming, - be familiar with the current education system, the status and objectives of programming at a given school level (and below). - present, teach and discuss ICT in the context of primary school; - programming in block-oriented programming environments suitable for teaching - know the basics of programming in a structured and object-oriented paradigm
Syllabus
  • - programming concepts, - basic principles of programming programming, - lesson preparation hour, - available textbooks and block programming languages and environments, - evaluation of programming languages and environments in terms of their suitability for teaching programming, - current education system, status and programming objectives at the given school level (and lower). - programming in block-oriented programming environments suitable for teaching - basics of programming in a structured and object-oriented paradigm
Literature
  • scratch.mit.edu
  • code.org
  • CROSS, Rik and Tracy GARDNER. Book of Scratch Volume 1. 1st ed. Cambridge: Raspberry Pi Press, 2018, 111 pp. ISBN 978-1-912047-67-3. URL info
Teaching methods
lectures
Assessment methods
Partial tasks on algorithmization and programming, presentation, reflection, discussion
Language of instruction
Czech
Further comments (probably available only in Czech)
Study Materials
The course is taught annually.
Information on the extent and intensity of the course: 8 h. konz./sem. (komb. stud.).
Teacher's information
https://moodlinka.ics.muni.cz/
The course is also listed under the following terms Autumn 2019, autumn 2020, Autumn 2021, Autumn 2022, Autumn 2023.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/ped/autumn2024/TI1019