Subject
Computational Thinking in Education
| 1. | Course Title |
Computational Thinking in Education Computational thinking in education |
||||||||||||
| 2. | Code | F23L2S051 | ||||||||||||
| 3. | Study Programme | Computer education | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 4 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Emil Stankov, Mile Jovanov | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Introduction to Computer Science | ||||||||||||
| 10. | Objectives of the course programme (competences) | In the 21st century, computational thinking is a skill of crucial importance for all citizens of the world. Computing and technology affect our entire lives, and everyone should know how to formulate problems and express solutions for them in a way that a computer can execute. In this course, students will learn various aspects of computational thinking and approaches for teaching them in elementary and secondary education. They will learn a block-based language and modern approaches designed to facilitate learning programming. | ||||||||||||
| 11. | Course content | Lectures: 1. Introduction to Computational Thinking 2. Using abstractions and pattern recognition to present problems in new and different ways 3. Logical organization and analysis of data 4. Decomposition of problems into smaller parts 5. Online and offline tools for developing computational thinking 6. Tackling the problem using algorithmic thinking techniques 7. Informatics Thinking in Software Development 8. Elements of a Block-based (Visual) Programming Language 9. Elements of a Block-based (Visual) Programming Language 2 10. Implementation of solutions in a block-based (visual) programming language 11. Computational Thinking in Educational Digital Games Practical Classes: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. |
||||||||||||
| 12. | Learning methods | Lectures using presentations, interactive lectures, exercises (using equipment and software packages), teamwork, case studies, guest lectures, independent preparation and defense of a project assignment and a seminar paper. | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Activities 15.2 and 16.1 have been completed. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|