Programma di Fundamentals Of Computing:

         Introduction to Computer Science

         Problem and Algorithm

         Introduction to programming

         Introduction to Computability

         Introduction to Computer Architecture

         An actual model of computation: MatLab: programming language and execution environment

        Fundamentals data

        Flow control

        Object-oriented programming

         A “universal” model of computation: The Turing Machine

 

Reference Books

David M. Smith, "Engineering Computation with MATLAB", (3nd edition) Pearson, 2013

Martin Davis, "The Universal Computer: The Road from Leibniz to Turing", CRC Press, 2011

Les Goldschlager, Andrew Lister, "Computer science: a modern introduction", Prentice-Hall International Series in Computer Science, 1988

Alberto Pettorossi, "Elements of Computability, Decidability and Complexity", Aracne, June 2011