ISKB63 Computational Thinking

Faculty of Arts
Autumn 2024
Extent and Intensity
1/1/0. 4 credit(s). Type of Completion: k (colloquium).
Synchronous online teaching
Teacher(s)
Bc. Radek Dobrovolný (lecturer)
Guaranteed by
PhDr. Petr Škyřík, Ph.D.
Department of Information and Library Studies – Faculty of Arts
Contact Person: Mgr. Alice Lukavská
Supplier department: Department of Information and Library Studies – Faculty of Arts
Timetable
each even Wednesday 16:00–17:40 L34, except Wed 18. 9. ; and Wed 25. 9. 16:00–17:40 L34
Prerequisites
TYP_STUDIA(B)
Interest in informatics. Your own computer is recommended.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 20/20, only registered: 1/20, only registered with preference (fields directly associated with the programme): 0/20
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is to get acquainted with various tools for the development of informatics and algorithmic thinking. The course thus helps to gain an overview of the tools (games, applications) and acquire the skills of their adequate use. This means: the ability to compile the contents of a course for the development of information literacy in a library / children's home / interest group, etc.; the ability to find a suitable tool for the development of algorithmic thinking for a given target group; difficulty assessment; understanding the importance of creative programming. Last but not least, the goal is to actively develop your own IT literacy.
Learning outcomes
After completing the course, the student will: - understand the concept of IT literacy in a wider context, - have an overview of computer science teaching tools, - know the concept of creative programming and be able to program small applications in different environments, - be able to further develop your inf. literacy, - capable of inf. apply thinking to real problems, - know teaching methods: pair programming, live programming, decomposition and algorithmization of the problem, etc. - independently create a short course focused on this area and appropriately select tools according to the target group.
Syllabus
  • Introductory seminar, familiarization with the content of the subject. History of teaching programming, graphic programming languages. Programming with the help of blocks, Hour of Code. Scratch, animation, simple games. How the calculations are done, the processor simulation on paper. Principles of Creative Programming, p5 library. Web multimedia applications. Teaching hardware, Ozobot, microbit, LEGO. Online courses, MOOCs, community. Algorithmic thinking and problem solving. Preparation of an IT literacy course.
Literature
    required literature
  • HackSpace Magazine (The Raspberry Pi Foundation)
  • iMyšlení (výběr z učebnic https://imysleni.cz/ucebnice/)
  • Hello World Magazine (The Raspberry Pi Foundation)
    recommended literature
  • Martin Malý: Micro:bit krok za krokem
  • Daniel Shiffman: The Nature of Code
Teaching methods
Teaching method: seminars, class discussion.
Assessment methods
To successfully complete the course, the student must: – actively participate in seminars (maximum 1 absence), – prepare tasks (at each seminar, a task is assigned, for approx. 2 hours of independent work), – design and implement a short IT literacy course (work in small teams). The final colloquium takes the form of an interview, where the work during the semester and the final course are reflected.
Language of instruction
Czech
Further Comments
Study Materials
The course is also listed under the following terms Spring 2020, Autumn 2021, Autumn 2022, Autumn 2023.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/phil/autumn2024/ISKB63