logo_orizzontale_WHITE
PROGRAMMAZIONE DIDATTICA COORTE A.A. 2026/2027
CORSO DI LAUREA in 12133 COMPUTER ENGINEERING (classe L-8 R )

SCHEDA INFORMATIVA

Sede amministrativa:  IM
Classe delle lauree in: 

Ingegneria dell'informazione (classe L-8 R)

Durata:  3 anni
Indirizzo web:  https://corsi.unige.it/corsi/12133
Dipartimento di riferimento:  SEZIONE INTERSCUOLA POLITECNICA DEL DIBRIS

PIANO DI STUDI

1° anno (coorte 2026/2027)

Codice Disciplina Settore CFU Tipologia/Ambito Obiettivi Formativi Propedeuticità
121052 INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING INFO-01/A 9 This teaching unit provides an introduction to the fundamental principles of computer science and imperative programming. It develops students’ computational thinking and equips them with the skills needed to design, implement, and test simple programs. By combining theoretical foundations with hands-on practice, the course enables students to effectively apply basic programming constructs and data structures in problem solving.

-

  121049 - INTRODUCTION TO COMPUTER SCIENCE INFO-01/A 6 6 CFU DI BASE Matematica, informatica e statistica
The purpose of the module is to introduce the theoretical aspects of the course "Introduction to Computer Science and Programming", including computational thinking and the fundamental principles of computer science

-

  121050 - PROGRAMMING LAB INFO-01/A 3 3 CFU DI BASE Matematica, informatica e statistica
The purpose of the module is to introduce the practical aspects of the course "Introduction to Computer Science and Programming" using the C++ programming language

-

121074 GENERAL PHYSICS 1 PHYS-01/A 6 6 CFU DI BASE Fisica e chimica
The teaching unit provides basic knowledge on the mechanics of the material point and on the mechanics of systems and rigid bodies and enables the student to describe their motion in the context of classical physics.

-

121076 LINEAR ALGEBRA AND GEOMETRY MATH-02/B 6 6 CFU DI BASE Matematica, informatica e statistica
The teaching unit aims to provide the basic concepts of linear algebra and analytical geometry, with particular reference to: sets, complex numbers and polynomials, linear systems, matrices, vector spaces, eigenvalues and eigenvectors.

-

121077 MATHEMATICAL ANALYSIS MOD 1 MATH-03/A 6 6 CFU DI BASE Matematica, informatica e statistica
The teaching unit provides some basic concepts of mathematical analysis: numerical sequences and series, differential calculus in one variable, polynomial approximation of functions, numerical methods for nonlinear equations.

-

121078 MATHEMATICAL ANALYSIS MOD 2 MATH-03/A 6 6 CFU DI BASE Matematica, informatica e statistica
The teaching unit provides the first tools of mathematical modeling: integral calculus: Riemann integral, improper integrals, ordinary differential equations: separable variables, first-order linear equations with continuous coefficients, linear equations of order n with constant coefficients, systems of linear differential equations.

-

121079 DIGITAL SYSTEMS DESIGN AND COMPUTER ARCHITECTURE IINF-05/A 9 The teaching unit aims to provide students with an integrated understanding of the concepts, methodologies, and tools required for both the analysis and design of digital systems and the study of modern computer architecture. In particular, the course covers the principles of combinational and sequential logic, finite state machines, and the techniques for designing and simulating simple digital systems. It then extends to the understanding of the characteristics, functions, and interactions of the main hardware components of a computer, examining its overall architecture and the operation of its fundamental units.

-

  121056 - DIGITAL SYSTEMS DESIGN IINF-05/A 4 4 CFU CARATTERIZZANTI Ingegneria informatica
The module introduces notions and methodologies for the analysis and design of digital systems, covering the principal aspects from combinational and sequential logic to finite state machines, thus allowing for the design and simulation of simple digital systems containing standard logic and finite state machines.

-

  121057 - COMPUTER ARCHITECTURE IINF-05/A 5 5 CFU CARATTERIZZANTI Ingegneria informatica
The module provides the student with the technical and methodological tools to understand and describe the characteristics, functions and interactions of the main components of a modern electronic calculator, its architecture, the functions of the hardware units that compose it and the interactions between them.

-

121086 INFORMATION TECHNOLOGY AND LAW GIUR-17/A 6 6 CFU AFFINI O INTEGRATIVE Attività formative affini o integrative
TThe teaching unit provides students with a basic understanding of the functioning of legal systems, focusing especially on how the Italian and EU legal frameworks intersect with technology. It covers a range of topics, including cyber law, intellectual property rights, data protection, privacy laws, digital forensics, and ethics in technology. The teaching unit is designed to help students understand and navigate the intricate legal aspects of the digital world.

-


3 CFU tra i seguenti insegnamenti:
115401 ENGLISH LANGUAGE FOR COMPUTER ENGINEERING 3 3 CFU VER. CONOSC. LINGUA STRANIERA Per la conoscenza di almeno una lingua straniera
The teaching unit aims to provide students with a general understanding of the English language corresponding to level B2 of the Common European Framework of Reference for Languages (CEFR).

-

115400 ITALIAN AS A FOREIGN LANGUAGE_COMPUTER ENGINEERING 3 3 CFU VER. CONOSC. LINGUA STRANIERA Per la conoscenza di almeno una lingua straniera
L’insegnamento si propone di fornire agli studenti una generale comprensione della lingua locale, consentendo di raggiungere un livello sufficiente di comprensione orale e scritta, nonché un’introduzione alla cultura del paese.

-

 
121080 INTRODUCTION TO COMPUTER ENGINEERING 3 The teaching unit consists of three modules: (1) Introduction to Information Processing Systems, (2) Introduction to Systems and Control, and (3) Introduction to Telecommunications. The course aims to provide students with an introduction to the language and technologies of the digital world, covering fundamental concepts related to information processing, systems and control, and telecommunications. By the end of the course, students will have developed a basic understanding of the principles of computer engineering and acquired familiarity with essential technical terminology, enabling them to tackle more advanced topics in the field.

-

  121058 - INTRODUCTION TO INFORMATION PROCESSING SYSTEMS IINF-05/A 1 1 CFU ALTRE ATTIVITA' Abilità informatiche e telematiche
The module provides the students with the fundamental principles and concepts underlying information processing systems, including data representation, hardware, software and current challenges.

-

  121065 - INTRODUCTION TO SYSTEMS AND CONTROL ENGINEERING IINF-04/A 1 1 CFU ALTRE ATTIVITA' Abilità informatiche e telematiche
The module provide the students with a foundational understanding of the principles and applications of systems and control engineering, including essential concepts such as system modeling, analysis, and design.

-

  121070 - INTRODUCTION TO TELECOMMUNICATIONS IINF-03/A 1 1 CFU ALTRE ATTIVITA' Abilità informatiche e telematiche
The module is intended to provide basic knowledge about telecommunication systems from signals (sampling, modulation, and frequency analysis) to computer networks (transmission media and network protocols). The teaching unit will also aim at introducing simple concepts about the structure of the Internet and the various technological standards and solutions present in modern telecommunication ecosystems.

-

2° anno (coorte 2026/2027)

Codice Disciplina Settore CFU Tipologia/Ambito Obiettivi Formativi Propedeuticità
121053 MATHEMATICAL METHODS AND OPERATIONS RESEARCH 12 The teaching unit provides an integrated framework that completes the fundamental concepts of mathematics and introduces the main optimization methods for decision-making problems. It covers multivariable analysis, complex-variable functions, and Fourier series, providing the necessary theoretical foundations. Then, it introduces mathematical modeling and optimization techniques, including linear, integer, and nonlinear programming, as well as graph optimization.

-

  121054 - MATHEMATICAL METHODS FOR ENGINEERING MATH-04/A 6 6 CFU DI BASE Matematica, informatica e statistica
The module completes the basic concepts of mathematics and consists of three main parts. Analysis of functions of several variables: line integrals, differentiation of function of several variables, Taylor's formula, multiple integration, surface integrals. Functions of a complex variable: derivative, Cauchy-Riemann conditions and Cauchy's theorem, fundamental theorem of algebra, residues and application to integrals. Fourier series: function series, Riemann-Lebesgue lemma, Fourier's theorem (sine-cosine form), complex Fourier series.

-

  121055 - OPERATION RESEARCH MATH-06/A 6 6 CFU AFFINI O INTEGRATIVE Attività formative affini o integrative
The module provides the basic notions of optimization methods for solving decision-making problems. In particular, it provides the knowledge to mathematically model a decision problem and solve it through linear programming, integer linear programming, nonlinear programming, and graph optimization techniques.

-

121075 GENERAL PHYSICS 2 PHYS-01/A 6 6 CFU DI BASE Fisica e chimica
This teaching unit provides basic knowledge of thermodynamics and electromagnetism in vacuum and enables the student to describe the behavior of thermodynamic systems and systems of charges in the presence of electric and magnetic fields that are constant and variable over time.

-

121066 SYSTEMS THEORY IINF-04/A 9 9 CFU CARATTERIZZANTI Ingegneria dell'automazione
The teaching unit provides concepts and methods for analyzing the behavior of linear, time-invariant, continuous-time dynamic systems. In particular, system properties are studied both in the time domain and in relation to transfer matrices. Nonlinear systems are also addressed in a simplified manner.

-

121081 DATABASES AND OPERATING SYSTEMS IINF-05/A 12 The teaching unit provides an integrated overview of the fundamental principles of databases and operating systems. It introduces database design and lifecycle, relational models, and languages for data definition, querying, and management. In parallel, it covers the structure of operating systems, the functions of their modules, and the main algorithms and software mechanisms used, highlighting the interactions between data management and system resources.

-

  121059 - DATABASES IINF-05/A 6 6 CFU CARATTERIZZANTI Ingegneria della sicurezza e protezione dell'informazione
The purpose of the module is to introduce database design and their lifecycle, the tools for their design, the languages for the creation, querying, and manipulation of centralized databases, and the fundamentals of relational databases.

-

  121060 - OPERATING SYSTEMS IINF-05/A 6 6 CFU CARATTERIZZANTI Ingegneria informatica
The module aims to provide students with a general understanding of the structure of operating systems, the functions of the modules they are organized into, and the algorithms and software structures used.

-

121082 ALGORITHMS IINF-05/A 9 The teaching unit provides students with the main strategies for algorithm design and the tools to evaluate their correctness and efficiency, fostering the ability to formalize and solve problems algorithmically and to critically analyze proposed solutions. These theoretical foundations are complemented by a practical component aimed at reinforcing models and methodologies through exercises and application-oriented examples.

-

  121061 - ALGORITHMS LABORATORY IINF-05/A 3 3 CFU CARATTERIZZANTI Ingegneria informatica
The purpose of the module is to introduce the practical aspects of the models and methodologies studied in the "Algorithms" teaching unit, demonstrated through applications.

-

  121062 - ALGORITHMS IINF-05/A 6 6 CFU CARATTERIZZANTI Ingegneria informatica
The purpose of the module is to introduce the main strategies for designing algorithms and the tools for evaluating their correctness and performance. The objective is to develop the ability to formalize and solve problems algorithmically, as well as the capacity for analysis and evaluation of solutions.

-

121083 FUNDAMENTALS OF TELECOMMUNICATIONS AND SIGNAL PROCESSING IINF-03/A 12 12 CFU CARATTERIZZANTI Ingegneria della sicurezza e protezione dell'informazione
The teaching unit aims to provide students with essential knowledge and basic concepts of telecommunications and signal processing. Students will acquire skills related to: representation and processing of digital and analog information; characterization of deterministic signals and stochastic processes, in the time and frequency domains, through linear time-invariant systems and other systems; sampling, analog-to-digital conversion (PCM), and discrete-time signal processing; digital communication through PAM, analog communication, and multiplexing.

-

121087 CIRCUITS AND SYSTEMS IIET-01/A 6 6 CFU AFFINI O INTEGRATIVE Attività formative affini o integrative
The teaching unit provides the student with the ability to analyze linear time-invariant resistive circuits and first-order and second-order dynamical circuits (transient and steady-state analysis), by correctly writing topological and descriptive equations.

-

3° anno (coorte 2026/2027)

Codice Disciplina Settore CFU Tipologia/Ambito Obiettivi Formativi Propedeuticità
121051 SOFTWARE ENGINEERING INFO-01/A 6 6 CFU DI BASE Matematica, informatica e statistica
The teaching unit will provide the students with the basic scientific and professional principles of software engineering in the different phases of code development: planning, design, modeling, implementation, testing, verification and maintenance.

-

121067 AUTOMATIC CONTROL IINF-04/A 9 9 CFU CARATTERIZZANTI Ingegneria dell'automazione
The teaching unit aims to provide students with the basic conceptual and methodological tools needed to tackle problems of analysis and synthesis related to the control of dynamic systems that characterize engineering plants and physical processes.

-

121084 COMMUNICATION NETWORKS AND COMPUTER SECURITY 12 L’insegnamento introduce i principi fondamentali della sicurezza informatica e delle architetture delle reti di calcolatori. Il corso copre le principali tecniche crittografiche, i protocolli di sicurezza e il controllo degli accessi, insieme ai modelli di rete secondo l’architettura ISO-OSI e ai principali protocolli di comunicazione, evidenziandone le interazioni e le implicazioni per la sicurezza.

-

  121063 - FUNDAMENTALS OF COMPUTER SECURITY IINF-05/A 6 6 CFU CARATTERIZZANTI Ingegneria informatica
The module aims to provide students with the fundamental principles of computer security. Topics covered include cryptographic hash functions, symmetric and asymmetric ciphers, digital signatures, digital certificates, security protocols, access control, and an introduction to network and web security.

-

  121073 - COMMUNICATION NETWORKS IINF-03/A 6 6 CFU CARATTERIZZANTI Ingegneria della sicurezza e protezione dell'informazione
This module aims to cover computer network architectures according to the ISO-OSI model. Topics to be explored include: Physical Layer, Signal Analysis, Topologies, Lines, Baud and bit rates, Synchronization, Line Codes, Data Link Layer, Framing, Error and Flow Control, MAC layer, Ethernet, PPP, Network Layer, Routing, TCP/IP, IP, ARP, DHCP, TCP, UDP, and application-level protocols.

-

121085 MODELLING, SIMULATION AND SYSTEMS ENGINEERING IINF-04/A 12 The teaching unit provides students with an integrated foundation in the principles and methodologies for the analysis, synthesis, and design of complex engineering systems. In particular, it introduces the basic tools for controlling dynamic systems alongside the fundamentals of systems engineering, including lifecycle phases, requirements analysis, system architecture design, verification and validation, and risk management, with an emphasis on practical skills and problem-solving.

-

  121068 - MODELLING AND SIMULATION IINF-04/A 6 6 CFU CARATTERIZZANTI Ingegneria dell'automazione
The module aims to provide students with the basic conceptual and methodological tools needed to tackle problems of analysis and synthesis related to the control of dynamic systems that characterize engineering plants and physical processes.

-

  121069 - SYSTEMS ENGINEERING FUNDAMENTALS IINF-04/A 6 6 CFU CARATTERIZZANTI Ingegneria dell'automazione
The purpose of the module is to introduce the fundamental principles and methodologies of systems engineering. Students will explore the processes involved in designing, implementing, and managing complex engineering systems across a variety of applications, including the study of system lifecycle phases, requirements engineering, system architecture design, verification and validation, and risk management. Emphasis is placed on practical skills and problem-solving techniques that are essential in real-world projects.

-


18 CFU tra i seguenti insegnamenti:
121611 CROSS-DISCIPLINARY SKILLS IN ENGINEERING - INTERNSHIP 9 9 CFU A SCELTA A scelta dello studente
The teaching unit aims to complement students’ technical background with a set of interdisciplinary competencies and soft skills that are essential for successfully facing professional challenges. In addition to internships or activities such as seminars, summer schools, professional training courses, or courses on topics complementary to the ICT field (including online offerings), students may achieve these objectives through participation in challenges and hackathons, which provide concrete opportunities to apply acquired skills in competitive and innovative environments.

-

121613 FUNDAMENTALS OF APPLIED ELECTROMAGNETICS IINF-02/A 6 6 CFU A SCELTA A scelta dello studente
The teaching unit provides the students the basic notions related to electromagnetic fields. During the lectures the electromagnetic fundamental laws, the interaction of electromagnetic fields with matter, the extensions of the laws of conservation of energy and momenta to electromagnetics, and the simplest electromagnetic waves are presented. The course aim is to provide the essential tools for understanding the electromagnetic phenomena and the many practical applications of electromagnetic fields.

-

121064 FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE IINF-05/A 3 3 CFU A SCELTA A scelta dello studente
The teaching unit provides a foundational understanding of artificial intelligence (AI) and data science. Students will learn key concepts and techniques including machine learning algorithms, neural networks, statistical data analysis, and predictive modeling, enabling students to work on real-world datasets to solve complex problems. The teaching unit will also address briefly ethical considerations and the societal impact of AI and data science.

-

121614 FUNDAMENTALS OF BIOENGINEERING IBIO-01/A 3 3 CFU A SCELTA A scelta dello studente
The teaching unit aims to provide students with the fundamental principles of bioengineering, focusing on the application of engineering methods to biological systems. It introduces basic concepts of human physiology and biological processes, along with mathematical models used to describe and analyze them

-

121612 FUNDAMENTALS OF SATELLITE COMMUNICATIONS AND NETWORKING IINF-03/A 6 6 CFU A SCELTA A scelta dello studente
The teaching unit aims to provide students with the fundamental principles and methodologies underlying satellite communications and networking, with particular emphasis on their role within modern telecommunication systems. Students will acquire a basic understanding of satellite orbits, link budget analysis, signal propagation, and the architecture of satellite communication systems. The teaching unit also introduces the main networking aspects of satellite systems, including protocols, multiple access techniques, resource allocation, and integration with terrestrial networks. Attention is given to performance evaluation, latency issues, and reliability in satellite links.

-

 
56893 PROVA FINALE-FINAL EXAM 3 3 CFU PROVA FINALE Per la prova finale
The final examination represents a key educational milestone, designed to assess the student’s comprehensive development of technical-scientific knowledge and professional skills acquired throughout the degree program. It consists of the discussion of a written thesis, independently developed by the student under the supervision of one or more faculty members, on a topic related to the subjects taught in the program. Through the thesis, the student is expected to demonstrate the ability to address and solve complex problems by critically and effectively applying the knowledge gained, thereby strengthening analytical, methodological, and communication skills.

-