Philosophy of computation and information

A.A. 2018/2019
9
Crediti massimi
60
Ore totali
SSD
M-FIL/02
Lingua
Italiano
Obiettivi formativi
Non definiti
Risultati apprendimento attesi
Non definiti
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Secondo semestre

Informazioni sul programma
Argomento del corso (in Inglese) Philosophy of Computing and Information (60 ore, 9cfu)

Unità didattica A (20 ore, 3cfu): Mathematical Foundation
Unità didattica B (20 ore, 3cfu): Engineering Foundation
Unità didattica C (20 ore, 3cfu): Experimental Foundation

This module, designed for Master Students in Philosophy aims at providing students with the technical and conceptual tools to understand and master the mathematical, engineering and experimental foundations of computability and information theory

Presentazione del corso

Computing is developing academically and industrially, and it has a huge impact on everyday's life. This requires not only for practitioners to be aware of the delicate and extensive role they are playing in society, but it also imposes an essential task to disciplines like Philosophy that have traditionally played a critical role on the methodological and epistemological nature of the sciences. Computing and information represent new essential disciplines for students of philosophy, be they oriented towards an academic or professional career, to reflect and judge upon, to assess their working methodologies and foresee future developments. By locating computing in its conceptual, technical and historical evolution and by learning the principles that define it, students will gain a critical awareness and technical knowledge of the processes by which computing has become an essential aspect of our lives and will understand how this subject is located with respect to other sciences. After completing the module, students will be better equipped to understand research directions, commercial and industrial developments, but also the requirements that society can and will impose on such developments.

Prerequisiti

Successful completion of at least one module in Logic is strongly recommended to students who wish to enrol for this module.


Risultati di apprendimento

Conoscenze:
The module provides knowledge of philosophical and technical literature in the area of computing and the philosophy of information; principles of logic, thinking and argumentative skills on the nature of science and technology; and the understanding of new software and data-intensive science methodologies.

Competenze:
The module will provide students with technical and analytical skills in the following topics:

- Logic and computability
- Algorithms
- Turing Computability
- Program Correctness
- von Neumann Architecture
- Laws of Computing Evolution
- Computational Validity
- Specification and Implementation
- Errors in Computing
- Computer Modelling
- Computer Experiments
- Computer Simulations

Indicazioni bibliografiche

G.Primiero. On the Foundations of Computing. To be made available to students.

Programma d'esame per studenti frequentanti

Unità didattica A
Mathematical Foundations of Computing:
1. The foundational Crisis of Mathematics
2. Computing and Decidability
3. Definition of Computable
4. Mechanical Computation
5. On the Nature of Algorithms
6. Program Correctness

Unità didattica B
Engineering Foundations of Computing:
1. von Neumann Design
2. Universality and All-purposefulness
3. The Laws of Computing Evolution
4. Validity in Computing
5. Specification and Implementation
6. A Science of Information

Unità didattica C
The Experimental Foundation of Computing:
1. Computer Experiments
2. Computer Models
3. Computer Simulations
4. Simulations and Experiments
5. Epistemology of Simulation

Programma d'esame per studenti non frequentanti

Unità Didattica A
Dispense fornite dal docente/Handouts provided by the teacher

Unità Didattica B
Dispense fornite dal docente/Handouts provided by the teacher

Unità Didattica C
Dispense fornite dal docente/Handouts provided by the teacher

Avvertenza
Le modalità d'esame per studenti con disabilità e/o con DSA dovranno essere concordate col docente, in accordo con l'Ufficio competente.

10/09/2018
Prerequisiti
Written + Oral Examination: Evaluation for this Module includes compulsory written exams and an optional oral exam. Each unit in this module will be followed by a compulsory written exam to verify understanding and technical mastering of issues specific to that unit. At the end of the Module an optional oral examination will aim at testing the overall comprehension of the programme to integrate the evaluation of the written part.

Scritto + orale: L'esame consiste di prove scritte obbligatorie e di una prova orale opzionale. Al termine di ciascuna Unita' Didattica un esame scritto obbligatorio prevede la verifica delle conoscenze concettuali e tecniche specifiche ai temi trattati. Al termine del corso una prova orale opzionale verifichera' la comprensione generale dei temi trattati durante il corso a integrazione della valutazione ottenuta nelle prove scritte.
Moduli o unità didattiche
Unita' didattica A
M-FIL/02 - LOGICA E FILOSOFIA DELLA SCIENZA - CFU: 3
Lezioni: 20 ore

Unita' didattica B
M-FIL/02 - LOGICA E FILOSOFIA DELLA SCIENZA - CFU: 3
Lezioni: 20 ore

Unita' didattica C
M-FIL/02 - LOGICA E FILOSOFIA DELLA SCIENZA - CFU: 3
Lezioni: 20 ore

Docente/i
Ricevimento:
Martedì, ore 14:00-17:00. Gli studenti sono sempre pregati di contattare il docente per email per confermare data e ora.
Teams/Slack