Course: Practical programming for Secondary Schools I

» List of faculties » FBI » UAI
Course title Practical programming for Secondary Schools I
Course code UAI/671
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the winter semester.
Semester Winter
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Prokýšek Miloš, PhDr. Ph.D.
  • Pevná Daniela, Bc.
Course content
Obsah přednášky: " 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 Obsah cvičení: During the practical lessons, students will try to prepare a teaching unit, determine the necessary initial knowledge and objectives of teaching, including control of their achievement, as well as practical verification of the design in simulated teaching.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Practical training
  • Preparation for classes - 28 hours per semester
  • Class attendance - 28 hours per semester
  • Preparation for exam - 20 hours per semester
Learning outcomes
The educational aim of the course is to introduce to the students in the form of "hands-on" lessons and presentations the issue of teaching programming at secondary schools (ISCED 3) and to provide them with practical skills in the didactic area needed to develop Informatics and Computational Thinking in the educational process. The course builds on the knowledge of students in the area of object-oriented and procedural programming as well as basic pedagogical-didactic principles.
The student will gain theoretical and practical knowledge in the field of algorithms and application development.
Prerequisites
Basic knowledge of ICT and programming.

Assessment methods and criteria
Oral examination

Active participation in lessons and elaborating of individual works.
Recommended literature
  • ARLOW, J., NEUSTADT, I. UML 2 a unifikovaný proces vývoje aplikací - Objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2006..
  • DENNING, PETER J., Computational Thinking, ISBN: 9780262536561, MIT Press, 2019.
  • KRAVAT, ILJA. Objects [online]. http://www.objects.cz/. Valašské Klobouky, 2008..
  • MILES, RUSSELL;HAMILTON, KIM, I. Learning UML 2.0. Brno: Computer Press, 2006.ISBN 9780596009823.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester