Information and Communication Technologies

Base Knowledge

N/A

Teaching Methodologies

The curricular unit will be taught through theoretical-practical classes, seeking, however, to make a clear distinction between a theoretical aspect and another aspect of an essentially practical nature. Continuous assessment is carried out using individual or group programming work. Program evaluations (Scratch base) will be evaluated according to seven “dimensions”: logical thinking (LT), data information representation (IR), user interactivity (IN), flow control (FC), abstraction (AB) and problem decomposition, parallelism (PA) and synchronization (SN) – weight 60%; report component – weight 25% and presentation (poster session) – weight 15%.

Learning Results

After attending this curricular unit, the student should be able to develop computational thinking, coding projects in Scratch (MIT), using the several functionalities available in the software, including the connection to physical devices: makey makey, BBC microbit and autonomous robots (ex Cubetto).

Program

Scratch programming language (MIT): variable declaration; Control blocks and various decision-operators, mathematical and comparison; Sprites control and functionality; practical projects of animation, games and storyteller.
Programming teaching in kindergarten and 1st cycle: Explore Scratch as a programming language. Understanding of the main programming concepts; algorithms, sequencing, repetition, variables and selection. Reflection on teaching-learning and classroom practice. Identify programming concepts through projects, whether digital or “offline” / unplugged. Apply a cross-curricular approach to programming. .

Curricular Unit Teachers

Grading Methods

Continuing Evaluation
  • - Individual and/or Group Work - 60.0%
  • - Report component - 25.0%
  • - Presentation (poster session) - 15.0%

Internship(s)

NAO

Bibliography

Creative Computing Curriculum, Creative Computing Lab at the Harvard Graduate School of Education (inglês e português)
https://creativecomputing.gse.harvard.edu/guide/curriculum.html
BBC Microbit: https://microbit.org/pt-pt/

Helena Peralta e Fernando Albuquerque Costa. Competência e confiança dos professores no uso das TIC. Síntese de um estudo internaciona. Faculdade de Psicologia e de Ciências da Educação da Universidade deLisboa.
http://scratch.mit.edu/
Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math Paperback – February 23, 2014 by Majed Marji (Author)
#ScratchEmCasa – https://sip.scratch.mit.edu/scratchathome/
ScratchJr – Programação para crianças pequenas – https://www.scratchjr.org/, como App’s
para tablets, ou para desktop Scratch Jr for Desktop – Open Source Community Port, em
https://jfo8000.github.io/ScratchJr-Desktop/
Icecream – software de gravação de vídeos com écrans, webcams, etc para vídeos até 5
minutos (versão livre) – https://icecreamapps.com/Download-Screen-Recorder/
OBS – software de gravação de vídeos com écrans, webcams, etc para vídeos – livre acesso –
https://obsproject.com/
Robot Cubetto: https://www.primotoys.com