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