Laboratorio di abilita’ informatiche a.a. 1617

Obiettivi del corso

Comprendere il concetto di “computational thinking” in relazione a diversi contesti, in particolare relativamente alle scienze sociali. Comprendere il concetto di algoritmo e le basi dell’algebra booleana. Comprendere alcuni principi di programmazione.

Principali argomenti

  • Cosa si intende per computational thinking (pensiero computazionale)
  • Algoritmi e programmi software
  • Algebra booleana
  • Tipi e strutture dati
  • Costanti e variabili
  • Strutture di controllo: if e loop
  • Coding
  • Algoritmi di Ricerca sequenziale e binaria
  • Efficienza e efficacia di un algoritmo

Materiale didattico

Il materiale è reso disponibile sulla piattaforma di e-learning http://learn.luiss.it all’interno della quale gli studenti troveranno dispense e slide aggiornate.

Modalità d’esame

Prova pratica in aula informatizzata