ISDE/03 - Systems Design - Tommaso Morbiato - SID

Document summary objectives Course

Course:
ISDE/03 Systems Design

Year:
2024/2025

Lecturer:
Tommaso Morbiato

Tommaso Morbiato

ISDE/03 Design dei Sistemi

List of topics covered:

This course introduces students to the fundamentals of computer science and intelligent systems, with a focus on artificial intelligence applied to design. Principles of computing machines, basic programming in Python, and critical analysis of algorithmic behavior will be addressed. The goal is to provide tools for understanding and using algorithms in the design and management of complex systems, developing a critical awareness of the impact of AI on society and design.

Course-specific learning objectives:

Students will gain an in-depth knowledge of the structure and functions of intelligent systems, understanding both classical computer science and applications of artificial intelligence. They will learn to read, write and apply algorithms in Python, developing the ability to critically analyze the role of algorithms in the context of design. The course also aims to stimulate reflection on the ethical and responsible use of digital technologies.

Mode of teaching delivery:

Teaching includes lectures, practical exercises and application projects. Students will be involved in programming and simulation activities to consolidate the acquired knowledge and apply it to concrete cases. Critical discussion and experimentation will be central elements of the training.

Mode of examination/evaluation:

The final assessment will be based on the reproduction or elaboration of an exercise in Python chosen from those carried out in class, accompanied by a test on the topics covered in the course. Understanding of concepts, quality of implementation and critical analysis skills will be assessed.

Fundamental Bibliography

  • Cristianini, N. (2023). The shortcut-how machines became intelligent without thinking humanly. The Mill.
  • Crawford, K. (2022). Atlas of AI: Power, Politics, and the Planetary Costs of Artificial Intelligence. Yale University Press.
  • Brookshear, J. G., & Jochan, S. G. (2018). Fundamentals of computer science and programming in C. Pearson.
  • Python Software Foundation. Python Official Documentation: https://docs.python.org/3/tutorial/index.html
  • Spyder IDE: https://spyder-ide.org
  • Online GDB Compiler: https://onlinegdb.com