Program Overview
ICT& AI Program
Overview
The ICT& AI program is designed to introduce students to the field of modern electronic methods for information management, related communications, and basic calculation methods.
Aims and Content
Learning Outcomes
The program aims to teach students about the architecture of computing systems, information representation, network organization, and the fundamentals of programming. By the end of the program, students will:
- Understand fundamental concepts of AI, computer architectures, and programming languages
- Design algorithms to solve problems
- Use the Python programming language
Prerequisites
This course has no prerequisites.
Teaching Methods
Lessons will be held in-person and/or online.
Syllabus/Content
The program covers:
- Fundamentals of AI and Large Language Models
- Introduction to Python programming
- Variables, Data Types, and Arithmetic Expressions
- Program Looping
- Decision-making
- Working with Functions
- Working with Structures
- Input and Output Operations
Recommended Reading/Bibliography
Slides and other materials are available on Aulaweb.
Teachers and Exam Board
Teachers
- Enrico Giunchiglia
Exam Board
- Enrico Giunchiglia (President)
- Luca Verderame
- Luca Oneto (President Substitute)
Lessons
Lessons Start
According to the Academic Calendar.
Class Schedule
The timetable for this course is available on the Portale EasyAcademy.
Exams
Exam Description
The exam will be written, following procedures detailed during the course.
Assessment Methods
The exam consists of a written examination, partly done on a computer.
Exam Schedule
The exam schedule is as follows:
- 08/01/2026, 09:00, GENOVA, Scritto
- 09/02/2026, 13:30, GENOVA, Scritto
- 03/06/2026, 09:00, GENOVA, Scritto
- 01/07/2026, 09:00, GENOVA, Scritto
- 11/09/2026, 09:00, GENOVA, Scritto
