The Fundamentals of Computer Science course provides basic notions on computer architecture and programming in ANSI C language.
The course provides the basic concepts of computer science necessary to understand the functioning of computers and operating systems.
At the end of the course the student will be able to describe the various parts of a calculator and their functions.
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/
MASSIMO D'INCA' (President)
MAURIZIO SCHENONE
https://corsi.unige.it/en/corsi/11438/studenti-orario
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