CODING IN YOUR CLASSROOM, NOW
PENSIERO COMPUTAZIONALE IN CLASSE
A.Y. | Credits |
---|---|
2024/2025 | 6 |
Lecturer | Office hours for students | |
---|---|---|
Alessandro Bogliolo | By appointment |
Assigned to the Degree Course
Date | Time | Classroom / Location |
---|
Date | Time | Classroom / Location |
---|
Learning Objectives
The course aims to introduce in an intuitive way basic programming principles, using block-based visual programming tools and unplugged coding activities, to favor the development of computational thinking skills and enable interdisciplinary at school.
Program
01. Presentation of the course and method:
01.01 Introduction, organization and method (task).
01.02 The coding tools.
02. The language of things:
02.01 Microprocessors, spart objects and innovation (task).
03. Intuitive approach to visual programming:
03.01 The coding time (practical experience and task).
03.02 The importance of literacy campaigns.
04. Visual programming workshop (the introductory course of Code.org):
04.01 The method.
04.02 Repetitions (practical experience).
04.03 Conditions and conditioned cycles (practical experience).
04.04 Functions and procedures (practical experience and task).
04.05 Parameters and variables (practical experience).
04.06 Debugging (practical experience).
04.07 Recursion (practical experience).
04.08 The acquired tools.
05. Create and share with Scratch:
05.01 Coding as a form of expression with Scratch (task).
05.02 Coding and cultural heritage.
05.03 Open code, sharing and reuse.
05.04 Coding and creativity.
06. Computational thinking in practice:
06.01 Scratch in practice (practical activity).
06.02 The network code.
06.03 The repertoire of instructions.
06.04 An algorithm is forever.
06.05 Concluding remarks (tasks)
Bridging Courses
None
Learning Achievements (Dublin Descriptors)
Knowledge and understanding. The course provides the knowledge and understanding of the concepts underlying computer programming and computational thinking: algorithm, instruction, instruction concatenation, conditional execution, repetition, procedures, functions, variables, parameters, debugging.
Ability to apply knowledge and understanding. Application of computational thinking to the elaboration, representation and execution of simple procedures in the didactic field. Ability to recognize computational aspects in different disciplinary fields. Ability to move from intuition to implementation.
Autonomy of judgment. The course stimulates independent judgment through the practice of debugging: critical analysis of procedures and algorithms in order to identify and correct errors.
Communication skills. The elements of visual programming provided by the course constitute to all effects a language suitable for the representation and unambiguous communication of complex procedures that offer constructive solutions to given problems. The activities proposed in the course include teamwork, sharing the solutions adopted and peer evaluation.
Learning ability. The course helps to develop learning skills by offering the methodological tools to apply computational thinking to teaching and studying each subject area.
Teaching Material
The teaching material prepared by the lecturer in addition to recommended textbooks (such as for instance slides, lecture notes, exercises, bibliography) and communications from the lecturer specific to the course can be found inside the Moodle platform › blended.uniurb.it
Supporting Activities
Lectures notes provided within the MOOC platform.
Teaching, Attendance, Course Books and Assessment
- Teaching
The course is delivered as MOOC on https://mooc.uniurb.it/codemooc
- Attendance
Mandatory ansynchronous online attendance
- Course books
Lecture notes and linked materials provided with the MOOC platform
- Assessment
Written test on unplugged coding principles and applications, online visual programming, remix/debugging of a Scratch project. Assessment must be done on campus.
- Disability and Specific Learning Disorders (SLD)
Students who have registered their disability certification or SLD certification with the Inclusion and Right to Study Office can request to use conceptual maps (for keywords) during exams.
To this end, it is necessary to send the maps, two weeks before the exam date, to the course instructor, who will verify their compliance with the university guidelines and may request modifications.
Additional Information for Non-Attending Students
- Teaching
As for attending students
- Attendance
As for attending students
- Course books
As for attending students
- Assessment
As for attending students
- Disability and Specific Learning Disorders (SLD)
Students who have registered their disability certification or SLD certification with the Inclusion and Right to Study Office can request to use conceptual maps (for keywords) during exams.
To this end, it is necessary to send the maps, two weeks before the exam date, to the course instructor, who will verify their compliance with the university guidelines and may request modifications.
« back | Last update: 02/0720/24 |