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 and an essentially practical aspect. Continuous assessment is done using group programming work. Program evaluations will be evaluated according to the Dr Scratch process – http://www.drscratch.org/ – which evaluates Scratch projects with respect to seven “dimensions”, that is, 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. .
Grading Methods
- - Presentation (poster session) - 15.0%
- - Report component - 25.0%
- - Individual and/or Group Work - 60.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