Salta al contenuto principale
CODICE 121049
ANNO ACCADEMICO 2026/2027
CFU
SETTORE SCIENTIFICO DISCIPLINARE INFO-01/A
LINGUA Inglese
SEDE
  • IMPERIA
PERIODO 1° Semestre
MODULI Questo insegnamento è un modulo di:

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

Lo scopo del modulo è introdurre gli aspetti teorici del corso “Introduzione all’Informatica e alla Programmazione”, inclusi il pensiero computazionale e i principi fondamentali dell’informatica.

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

Questo modulo sviluppa l’aspetto teorico del corso “Introduzione all’Informatica e alla Programmazione”. Questo modulo si propone di introdurre gli studenti ai principi fondamentali dell’informatica e della programmazione imperativa.

Al termine del modulo, gli studenti saranno in grado di:

  • comprendere il concetto di algoritmo e rappresentare semplici soluzioni mediante pseudocodice e diagrammi di flusso;
  • conoscere i principali tipi di dato e le strutture dati di base;
  • comprendere i principi introduttivi dell’architettura degli elaboratori;
  • comprendere i concetti introduttivi del linguaggio assembly e il rapporto tra istruzioni a basso livello ed esecuzione da parte dell’elaboratore
  • riconoscere le nozioni fondamentali di sintassi e semantica di un linguaggio di programmazione;
  • conoscere gli elementi di base delle grammatiche formali e il loro ruolo nella definizione dei linguaggi di programmazione
  • utilizzare strumenti di programmazione visuale, come Blockly, per modellare e sperimentare semplici soluzioni algoritmiche

MODALITA' DIDATTICHE

  • Lezioni in aula
  • Laboratori guidati
  • Compiti consegnati tramite Aulaweb

La partecipazione a lezioni e laboratori è fortemente incoraggiata e consigliata

PROGRAMMA/CONTENUTO

Il corso comprende sia lezioni teoriche tradizionali tenute in aula sia attività pratiche svolte al Computer.

Argomenti principali:

  • Introduzione al corso, pensiero computazionale e programmazione
  • Ambienti di programmazione e linguaggi formali
  • Pseudocodice e diagrammi di flusso
  • Sintassi e semantica dei linguaggi di programmazione
  • Nozioni base di grammatiche e teoria dei linguaggi formali
  • Architettura di un elaboratore e linguaggio Assemby
  • Introduzione alla programmazione visuale (es. Blockly)

DOCENTI E COMMISSIONI

LEZIONI

INIZIO LEZIONI

In accordo con il calendario didattico approvato dal Consiglio dei Corsi di Studio in Ingegneria Informatica

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy