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", (2nd edition) Pearson, 2010: Chapts. 1 - 7, Chapts. 9 - 10, Chapt. 12, Chapt. 16.

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