- Docente: Renzo Davoli
- Credits: 1
- SSD: INF/01
- Language: Italian
- Teaching Mode: E-learning
- Campus: Bologna
-
Corso:
Percorso abilitante in
A026 - Percorso Abilitante 30 Cfu ai Sensi dell'Allegato 2 Del DPCM 4 Agosto 2023 - Matematica (cod. 6100)
Also valid for Percorso abilitante in A020 - Fisica (cod. 6074)
Percorso abilitante in A026 - Matematica (cod. 6075)
Percorso abilitante in A027 - Matematica e Fisica (cod. 6076)
Percorso abilitante in A028 - Matematica e Scienze (cod. 6077)
Percorso abilitante in B003 - Laboratori di Fisica (cod. 6078)
Percorso abilitante in A020 - Percorso Abilitante 30 Cfu ai Sensi dell'Allegato 2 Del DPCM 4 Agosto 2023 - Fisica (cod. 6099)
Percorso abilitante in A027 - Percorso Abilitante 30 Cfu ai Sensi dell'Allegato 2 Del DPCM 4 Agosto 2023 - Matematica e Fisica (cod. 6101)
Percorso abilitante in A028 - Percorso Abilitante 30 Cfu ai Sensi dell'Allegato 2 Del DPCM 4 Agosto 2023 - Matematica e Scienze (cod. 6102)
Percorso abilitante in B003 - Percorso Abilitante 30 Cfu ai Sensi dell'Allegato 2 Del DPCM 4 Agosto 2023 - Laboratori di Fisica (cod. 6103)
Learning outcomes
On successful completion of this program, learners will:
- be able to reason about the "big ideas" of Computer Science (including some principles of Artificial Intelligence) as a scientific discipline, and how these underpin modern digital technologies and their applications
- Know the main structures of imperative programming
- Know how to use a (simple and introductory) programming language to write simple information processing programs in different fields (e.g. processing of texts, images, numerical data), hypothesizing their application in one's own discipline.
Course contents
- Informatics (Computer Science) and Information Technology.
- Basic concepts of Informatics: information, algorithm, program.
- The thematic areas of Informatics.
- Informatics languages.
- The "heroes" of Informatics.
- The "big ideas" of computer science.
- Basic principles of programming.
- Informatics in school.
- Use of Informatics (and not just Information Technology) in teaching.
- Programming: languages and educational contexts. Simple examples of writing programs.
- Artificial Intelligence: basic ideas, potential and limits.
Readings/Bibliography
Articles, slides, material to be made available during the course, on virtuale.unibo.it
Teaching methods
Lectures with discussion
Assessment methods
Provided that the minimum mandatory percentage of participation is confirmed and that possible assignments have been handed in as requested during the lectures, the assessment of the learning outcome of the course will take place during the final examination for the teaching qualification in the focal discipline, as stated in the Art. 9 of the DPCM Aug. 4, 2023.
Office hours
See the website of Renzo Davoli
SDGs

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.