Scheda programma d'esame
COMPUTER SCIENCE
GIUSEPPE FIORENTINO
Academic year2022/23
CourseLAW
CodeZW619
Credits4
PeriodSemester 1 & 2
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
INFORMATICAINF/01LEZIONI78
GIUSEPPE FIORENTINO unimap
GIOVANNA VILLARI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Lo studente acquisirà cognizioni teoriche e pratiche per utilizzare efficacemente i fogli di calcolo e le basi di dati come strumenti di problem posing e solving.

Knowledge

Students will acquire theoretical and practical knowledge to effectively use spreadsheets and databases as problem posing and solving tools.

Modalità di verifica delle conoscenze

Tutte le lezioni, svolte in laboratorio informatico, permettono la verifica costante delle conoscenze acquisite. Le ore di esercitazione prevedono la soluzione di problemi concreti con la supervisione del docente.

Assessment criteria of knowledge

Classes, carried out in a computer lab, allow constant verification of the acquired knowledge. Practice classes include the administration of concrete problems to be solved under the supervision of the teacher.

Capacità

Lo studente acquisirà la capacità di analizzare e risolvere autonomamente (semplici) problemi gestibili con i fogli di calcolo o mediante interrogazioni di basi di dati relazionali.

Skills

Students will learn how to autonomously analyze and solve (simple) problems that can be managed with spreadsheets or by querying relational databases.

Modalità di verifica delle capacità

Sessioni di problem-solving in laboratorio informatico.

Assessment criteria of skills

Problem-solving classes in computer lab.

Comportamenti

Lo studente sarà in grado di scegliere lo strumento e l'approccio metodologico più adatto per inquadrare il problema e risolverlo.

Behaviors

The student will be able to choose the tool and the most appropriate methodological approach to frame the problem and solve it.

Modalità di verifica dei comportamenti

Durante le sessioni di laboratorio saranno proposti dei problemi "aperti" e sarà incoraggiata la discussione tra pari e col docente sulle migliori strategie risolutive da adottare.

Assessment criteria of behaviors

During the laboratory sessions, "open" problems will be proposed and peer and teacher discussions will be encouraged on the best solution strategies to be adopted.

Prerequisiti (conoscenze iniziali)

Nessuno

Prerequisites

None

Indicazioni metodologiche

Tutte le lezioni sono svolte in laboratorio informatico per consentire una verifica immediata di quanto appreso.

La didattica si avvale di mini ambienti didattici sviluppati dal docente che consentono un approccio più efficace al problem solving e di una piattaforma di elearning per lo scambio dei materiali didattici e l'interazione tra pari e col docente.

Il corso è tenuto in italiano.
Il modulo sulle interrogazioni delle basi di dati relazionali è erogato in lingua inglese.

Teaching methods

All teaching classes are held in the computer lab to allow immediate verification of what has been learned.

Teaching uses mini learning environments developed by the teacher that allow a more effective approach to problem solving and an elearning platform for the exchange of teaching materials and the interaction among peers and with the teacher.

The course is taught in Italian.
The module on queries of relational databases is taught in English.

Programma (contenuti dell'insegnamento)

Problem solving con i fogli di calcolo:

- importazione di dati esterni con i fogli di calcolo (Excel)
- uso di formule e grafici per l'analisi e la visualizzazione dei dati
- uso di macro per l'automazione di operazioni manuali o ripetitive

Interrogazione di basi di dati: (MODULO IN INGLESE)

- uso delle Query by Example per la creazione di interrogazioni (Access)
- uso delle formule per analizzare ed aggregare i dati nelle query
- composizioni di query per la soluzione di interrogazioni complesse

Syllabus

Problem solving with spreadsheets:

- importing external data with spreadsheets (Excel)
- use of formulas and graphs for data analysis and visualization
- use of macros for the automation of manual or repetitive operations

Databases: (MODULE IN ENGLISH)

- use of Query by Example for querying databases (Access)
- use of formulas to analyze and aggregate data in queries
- composition of queries for the solution of complex queries

Bibliografia e materiale didattico

- OFFICE 2016 IN DEPTH - Joe Habraken (in inglese)

- Sperimentare excel risolvendo problemi (dispensa disponibile sul sito del corso)

- Problem solving con le QBE (dispensa disponibile sul sito del corso)

Bibliography

- OFFICE 2016 IN DEPTH - Joe Habraken (in English)

- Sperimentare excel risolvendo problemi (available on the course website)

- Problem solving con le QBE (available on the course website)

Indicazioni per non frequentanti

Tutti i materiali didattici e le prove in itinere sono disponibili sul sito web del corso; le prove in itinere possono essere svolte anche in modo non sincrono.

Non-attending students info

All teaching materials and ongoing tests are available on the course website; the ongoing tests can also be carried out in a non-synchronous way.

Modalità d'esame

Esame orale teorico/pratico sugli argomenti del corso.

Assessment methods

Theoretical / practical oral exam on course topics.

Note

Le lezioni si svolgeranno in presenza con la possibilità di seguirle anche da remoto sulla piattaforma TEAMS

Notes

Classes will be held in presence with the possibility to attend remotely using TEAMS

Updated: 29/07/2022 12:53