Course title | Practical Programing for Schools I |
---|---|
Course code | UAI/645 |
Organizational form of instruction | Lesson |
Level of course | Master |
Year of study | not specified |
Frequency of the course | In each academic year, in the winter semester. |
Semester | Winter |
Number of ECTS credits | 2 |
Language of instruction | Czech |
Status of course | unspecified |
Form of instruction | Face-to-face |
Work placements | This is not an internship |
Recommended optional programme components | None |
Lecturer(s) |
---|
|
Course content |
" Propedeutic programming languages " Programming paradigms and their specifics " Learning unit and its design " Modeling of algorithms and structures " Basic algorithms and their teaching " Structural design During the exercises, students will try to prepare the teaching unit, determine the necessary initial knowledge and objectives of teaching, including control of their achievement, and practical verification of the design in simulated teaching.
|
Learning activities and teaching methods |
Work with multi-media resources (texts, internet, IT technologies), Project-based learning, Practical training
|
Learning outcomes |
The course aims to show and familiarize students with a wide range of topics related to teaching programming across disciplines. How to evaluate, attract, and retain pupils, possibilities of informal teaching methods, creativity in teaching programming, etc. Individual lessons will focus on the thematic solution of specific tasks so that students gain awareness of how to link didactic-pedagogical principles with a specific area of programming. The course should develop practical skills relevant to the future teaching activities of students, eg, to explain the subject matter or influence the atmosphere in the classroom, all in the computer thinking context.
The student acquires and develops practical skills relevant to their future teaching experience, such as the ability to explain the material or to influence the atmosphere in the classroom, all in the context of teaching programming. |
Prerequisites |
The basic prerequisite is knowledge of algorithmic procedures and at least one of the programming languages, on which will be followed up.
UAI/CV695 ----- or ----- UAI/695 |
Assessment methods and criteria |
Written examination, Seminar work, Interim evaluation
To successfully obtain the credit, the student must successfully solve at least half of the continuous tasks and obtain an evaluation of their semester work in the amount of at least 50% of the obtainable points. |
Recommended literature |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | Recommended semester |
---|