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.