Vai alla Home Page About me Courseware Federica Living Library Federica Federica Podstudio Virtual Campus 3D La Corte in Rete
 
Le informazioni su questo Corso L'indice di tutte le lezioni Informazioni sulla Cattedra

Scienze Matematiche Fisiche e Naturali » Programmazione II (SMF), Ernesto Burattini

Il Corso

Programma

Il corso di Programmazione II ha come obiettivi formativi lo sviluppo delle capacità di astrazione e di problem solving dello studente attraverso la scrittura di algoritmi e la loro successiva implementazione in C/C++. In laboratorio lo studente imparerà a progettare e implementare programmi anche in collaborazione con altri studenti. I contenuti per il modulo di base sono: record e file binari. La ricorsione. Puntatori e variabili dinamiche. Liste legate: principali algoritmi per la loro gestione. Alberi binari: principali algoritmi per la loro gestione. Tipi di dato astratto: classi e programmazione basata sugli oggetti. Per il laboratorio: rappresentazione di dati e istruzioni. Costanti macchina. Introduzione alle funzionalità elementari del sistema operativo Unix/Linux. Linguaggio C/C++ e compilatore. Ambiente di sviluppo di programmi. La documentazione del software. Le librerie standard del C/C++. Soluzione e implementazione w in C++ di problemi riguardanti i contenuti del corso.

Testi d'esame

  • Deitel H.M., Deitel P.J. – C++ Fondamenti di programmazione, ed. Apogeo
  • Aguilar L.J. – Fondamenti di programmazione in C++, ed. McGraw-Hill
  • Chianese A., Picariello A., Moscato V. – Alla scoperta dei fondamenti dell'informatica. Un viaggio nel mondo dei BIT, ed. Liguori

La Cattedra

Ernesto Burattini

Prof. Ernesto Burattini

Nel 1968 consegue la Laurea in Ingegneria Elettronica presso la Facoltà di Ingegneria dell’Università di Napoli. Ricercatore presso l’Istituto di Cibernetica del CNR di Napoli (1969-2002). Ordinario di Informatica presso la Facoltà di Scienze MM.FF.NN della Federico II dal 16/12/2002. Nel periodo 2005-2009 si è occupato di problemi di rappresentazione ed elaborazione della conoscenza per sistemi reattivi nell’ambito della robotica e dell’IA. Ha, poi, introdotto un meccanismo di controllo dei behaviour per i sistemi robotici che si rifà ai ritmi biologici: egli ha mostrato come, tale tipo di controllo, migliori le performance di un sistema robotico riducendo contemporaneamente i costi computazionali necessari per elaborare le attività da intraprendere. Un altro aspetto dell’attività scientifica riguarda la progettazione e implementazione di sistemi ad agenti che nell’ambito dei sistemi multimediali, siano in grado di individuare correttamente il profilo dell’utente che interagisce con il sistema e conseguentemente possano fornire le informazioni che meglio si adattano, nella forma e nel contenuto al suddetto utente. Dal 1970 ad oggi ha pubblicato più di 120 lavori a stampa.

Anagrafica del corso

  • Scienze Matematiche Fisiche e Naturali, Università degli Studi di Napoli Federico II
  • Corsi di laurea: Informatica
  • Anno accademico: 2009/2010

Contatti

Indirizzo: Dipartimento di Scienze Fisiche. Complesso Universitario di Monte Sant'Angelo, Via Cintia, 21, Napoli (NA) - 80126

Telefono: 081.676816. Sito Web

  • Contenuti protetti da Creative Commons
  • Feed RSS
  • Condividi su FriendFeed
  • Condividi su Facebook
  • Segnala su Twitter
  • Condividi su LinkedIn
Progetto "Campus Virtuale" dell'Università degli Studi di Napoli Federico II, realizzato con il cofinanziamento dell'Unione europea. Asse V - Società dell'informazione - Obiettivo Operativo 5.1 e-Government ed e-Inclusion