Informazioni in aggiornamento fino al 30/06/2026 CODICE 121049 ANNO ACCADEMICO 2026/2027 CFU 6 cfu anno 1 COMPUTER ENGINEERING 12133 (L-8 R) - IMPERIA SETTORE SCIENTIFICO DISCIPLINARE INFO-01/A LINGUA Inglese SEDE IMPERIA PERIODO 1° Semestre MODULI Questo insegnamento è un modulo di: INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING 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 FILIPPO RICCA Ricevimento: Su appuntamento (mandare una mail) 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