- to explain some basic concepts of computer science to understand the workings of computers
- to become familiar with the Java programming language, learn to deal with a problem in a logical manner and to formulate its resolution by defining an algorithm executable by a computer
Lectures, with the aid of a computer for the programming part of the course
Representation of information
Computer architectures
FileSystem
Computer networks and Internet
Elements of propositional calculus
Algorithms
Programming in Java (basic constructs, variables, arrays, character strings, object-oriented programming)
Course handouts on http://www.mauriziomancini.org/wordpress/fdi-2016/
MAURIZIO MANCINI (President)
ANTONIO CAMURRI
MARCO MARATEA
RADOSLAW NIEWIADOMSKI
GUALTIERO VOLPE
FUNDAMENTAL OF INFORMATICS
The examination consists of two tests: one on the computer (or written) to verify the programming part and
an oral part on the rest of the program
Pre-requisites :
None