Informatica
(Offerta Formativa fino all'A.A. 2014/15)
Numero di crediti ECTS: 10
SSD di riferimento: INF/01
Docente: Francesco Calimeri
Prerequisiti  
 Conoscenze di base di matematica e logica. 
Obiettivi 
 Solide basi sulla programmazione dei calcolatori elettronici per la risoluzione di problemi. Tecniche di programmazione nel linguaggio Java, con uso di semplici strutture dati. Introduzione alla programmazione ad oggetti. 
Programma
- Information Representation
- Propositional Calculus
- Computer Architecture
- Algorithms
- Programming Languages
- Programming in Java-Getting Started
- Development Environments
- Primitive Data Types
- Control Structures
- Functions in Java-Methods
- Array-References
- Array of Characters And Strings
- Introduction to Object-oriented Programming
Bibliografia 
 
- Roberto Bruni, Andrea Corradini, Vincenzo Gervasi, Programmazione in Java, APOGEO, 2009.
- Harvey M. Deitel, Paul J. Deitel, Java. Fondamenti di programmazione, APOGEO, 2005.
- Cay Horstmann, Concetti di informatica e fondamenti di Java, APOGEO, 2007.
- C. Thomas Wu, Java-Fondamenti di programmazione, Mc Graw-Hill, 2009.
Tipologia di attività didattiche 
 Lezioni, Esercizi, Laboratorio, Progetti 
Metodi di valutazione 
 Esame scritto, esame orale. 
