Corso Elementi di Informatica - Docenti.unina.it

Download Report

Transcript Corso Elementi di Informatica - Docenti.unina.it

CORSO DI ELEMENTI DI
INFORMATICA
Corso di Laurea Triennale in Ingegneria Gestionale della
Logistica e della Produzione – Area didattica Ingegneria
Elettrica
a.a. 2016/2017
Docente: Ing. Domenico Amalfitano
Dipartimento di Ingegneria Elettrica e delle Tecnologie dell’Informazione
(DIETI) – Università degli Studi di Napoli Federico II. Via Claudio 21, 4°
Piano – Laboratorio 4.04
Informazioni del Docente
•  Ing. Domenico Amalfitano Ph.D.
•  e.mail: [email protected]
•  Tel: 081 76 83819
•  Sito Web docente:
•  https://www.docenti.unina.it/domenico.amalfitano
•  Per avvisi, materiale didattico e prenotazione esami.
•  ORARIO DI RICEVIMENTO
Mercoledì 9:00 – 11:30
Via Claudio 21, palazzina 3/A, 4° Piano – Laboratorio
4.04
Presentazione del corso
•  Obiettivi del corso sono quelli di acquisire:
•  conoscenza delle nozioni di base relative alla struttura ed al
modello funzionale di un elaboratore,
•  conoscenza delle strutture di dati fondamentali,
•  conoscenza degli strumenti e metodi per lo sviluppo di programmi
per applicazioni di tipo tecnico-scientifico, su piccola o media scala,
•  capacità di progettare e codificare algoritmi in linguaggio C++,
secondo le tecniche di programmazione strutturata e modulare, per
la risoluzione di problemi di calcolo numerico di limitata complessità
e di gestione di insiemi di dati, anche pluridimensionali.
•  Programma d’esame
•  Il programma sarà caricato su www.docenti.unina.it nello spazio
riservato al docente.
•  Sarà aggiornato in base alle lezioni svolte.
Durata corso
•  La durata del corso è di 48 ore.
•  6 CFU
•  Le lezioni si svolgeranno:
•  Martedì dalle ore 14:30 alle ore 16:30 – Aula T8 - MSA .
•  Venerdì dalle ore 8:30 alle ore 10:30 – Aula T8 - MSA.
•  Eventuali variazioni dell’orario o dell’aula saranno comunicate
tramite la sezione Avvisi dello spazio web del docente.
•  Lezioni di teoria in aula
•  Lezioni esercitative in laboratorio
Modalità di esame
•  Modalità d’esame
•  Realizzazione al calcolatore di un programma in
linguaggio C++
•  Esame orale
•  Solo gli studenti che hanno raggiunto la sufficienza nella codifica
del programma accedono all’orale
Contenuti del corso
Fondamenti di informatica
Fondamenti di programmazione
Linguaggio C/C++
Fondamenti di architettura dei calcolatori
Libri di testo e materiale didattico
•  Libri di testo:
•  A. Chianese, V. Moscato, A. Picariello
Alla scoperta dei fondamenti dell'informatica. Un viaggio nel
mondo dei BIT
2008. Liguori Editore
•  (Capitoli da 1 a 6, capitolo 8. Si consiglia la lettura dei capitoli 10 ed 11.)
•  E.Burattini, A. Chianese, V. Moscato, A. Picariello, C. Sansone
Che C serve? Per iniziare a programmare
2016. Maggioli Editore
•  Libri utili per consultazioni
•  B. Fadini, C. Savy, “Fondamenti di Informatica”, Liguori Editore
•  Harvey M. Deitel, Paul J. Deitel, “C++. Fondamenti di
programmazione”, Apogeo
•  Dispense di Fondamenti di Informatica del Prof. Giulio Iannello
•  Scaricabili dallo spazio web del corso
Strumenti e materiale didattico
•  Ambiente di sviluppo software: Dev C++
•  Versione usata per le esercitazioni è scaricabile gratuitamente da:
•  http://sourceforge.net/projects/dev-cpp/files/Binaries/Dev-C%2B%2B
%204.9.9.2/devcpp-4.9.9.2_setup.exe
•  Per Windows 8 o 10 è possibile utilizzare il progetto Orwell Dev C+
+. Gratuitamente scaricabile da:
•  http://sourceforge.net/projects/orwelldevcpp/
•  Sullo spazio web del docente sarà messo a disposizione,
durante lo svolgimento del corso, ulteriore materiale
didattico contente:
•  Slides del corso
•  Esempi svolti in C++
•  Testo e soluzione delle esercitazioni di laboratorio