-
Presentation
Presentation
Both Workshops of the course (Informatics and Introduction to Computational Thinking; Informatics, Sensors and Educational Robotics) are taught in an integrated way, with the first one focusing on software and the second on hardware. The Workshops are jointly taught by the Institute of Education and the School of Communication, Architecture, Arts and Information Technology (ECAATI), using laboratories and other ECAATI facilities and, when appropriate, laboratories and rooms of cooperating schools, namely the Digital Education Laboratories (LED).
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Master Degree | Semestral | 6
-
Year | Nature | Language
Year | Nature | Language
1 | Mandatory | Português
-
Code
Code
ULHT6572-24086
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
STEM/STEAM perspectives of science teaching and its curricular framework. Computational thinking as a process of creating subsumers for learning programming. Principles of Computational Thinking. Guidelines for programming and computational thinking in education in Portugal. Programming environments for children. Scratch environment and language. Design, implementation and evaluation of pedagogical activities in the field of computational thinking and introduction to programming.
-
Objectives
Objectives
Know the trends in science and engineering education in recent decades and their implications for the teaching of Computer Science. Mastery of the processes that facilitate meaningful learning of the key concepts of computational thinking (understood as a problem solving process that involves the design of solutions, implemented by people, by computers, or both; includes capabilities such as analysis and representation of data, identification of sub-problems, abstraction, generalisation, choice of algorithms, implementation and critical evaluation of solutions, etc.). Mastery of programming environments suitable for elementary levels of education and which promote computational thinking.
-
Teaching methodologies and assessment
Teaching methodologies and assessment
The course unit assumes that innovation is opervarsive in alll activities.
-
References
References
Piedade, J., Dorotea, N., Pedro, A., and Matos, J. F. (2020). On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers. Education Sciences, 10(9), 214. Raspberry Pi Foundation (2021). Hello World, The Big Book of Computing Pedagogy. Cambridge, UK Williamson, B. (ed.) 2015. Coding/Learning: Software and digital data in education. University of Stirling. Hazzan, O., Lapidot, T., and Ragonis, N. (2020). Guide to Teaching Computer Science: An Activity-Based Approach. Springer. Raspberry Pi Foundation (2021). Hello World, The Big Book of Computing Pedagogy. Cambridge, UK. Watson, D., and Williams, H. (2020). Computer Science: Cambridge International AS and A Levels. Hodder Edu
-
Office Hours
Office Hours
-
Mobility
Mobility
No