Menù principale
B030859 - COMPUTER SCIENCE EDUCATION
Main information
Teaching Language
Course Content
Suggested readings
Learning Objectives
Prerequisites
Teaching Methods
Further information
Type of Assessment
Course program
Academic Year 2021-22
Course year
Second year - Second Semester
Belonging Department
Humanities (DILEF)
Course Type
Single education field course
Scientific Area
INF/01 - INFORMATICS
Credits
6
Teaching Hours
36
Teaching Term
21/02/2022 ⇒ 03/06/2022
Attendance required
Yes
Type of Evaluation
Final Grade
Course Content
show
Course program
show
Lectureship
Mutuality
Course teached as:
B030966 - COMPUTER SCIENCE EDUCATION
Second Cycle Degree in COMPUTER SCIENCE
B030966 - COMPUTER SCIENCE EDUCATION
Second Cycle Degree in COMPUTER SCIENCE
Teaching Language
Italian
Course Content
Computer science as a scientific and transversal discipline. Pedagogical principles for the role of computer science in school: behaviourism, cognitivism, constructivism. Computer programming in teaching, poor robotics, 3D printing. Turtle geometry.
Suggested readings (Search our library's catalogue)
- O. Hazzan, T. Lapidot, N. Ragonis, "Guide to Teaching Computer Science", Springer (2014)
- Andreas R. Formiconi, "Piccolo manuale di LibreLogo", 2018, http://iamarf.ch/unifi/Piccolo-manuale-LibreLogo.pdf
- Andreas R. Formiconi, "Powerful scientific ideas through Turtle Geometry". (Arriving)
- Hromkovič, J., & Lacher, R. (2017). The Computer Science Way of Thinking in Human History and Consequences for the Design of Computer Science Curricula. In V. Dagiene & A. Hellas (Eds.), Informatics in Schools: Focus on Learning Programming (pp. 3–11). Berlin, Germany: Springer Publisher. https://doi.org/10.1007/978-3-319-71483-7_1
- Seymour Papert, Mindstorms, Basic Bookis, 1993. (Optional)
- Andreas R. Formiconi, "Piccolo manuale di LibreLogo", 2018, http://iamarf.ch/unifi/Piccolo-manuale-LibreLogo.pdf
- Andreas R. Formiconi, "Powerful scientific ideas through Turtle Geometry". (Arriving)
- Hromkovič, J., & Lacher, R. (2017). The Computer Science Way of Thinking in Human History and Consequences for the Design of Computer Science Curricula. In V. Dagiene & A. Hellas (Eds.), Informatics in Schools: Focus on Learning Programming (pp. 3–11). Berlin, Germany: Springer Publisher. https://doi.org/10.1007/978-3-319-71483-7_1
- Seymour Papert, Mindstorms, Basic Bookis, 1993. (Optional)
Learning Objectives
- learn the value of listening in teaching and understand its pedagogical motivations
- know how to practice laboratory teaching
- be able to enhance collaboration and care for a practice/learning community
- know the main software languages for didactic use, both text and block-based
- know the Turtle Geometry and its educational role
- be able to conceive computer science as a laboratory for the deepening of other sciences - mathematics, physics, biology - and artistic practices
- know the main laboratory aids: educational boards and robots, 3D printers
- know how to practice laboratory teaching
- be able to enhance collaboration and care for a practice/learning community
- know the main software languages for didactic use, both text and block-based
- know the Turtle Geometry and its educational role
- be able to conceive computer science as a laboratory for the deepening of other sciences - mathematics, physics, biology - and artistic practices
- know the main laboratory aids: educational boards and robots, 3D printers
Prerequisites
Knowing secondary school math
Teaching Methods
CFU: 6
Total number of hours of the course: 150
Number of hours per personal study and other individual training activities:
Number of hours related to classroom activities: 48 (24 Verri - 24 Formiconi)
Number of hours related to laboratory activities (laboratory lessons):
Number of hours for in itinere tests:
The course is organized in frontal lessons, laboratory teaching and online activities. The frontal lessons include the explanation of the scheduled topics,
Formiconi
Lectures will be videotaped in their entirety, among other things as required under covid. According to the covid protocol, the 24 hours of lessons will consist of 8 lessons of two hours each. At the beginning of the first lesson an online survey will be carried out in real time with the aim of promoting mutual knowledge. The beginning of all other lessons will be dedicated to discussing and possibly deepening the feedback that emerged after the previous lesson, either in presence, in the forum or other possible places of interaction. Students will have to write a journal during the course, where they will note the progress of their activities, including difficulties, solutions found, various impressions. The purpose of the diary is laboratorial in nature and aimed at familiarizing students with a constant practice of self-reflection. The course includes practical activities and artifacts that will be documented in the journal.
Verri
Frontal lessons, with the help of slides. During the lessons, activities to be carried out individually or in groups will be presented.
Total number of hours of the course: 150
Number of hours per personal study and other individual training activities:
Number of hours related to classroom activities: 48 (24 Verri - 24 Formiconi)
Number of hours related to laboratory activities (laboratory lessons):
Number of hours for in itinere tests:
The course is organized in frontal lessons, laboratory teaching and online activities. The frontal lessons include the explanation of the scheduled topics,
Formiconi
Lectures will be videotaped in their entirety, among other things as required under covid. According to the covid protocol, the 24 hours of lessons will consist of 8 lessons of two hours each. At the beginning of the first lesson an online survey will be carried out in real time with the aim of promoting mutual knowledge. The beginning of all other lessons will be dedicated to discussing and possibly deepening the feedback that emerged after the previous lesson, either in presence, in the forum or other possible places of interaction. Students will have to write a journal during the course, where they will note the progress of their activities, including difficulties, solutions found, various impressions. The purpose of the diary is laboratorial in nature and aimed at familiarizing students with a constant practice of self-reflection. The course includes practical activities and artifacts that will be documented in the journal.
Verri
Frontal lessons, with the help of slides. During the lessons, activities to be carried out individually or in groups will be presented.
Further information
Frequency of lessons and exercises: Recommended
Tools to support teaching UniFi E-Learning: http://el.unifi.it
Office hours:
Prof. A. Formiconi
Appointments in presence (covid permitting) or online (MEET or Jitsi) taken via email: arf@unifi.it
Prof. M. Cecilia Verri
Prior appointment via e-mail
Department of Statistics, Computer Science, Applications
Viale Morgagni, 65
50134 - Florence (FI)
Tel: 055 2751513
E-Mail: mariacecilia.verri @ unifi.it
Tools to support teaching UniFi E-Learning: http://el.unifi.it
Office hours:
Prof. A. Formiconi
Appointments in presence (covid permitting) or online (MEET or Jitsi) taken via email: arf@unifi.it
Prof. M. Cecilia Verri
Prior appointment via e-mail
Department of Statistics, Computer Science, Applications
Viale Morgagni, 65
50134 - Florence (FI)
Tel: 055 2751513
E-Mail: mariacecilia.verri @ unifi.it
Type of Assessment
Formiconi
The evaluation is focused on the journal written during the course. The oral examination consists of a discussion about the contents of the journal and the artifacts produced.
Verri
Oral exam with discussion of the scheduled topics.
The evaluation is focused on the journal written during the course. The oral examination consists of a discussion about the contents of the journal and the artifacts produced.
Verri
Oral exam with discussion of the scheduled topics.
Course program
Pedagogical principles for the role of computer science in school: behaviorism, cognitivism, constructivism. The spiral curriculum of Jerome Bruner. Seymour Papert's thought, constructionism: computer science as a medium for the development of scientific thought; in-depth analysis on "syntonic learning" and "powerful mathematical ideas". Technologies: teaching programming, poor robotics, 3D printing. Three-D modeling with OpenSCAD declarative language. Programming through Turtle Geometry, first with Logo then with Python's turtle library. Programming as a means of exploring and deepening the sciences: mathematics, physics, complex biological systems, fractals. Laboratory work method with continuous evaluation.
Computing as a scientific and transversal discipline. Design a computer science curriculum consistent with the objectives set by the national indications for high schools and by the guidelines for technical and professional institutes. Teach Problem Solving. Didactic Methodologies of Computer Science: laborator y teaching, learning tests, verification tests.
Computing as a scientific and transversal discipline. Design a computer science curriculum consistent with the objectives set by the national indications for high schools and by the guidelines for technical and professional institutes. Teach Problem Solving. Didactic Methodologies of Computer Science: laborator y teaching, learning tests, verification tests.