Vai al contenuto principale
Coronavirus: aggiornamenti per la comunità universitaria / Coronavirus: updates for UniTo Community
Oggetto:
Oggetto:

Informatica II (Laboratorio)

Oggetto:

Computational thinking laboratory

Oggetto:

Anno accademico 2022/2023

Codice attività didattica
FIL0083
Docente
Valerio Basile (Titolare del corso)
Corso di studio
laurea magistrale in Scienze pedagogiche
Anno
1° anno
Periodo
Secondo semestre
Tipologia
Altre attività
Crediti/Valenza
3
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Facoltativa
Tipologia esame
Orale
Tipologia unità didattica
corso
Prerequisiti
Nessun prerequisito
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Introduzione all'informatica attraverso tre dei suoi elementi caratterizzanti: la rappresentazione dell'informazione, l'elaborazione dell'informazione e l'attenzione per il destinatario dell'informazione, l'utente.

An introduction to Computer Science through three of its pillars: representing information, manipulating information and taking into account the actual needs and goals of the information recipient, i.e., the user.

Oggetto:

Risultati dell'apprendimento attesi

 

  1. Conoscenza e comprensione:
    • dei principi basilari dell'informatica come scienza
    • delle techiche basilari di rappresentazione dell'informazione attraverso il modello concettuale Entity-Relationship.
    • dei meccanismi basilari di progettazione di algoritmi.
    • dei principi basilari dell'Interazione Uomo-Macchina e della progettazione di sistemi interattivi
  2. Capacità di applicare conoscenza e comprensione
    • capacità di progettare semplici schemi concettuali per basi di dati
    • capacità di progettare e programmare in ambiente Scratch semplici algoritmi
    • capacità di progettare semplici sistemi interattivi
  3. Autonomia di giudizio
    • capacità di valutare la correttezza e la completezza di uno schema concettuale per basi di dati relativamente al dominio di conoscenza rappresentato e allo scopo preposto
    • capacità di valutare, nella progettazione di semplici algoritmi, le strategie migliori e più efficienti
    • capacità di identificare, nella progettazione di semplici sistemi interattivi, i meccanismi più adatti a rendere l'esperienza d'uso efficare, efficiente e soddisfacente.
  4. Abilità comunicative
    • capacità di uso corretto della terminologia di base dell'Informatica
    • capacità di uso corretto della terminologia di base dell'Interazione Uomo-Macchina
    • capacità di rappresentare in forma efficace contenuti di varia natura attraverso uno schema concettuale
  5. Capacità di apprendimento
    • capacità di studio autonomo riferite ad argomenti generali inerenti all'Informatica
    • capacità di lavorare in autonomia nella creazione di schemi concettuali per basi di dati, nella progettazione e programmazione in ambiente Scratch di algoritmi e nella progettazione di sistemi interattivi.

  1. Knowledge and comprehension of:
    • basic principles of computer science
    • use of the Entity-Relationship model as a technique for information representation.
    • basic principles of algorithms design
    • basic principles of Human-Computer Interaction and Interaction Design
  2. Applying knowledge and understanding:
    • design of simple conceptual schems for databases
    • design and implementation (through Scratch environment) of simple algorithms
    • design of simple interactive systems
  3. Making judgments:
    • capability to evaluate the correctness and completeness of conceptual schemas w.r.t. a knowledge domain and a given aim.
    • capability to find the best and most efficient solutions in algorithm design and implementation.
    • capability to identify the most appropriate techniques to guarantee the usability of interactive systems.
  4. Communication skills
    • correct use of terminology related to Computer Science.
    • correct use of terminology related to Human-Computer Interaction.
    • capability to model information in a clear and concise form through conceptual schemas.
  5. Learning skills
    • capacity to autonomously study Computer Science topics.
    • capacity to autonomously design conceptual schemas.
  • capacity to autonomously design and implement algorithms (through Scratch environment).
  • capacity to autonomously design interactive systems.

 

 

Oggetto:

Programma

 

  • La rappresentazione dell'informazione:
    • Introduzione a sistemi informativi, informazioni e dati
    • Progettazione concettuale di basi di dati
  • L'elaborazione dell'informazione:
    • Problema-algoritmo-programma: introduzione al pensiero algoritmico.
    • Progettazione di soluzioni algoritmiche in Scratch.
  • Il destinatario dell'informazione:
    • Introduzione all'Interazione Uomo-Macchina.
    • Introduzione all'Interaction Design.

Il programma è il medesimo per frequentanti e non frequentanti.

  • Representing Information:
    • Data, information and information systems.
    • Designing conceptual schemas for databases.
  • Manipulating Information:
    • Problem, algorithm, program: introduction to algorithmic thinking.
    • Designing algorithmic solutions in Scratch.
  • Enjoying Information:
    • Introduction to Human-Computer Interaction.
    • Introduction to Interaction Design.

This program is valid for both attenders and non-attenders.

Oggetto:

Modalità di insegnamento

Le lezioni, della durata di 18 ore complessive (3 CFU), alterneranno momenti di spiegazione frontale a momenti di esercitazione pratica, individuale o di gruppo, svolti con l'ausilio del PC.

Sulla piattaforma Moodle vengono pubblicati, oltre alle dispense del corso, materiali didattici integrativi relativi agli argomenti essenziali affrontati a lezione per supportare il processo di apprendimento.

La frequenza è facoltativa, consigliata.

Lessons (18 hours, 3 CFU) are characterized by a blend of lecture time and practical exercises (individual or in small groups, carried out with the help of the PC).

In addition to lecture notes, supplementary teaching material relating to the essential topics covered in class is published on Moodle, in order to support the learning process.

Attendance is optional, but suggested.

Oggetto:

Modalità di verifica dell'apprendimento

L'esame previsto per l'insegnamento è orale e comprende:

  • Consegna di un progetto, realizzato individualmente o a coppie, che illustri uno degli argomenti visti a lezione, relativo o alla progettazione concettuale per basi di dati, o all'Interazione Uomo-Macchina, a scelta dello studente/essa. I requisiti per il progetto saranno resi disponibili su Moodle. La consegna del progetto avverrà tramite Moodle.
  • Discussione del progetto presentato, con focus sia sul tema, sia sulle modalità di realizzazione. Il docente potrà chiedere di effettuare piccole modifiche al progetto.
  • Una/due domande su un qualunque tema affrontato nel corso.

Le modalità di verifica saranno le stesse per frequentanti e non frequentanti.

La valutazione finale sarà espressa nella forma "approvato/non approvato".

An oral examination, where the students will be asked to:

  • Hand in a project, created at home (either individually or in pairs), which illustrates one of the course topics, related to either conceptual design for databases or Human-Computer Interaction. Students are free to choose the topic they prefer. Project requirements will be published on Moodle. Projects should be handed in using Moodle.
  • Discuss their project, focusing on both implementation- and content-related aspects. Students might also be asked to introduce some (small) variants on the fly.
  • Answer one/two questions on any of the course topics.

The same method will be adopted to test the knowledge and skills acquired by both attenders and non-attenders.

The final mark will be expressed as "pass/non-pass".

 

Testi consigliati e bibliografia

Oggetto:

Il materiale del corso è disponibile su Moodle ed è il medesimo per frequentanti e non frequentanti.

All course material is available in Moodle and is valid for both attenders and non-attenders.



Oggetto:

Note

Si consiglia agli studenti/esse di iscriversi all’insegnamento così da ricevere tempestivamente le comunicazioni da parte del docente

Per gli studenti/esse con DSA o disabilità, si prega di prendere visione delle modalità di supporto (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) e di accoglienza (https://www.unito.it/accoglienza-studenti-con-disabilita-e-dsa) di Ateneo, ed in particolare delle procedure necessarie per il supporto in sede d’esame (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita/supporto-agli-studenti-con-disabilita-sostenere-gli-esami).

E' consentito sostenere l'esame in inglese, avendo cura di avvisare preventivamente la docente.

It is advised to subscribe to the course announcements in order to receive updates from the teacher.

For students with learning disabilities, please read the documentation on support (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) and inclusion (https://www.unito.it/accoglienza-studenti-con-disabilita-e-dsa) of the University, and in particular the procedures to receive on-site support during exams (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita/supporto-agli-studenti-con-disabilita-sostenere-gli-esami).

It is possible to take the exam in English, by contacting the teacher timely.

Oggetto:

Insegnamenti che mutuano questo insegnamento

Registrazione
  • Aperta
    Apertura registrazione
    01/09/2022 alle ore 00:00
    Chiusura registrazione
    30/06/2023 alle ore 00:00
    Oggetto:
    Ultimo aggiornamento: 11/07/2022 09:25

    Non cliccare qui!