Computational thinking in education

Computational thinking in education

1.

Subject title

Computational thinking in education

Информатичко размислување во образованието

2.

Code

F23L2S051

3.

Study program

Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Software engineering and information systems, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Software engineering and information systems, Стручни студии за програмирање, Стручни студии за програмирање, Информатичка едукација,

4.

Organizer of the study program (unit, institute, department, division)

Faculty of Information Sciences and Computer Engineering

5.

Study cycle (first, second, third)

Прв циклус

6.

Academic year / semester

2 / Летен

7. Number of ECTS credits

6.0

8.

Instructor

доц. д-р Емил Станков проф. д-р Миле Јованов

9.

Prerequisites for enrollment

Вовед во компјутерски науки

10.

Subject goals and competencies:


In the 21st century, computational thinking is a skill critical for all the world`s citizens. Computing and technology is impacting all our lives and everyone needs to know how to formulate problems and express their solutions such that a computer can carry it out. In this course, students will learn different aspects of computational thinking, and approaches for teaching them in the primary and secondary education. They will learn a block-based language and novel approaches designed to make learning programming easier.

11.

Subject content:


Introduction to Computational Thinking. Using abstractions and pattern recognition to represent problems in new and different ways. Logical organization and analysis of data. Decomposition of problems into smaller parts. Attack the problem using programming thinking techniques such as iteration, symbolic representation, and logical operations. Online and offline tools for developing computational thinking. Computational thinking in educational digital games. Elements of block (visual) programming language and implementation of solutions in it.

12.

Learning methods:


Предавања со користење на презентации, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа.

13.

Total available time fund

6.0 ECTS x 30 hours = 180 hours

14.

Time distribution

30 + 45 + 15 + 15 + 75 = 180 hours

15.

Forms of teaching activities

15.1.

Lectures - theoretical teaching

30 hours

15.2.

Exercises (laboratory, classroom), seminars, team work

45 hours

16.

Other forms of activities

16.1.

Project tasks

15 hours

16.2.

Independent tasks

15 hours

16.3.

Homework

75 hours

17.

Grading method

17.1.

Tests

0 points

17.2.

Seminar work / project (presentation: written and oral)

15 points

17.3.

Activities and learning

30 points

17.4.

Final exam

30 points

18.

Grading criteria (points / grade)

up to 50 points

5 (five) (F)

from 51 to 60 points

6 (six) (E)

from 61 to 70 points

7 (seven) (D)

from 71 to 80 points

8 (eight) (C)

from 81 to 90 points

9 (nine) (B)

from 91 to 100 points

10 (ten) (A)

19.

Condition for signature and taking final exam

Реализирани актибвности 15.2 и 16.1

20.

Language of instruction

Македонски и англиски

21.

Quality assurance method

механизам на интерна евалуација и анкети

22.

Literature

22.1.

Mandatory literature

No.

Author

Title

Publisher

Year

3615

Karl Beecher

COMPUTATIONAL THINKING: A beginner’s guide to problem solving and programming

BCS Learning & Development Ltd`

2017

3616

Jane Krauss, Kiki Prottsman

Computational Thinking and Coding for Every Student: The Teacher’s Getting-Started Guide

Corwin Press

2016

3617

Peter J. Rich, Charles B. Hodges

Emerging Research, Practice, and Policy on Computational Thinking

Springer

2017

3618

Paolo Ferragina, Fabrizio Luccio

Computational Thinking: First Algorithms, Then Code

Springer Nature Switzerland AG

2018

22.2.

Additional literature

No.

Author

Title

Publisher

Year