Università degli Studi di Urbino Carlo Bo / Portale Web di Ateneo


CODING IN YOUR CLASSROOM, NOW
PENSIERO COMPUTAZIONALE IN CLASSE

A.Y. Credits
2023/2024 6
Lecturer Email Office hours for students
Alessandro Bogliolo By appointment

Assigned to the Degree Course

Informatics - Science and Technology (L-31)
Curriculum: PERCORSO COMUNE
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: 24/07/2023

Il tuo feedback è importante

Raccontaci la tua esperienza e aiutaci a migliorare questa pagina.

Posta elettronica certificata

amministrazione@uniurb.legalmail.it

Social

Università degli Studi di Urbino Carlo Bo
Via Aurelio Saffi, 2 – 61029 Urbino PU – IT
Partita IVA 00448830414 – Codice Fiscale 82002850418
2024 © Tutti i diritti sono riservati

Top