Technologies based on "FreeSoftware," "Open Source" software and hardware. The ethics of free software - implications in education. Computational thinking - role of coding. Programming languages for school: Logo, Scratch, Snap! The case of LibreLogo. Basic programming constructs.
Main reference of this edition: Andreas R. Formiconi, MOOC https://studio.edx.org/course/course-v1:FedericaX+59+3T2021a
- Andreas R. Formiconi, "Small Manual of LibreLogo," 2018, http://iamarf.ch/unifi/Piccolo-manuale-LibreLogo.pdf
- Németh László , " LibreLogo Toolbar" , h t t p s : / / h e l p . l i b r e o f f i c e . o r g / l a t e s t / e n - US/text/swriter/librelogo/LibreLogo.html?DbPAR WRITER#bm1
- Andreas R. Formiconi, "Free Software," 2015, https://iamarf.org/2015/04/11/software-libero-linf14/
- Andreas R. Formiconi, "These comments of yours are very important," 2015, https://iamarf.org/2015/04/08/questi-vostri-commenti-sono-molto- important-linf14/
- Seymour Papert, Mindstorms, Basic Bookis, 1993. (Optional)
Learning Objectives
Knowledge of the main categories of technologies suitable for use in training contexts. Understanding and applying the fundamental rules of behavior in online learning communities. Knowledge of basic software constructs of educational programming languages. Ability to judge the adequacy of a coding practice in a given training context. Ability to guide a learning process in a context characterized by multiple possible solutions.
Prerequisites
No special skills are required, apart from basic mathematics (primary school level).
Teaching Methods
Lectures (all videotaped and offered on the institutional website). Participation in the MOOC https://studio.edx.org/course/course- v1: FedericaX + 59 + 3T2021a. Discussions in the MOOC forum. Seminars in the laboratory when necessary (problems, insights).
Further information
All contents are available under a Creative Commons license: Attribution-Share alike 2.5 Italia License (http://creativecommons.org/licenses/by-sa/2.5/it/).
Type of Assessment
The evaluation will take into consideration: the results of the continuous monitoring of the activities. In order to take the final exam, students must submit a report in the form of a diary describing the problems encountered along the way and how they were solved. The report must be written with LibreOffice. The same work must include a logo produced using the LibreLogo coding system (or others suggested by the teacher) together with the code written to produce it. The final verification will consist in a general discussion of the whole experience and in the analysis of the code written to produce the logo.
Course program
In addition to the study of the proposed contents, the course involves the realization of activities and the production of various types of artifacts: relationships, software codes, graphic artifacts. Students are encouraged to share thoughts and problems in the teacher's forum or blog; the trace of participation in the discussions plays an important role in the final discussion. Contents What is software. The "Free software" and its four freedoms, open source software, open source hardware. The most popular free software programs: LibreOffice, Audacity, Gimp. The online learning communities. Rules for joining online learning communities. Programming languages; examples of languages in textual form (Logo) in blocks (Scratch and Snap!). The LibreLogo implementation of Logo. Fundamental software constructs: LibreLogo graphical instructions, variables, loops, procedures, branching and conditional operations. The eTwinning community. Participation in eTwinning. Activities The most important aspect of the course is the activities. - download LibreOffice - installs on all operating systems: Windows, Mac, Linux; - use the LibreOffice programs to write all the documents required for the course; - learn how to use LibreLogo to produce graphics in a document; - learn to write small programs using variables, loops, procedures and conditional statements; In addition to the aforementioned activities, students who wish to do so have the opportunity to deepen specific aspects: - a small laboratory with low-cost instrumentation is available for those who want to have a concrete experience: Raspberry PI, Arduino, Kano, robots Bee teaching systems- Bot and Blue-Bot; - interested students can participate in eTwinning and possibly propose activities during their internships.
Sustainable Development Goals 2030
4 - Quality education: laboratory with an optimal balance between theory and practice for a conscious use of technologies from a technological and ethical point of view.
10 - Reduce inequalities thanks to the use of Free Software and low-cost hardware.