SylabUZ

Generate PDF for this page

Scratch - Computer Language for Creative Teaching - course description

General information
Course name Scratch - Computer Language for Creative Teaching
Course ID 0613-WP-PED-JP2
Faculty Faculty of Social Sciences
Field of study WNS - oferta ERASMUS / Pedagogy
Education profile -
Level of studies First-cycle Erasmus programme
Beginning semester winter term 2018/2019
Head faculty Faculty of Social Sciences
Course information
ECTS credits to win 5
Course type obligatory
Teaching language english
Author of syllabus
  • dr Elżbieta Kołodziejska
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Class 30 2 - - Credit with grade

Aim of the course

Get to know the programming language Scratch, as a tool for creative teaching. Prepare students to creative teaching by using the special programming language dedicated for children.

Prerequisites

Knowledge and skills: Elementary knowledge in algorithmic. IT advanced knowledge and skills.

Scope

Introduction do Scratch: user interface, main rules, Scratch website and network society, example of children work

Scratch procedure and function: basic procedure; procedure and function defined by users.

Data type: words, tables, lists and function connected with them.

Variable: local and global variable, building, getting value and using variable in procedures.

Flow control procedures: iteration, condition, recurrence and other form for run controlling, solving typical algorithmic tasks.

Object-oriented programming: definition of classes, object, unit;

Object in Scratch.

Multimedia in Scratch environment: adding picture, sound, video.

The educational projects: creating and evaluation.

Teaching methods

Problem based learning: solving tasks and creating individual project.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Learning outcomes are verify using three methods: regular control of tasks, short  periodic tests, assessment of the final project. Final grade is based mainly (80%)  on an assessment of the project.

Recommended reading

1.     S. Papert, Maindstorms. Children, Computers, and Powerful Ideas, 1993

2.     Resnick, M.,and others ( Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y.) (2009). Scratch: Programming for All. “Communications of the ACM”, November 2009. Vol 52, no 11, page 60-67

Further reading

Stager G., 2005, Papertian Constructionism and the Design of Productive Context for Learning, [w:] X Conference EUROLOGO 2005 Proceedings, eurologo2005.oeiizk.waw.pl

Notes

Full course contain is available on the Moodle platform: https://ekmti.kmti.uz.zgora.pl/

*The subject can be run every semester, in case there is not enough persons to make a group there will be individual class run during instructor hours.


Modified by dr Magdalena Zapotoczna (last modification: 11-04-2018 17:06)