Problem Solving computazionale

"Problems are guidelines, not stop signs!" Robert H. Schuller, Move Ahead with Possibility Thinking (1967)

Docenti: Solitro Ugo, Boscaini Maurizio

Macro Area: Scienze e ingegneria

Tipologia: Preparazione alla verifica dei saperi minimi

CFU: 2

Classi ammesse: IV°, V°

Monte ore:

  • Complessivo: 24
  • In Ateneo: 20
  • A Scuola: 4
  • Ammissione all'esame: 18


Contenuti

Il corso si svilupperà in cinque incontri. In ogni incontro saranno affrontati uno o più problemi da analizzare e risolvere, anche in modo collaborativo, ponendo attenzione alle diverse fasi: comprensione e analisi, ipotesi di soluzione, realizzazione e verifica della soluzione.

Tra le tecniche risolutive che saranno prese in considerazione si ricordano:

- analisi e strutturazione delle informazioni,
- descrizione rigorosa dei problemi,
- metodologie top-down e bottom-up,
- tecniche di ricorsione e divide-et-impera,
- definizione di modelli computazionali,
- codifica delle soluzioni,
- documentazione e verifiche di correttezza.

Il processo di sviluppo delle soluzioni potrà richiedere l'utilizzo di strumenti software e di semplici linguaggi di programmazione.


Obiettivi Formativi

Comprendere un problema, analizzarlo e, se possibile, risolverlo sono competenze sulle quali tutti dovremmo poter contare.
Per farlo dobbiamo poter contare sulle nostre conoscenze e abilità e saperle sfruttare nel modo migliore, magari in modo nuovo e creativo.

Matematica e Informatica hanno tra gli obiettivi quello di fornire metodi e strumenti per la risoluzione di problemi sfruttando le informazioni a disposizione.

La risoluzione di un problema richiede spesso la capacità di prendere confidenza con ambiti che non ci sono familiari, cercare una documentazione adeguata, scoprire le analogie e le differenza con altri problemi, individuare tecniche e metodologie utili e applicarle nel modo più efficace.

Questo breve corso si rivolge ad un pubblico non necessariamente "tecnico" e si propone di prendere confidenza con alcune delle tecniche fondamentali, provenienti in particolare dall'informatica e dalla matematica ma non solo, risolvendo problemi significativi.

Lo scopo è quello di scoprire nuovi modi di pensare e di affrontare i problemi, tecniche per risolverli in modo efficace.


Prerequisiti

Il corso non richiede particolari conoscenze iniziali, oltre alle conoscenze matematiche di base e alcune abilità essenziali nell'uso del calcolatore.


Modalità Esame

Prova scritta. Colloquio orale facoltativo.


Calendario Lezioni

NB: le date proposte sono subordinate alla disponbilità di aule; potrebbero pertanto subire delle variazioni.
Data Ora Luogo Note Turno
26
gennaio
2018
14:30 - 17:30
Laboratorio didattico Alfa
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
1
febbraio
2018
14:30 - 17:30
Aula F
Ca' Vignal 1
Strada Le Grazie, 15 - 37134 Verona
8
febbraio
2018
14:30 - 17:30
Aula I
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
15
febbraio
2018
14:30 - 17:30
Aula I
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona
22
febbraio
2018
14:30 - 17:30
Aula I
Ca' Vignal 2
Strada Le Grazie, 15 - 37134 Verona


Esiti Esami e Simulazioni



Dove siamo

Via San Francesco 22 - 37129 Verona
Tel: 045.8028763
Email: progetto.tandem@ateneo.univr.it

Seguici per rimanere informato