Introduzione all'elaborazione dell'informazione
Versione originale pubblicata
Corso di Laurea Triennale in Economia Aziendale - classe 17 6° Anno Primo Ciclo Semestrale
Docenti
BUONANNO GIACOMO, Titolare
MORO JENNIFER, Lezioni
RESTELLI DANIELE, Esercitazioni
Obiettivi del corso
Obiettivo del corso è di fornire una visione di base dell’architettura hardware e software dei sistemi informatici, nella prospettiva sia dell’elaborazione (i calcolatori come esecutori di programmi) sia della comunicazione (le reti di calcolatori e Internet).
Particolare enfasi è posta al processo di soluzione di problemi attraverso la loro modellizzazione in algoritmi e la loro formalizzazione in programmi eseguibili da un calcolatore, con l’obiettivo di fornire le nozioni basilari sulla programmazione dei calcolatori (linguaggi di programmazione, tipi di dati fondamentali e strutture di controllo, sottoprogrammi e ricorsione, strutture dati dinamiche, programmazione modulare e object-oriented), approfondendone gli aspetti sia concettuali sia operativi.
Le competenze maturate in questo corso sono fondamentali per accostarsi alle discipline che vengono affrontate negli anni successivi e in particolare alle problematiche relative alla gestione dei flussi delle informazioni aziendali, tema ulteriormente approfondito nei corso dell’area ICT.
Programma
1. Concetti generali di programmazione. Scrittura di pagine HTML. Programmazione in
JavaScript: concetti di base; struttura di un programma; variabili e tipi di dati semplici;
strutture di controllo; tipi di dati complessi; funzioni; introduzione alle tecniche di
programmazione object-oriented;
2. concetti di base del ciclo di vita del software. Metodi di documentazione dei programmi.
Tecniche di progetto, di debug e di convalida dei programmi. Il ciclo di sviluppo. Ambienti
di sviluppo.
Modalitą d'esame
Gli studenti devono sostenere una prova pratica in cui dimostrare la conoscenza degli argomenti trattati nelle lezioni. Eventualmente potranno essere previste delle prove in itinere sostitutive della prova d’esame e dei progetti di gruppo integrativi alla prova d’esame.
Bibliografia
Materiale aggiuntivo distribuito dal docente (lucidi, dispense, …).
Una bibliografia di supporto più dettagliata verrà fornita all’inizio del corso.