| 1017218 | [MAT/05] [ITA] | 1st | 1st | 12 |
Educational objectives To learn basic notion of mathematical analysis. To learn to solve abstract
problems and calculus problems.Risultati di apprendimento attesi (Inglese):
A good knowledge of basic mathematical analysis.
|
| 101204 | [MAT/03] [ITA] | 1st | 1st | 6 |
Educational objectives Knowledge and understanding:
The Geometry class is aimed to provide the first tools in linear Algebra which are necessary to the study of Matrix Algebra and Affine and Euclidean Geometry.
Once acquired the basic linear algebra, the student should be able to understand the connections between endomorphism and matrices and to solve diagonalization problems. Moreover he should know the geometry in an affine space and particularly the Cartesian Geometry in dimension 2 and 3.
Application skills:
Geometry has also the aim to make the student able to apply these tools. In particular, the student will have to be able to use matrices, to solve linear equations, problems concerning vector spaces and linear functions, to solve exercises about the diagonalization for operators and matrices. Moreover the student should be able to solve problems about affine spaces.
Briefly, he should be able to apply the acquired knowledge to translate a problem (in terms of vectors) in a simpler numerical one by using matrices representations.
Communication skills:
The student will have to learn to present in a clear and rigorous way both theoretical and applicative acquired knowledge.
Judgement autonomy:
Students will be guided to learn in a critical and responsible way all what will be dealt with in class, and to enrich their judgement through the study of the didactic material indicated by the professor.
|
| 1056024 | FONDAMENTI DI INFORMATICA I [ING-INF/05] [ITA] | 1st | 1st | 9 |
Educational objectives General Objectives:
The goal of the course Fundamentals of Computer Science is to provide the student with some basic techniques of object-oriented programming, functional and imperative through the Python programming language, and the study of models for computing. The models presented are the Von Neumann architecture, the representation of information (numerical representations of unsigned numbers or numbers with sign, fractional numbers, fixed and floating point, characters, strings and other types of data), the use of logic in electronic calculators and in particular the propositional logic, the theory of languages and grammars and in particular regular expressions.
Specific Objectives:
At the end of the course students will have a knowledge of basic computer science models and are able to write programs in Python that involve the use of the programming techniques and data structures introduced in the course.
Knowledge and Understanding:
Knowledge of the fundamental models of computer science and programming principles. Understanding the potential and limits of computer programming
Applying knowledge and understanding:
Problem solving through computer models and the use of the Python language.
Making judgements:
Ability to understand the technical complexities in the implementation of programs. Ability to critically analyze a program and analyze strengths and weaknesses.
|
| 1056025 | TECNICHE DI PROGRAMMAZIONE [ING-INF/05] [ITA] | 1st | 2nd | 9 |
Educational objectives General Objectives:
The course aims at providing the students with the ability to understand and design programs
that require a deep knowledge of their execution model, specifically, of the
organization and management of the memory. To this end, the course adopts the
Von Neumann architecture as a reference model and the procedural C/C++ language as the programming
tool. The use of the programming language will be focused on memory management techniques (stack, heap), realization of data structures (arrays, matrices, linked lists, stacks, queues, trees, graphs), recursive programming techniques, and implementation of algorithms on such data structures.
The course has a strong bias towards program design and implementation and thus,
includes practicals at the laboratory, developed on a Linux platform.
Specific Objectives:
Knowledge and understanding:
Providing a wide overview of the analysis and design of programs in languages requiring a deep knowledge of the execution model, and in particular of the memory management mechanisms.
The tackled problems are formally defined and both the theoretical and practical bases for their solution are provided.
Applying knowledge and understanding:
Solving specific programming problems, through a proper application of the studied techniques. Lab activity will allow the students to apply the acquired knowledge.
Making judgements:
Being able to assess the correctness of a program and its adequacy wrt to the requirements.
Communication skills:
Ability to describe the decisions made when solving problems and explain the execution mechanisms of programs under the adopted model.
Learning skills:
Self-study of some topics introduced during the course, through the solution at home of exercises proposed during lab activity.
|
| 1018733 | [MAT/06] [ITA] | 1st | 2nd | 6 |
Educational objectives Dublin descriptor 1.
Upon completion of the course the student will be familiar with the basics of probability calculus, the fundamental results of the theory and the models relevant in engineering applications. He will also know the fundamental concepts of the frequentist approach to statistical inference.
Dublin descriptor 2. Upon completion of the course, the student should be able to select the models to be applied in simple problems from the engineering practice and select the appropriate statistical tools for the estimation of parameters and the verification of hypotheses about the model, using the most common statistical software.
Dublin descriptor 5. Even If the concepts are always exposed in the simplest situations, any technical difficulties related to the extension of these concepts to more general situations are underlined through the distribution of ad hoc material. In the same way, the problems related to the foundations of statistical inference following the frequentist approach will be reported.
|
| 1017400 | [FIS/01] [ITA] | 1st | 2nd | 12 |
Educational objectives - Conoscenza e comprensione
Metodo scientifico, fisica classica, cinematica, dinamica, fluidi, termodinamica, elettromagnetismo, onde elettromagnetiche
- Applicare conoscenza e comprensione
Impostare lo svolgimento di un problema di fisica classica e risolverlo, saper descrivere il mondo fisico classico con le grandezze fisiche opportune e le loro relazioni, saper prevedere correttamente e quantitativamente, lo svolgersi di un processo fisico
- Capacità critiche e di giudizio
Capacità di individuare, in forma scritta, per un problema, le grandezze fisiche coinvolte, le loro relazioni e i rapporti numerici esatti o approssimati, tramite esempi in aula relazionati alla parte teorica svolta, esercitazioni scritte durante il corso, aiuto del tutor allo svolgimento degli esercizi e prova scritta finale.
- Capacità comunicative
Tramite domande specifiche su previsioni riguardanti la teoria fisica spiegata, si incoraggiano gli studenti a descrivere il quadro fisico e gli sviluppi della situazione proposta. Prova orale finale dove lo studente è in grado di descrivere a parole e in formule i principali argomenti della materia e le loro implicazioni
- Capacità di apprendimento
In maniera autonoma lo studente è in grado di riconoscere i termini essenziali di un fenomeno fisico classico, quali sono le grandezze fisiche in gioco, le loro relazioni e l’evoluzione nel tempo del sistema, di ipotizzare eventualmente le modifiche per ottenere un diverso risultato desiderato, impostare e risolvere quantitativamente i problemi fisici che si trova di fronte o che vuole impostare. Relazionarsi costruttivamente agli apparati di misura necessari per lo studio quantitativo del fenomeno stesso.
|
| AAF1101 | [N/D] [ENG] | 1st | 2nd | 3 |
Educational objectives Give students the essential linguistic competences needed to deal with written scientific communication
|
| 1018706 | [ING-INF/05] [ITA] | 2nd | 1st | 9 |
Educational objectives General outcomes:
Knowledge of the Java programming language and the UML design language. In particular: objects, methods, classes, interfaces, inheritance, polymorphism, generics, packages, iterators and exceptions. Understanding of methodologic aspecs of the design of programming applications of medium to large size: modularity, robustness, reusability, maintainability, all achieved via abstractions, encapsulation, information hiding, generalization and specialization.
Specific outcomes:
Knowledge and understanding:
Object-oriented programming and its design methodology for large-scale projects. The UML design language and the Java programming language.
Applying knowledge and understanding:
Being able to design and realize an application comprising several classes and associations, and performing a number of activities involving them.
Making judgements:
Being able to evaluate the quality of an application, discriminating the data modeling aspects from those related to processing modeling.
Communication:
The projects and lab activities empower the students with the ability to communicate and share the requirements of an application of medium complexity, its design choices and development methodologies.
Lifelong learning skills:
Besides the usual skills of learning from theoretical descriptions, the course stimulates the students at autonomously learning some of its topics; especially the lab activities encourages working in groups and applying the ideas and tecniques learned.
|
| 1002027 | Operations research [MAT/09] [ITA] | 2nd | 1st | 6 |
Educational objectives The course aims at providing a first introduction to the “problem solving” approach for real problems that require the
use of quantitative methods. In particular, basic tools for the mathematical modelling and for the algorithmic solution
will be provided to the students. Linear Programming and Integer Linear Programming problems will be considered.
Knowledge and understanding:
Mathematical modelling for the solution of decision problems. Model building for Linear Programming and Integer Linear
Programming problems. The simplex method. The Branch and bound technique.
Applying knowledge and understanding:
To be able to build and to solve Linear Programming and Integer Linear Programming problems.
Making judgements:
To be able to classify a Mathematical Programming problem and to decide which algorithm can be used for its solution.
Communication skills:
Course lectures and exercises should provide the student with communication and sharing skill concerning the mathematical
modelling for real problems and their solution.
Learning skills:
In addition to the classic learning skills provided by the theoretical study of the teaching material, the course,
in particular the exercises, will stimulate the student to deepen his knowledge of some topics, to team working,
and to the concrete application of the concepts and techniques learned in the course.
|
| 1056028 | TEORIA DEI SISTEMI [ING-INF/04] [ITA] | 2nd | 1st | 9 |
Educational objectives GENERAL GOALS:
The course on systems theory is focused on methodologies for the mathematical representation of physical and artificial phenomena.The main objective of the course is to provide the student with the main tools for the quantitive analysis of the behaviour of a process in the engineering context or a natural phenomenon, as well as to highlight the problems connected to the non istantaneous dependence of the cause-effect relations in the representation.
SPECIFIC OUTCOMES:
The course provides the methodologies for the comprehension and investigation of the properties of linear continuous time and discrete time systems.
KNOWLEDGE AND UNDERSTANDING:
The comprehension of the generality of the mathematical model with respect to the behaviour of systems in different contexts (mechanical, electrical, demographic,...) will allow the student to study, starting from the model, the physical properties of the particular process under investigation
CAPABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING:
At the end of the course the student will be able to associate a mathematical model to a continuous time or discrete time process and investigate its properties
COMMUNICATION SKILLS:
At the end of the course the student will be able to motivate his/her own design choices
MAKING AUTONOMOUS JUDGEMENTS:
The student will be able to choose between different methodologies, in order to solve the given problem in the best way.
|
| 1017219 | [MAT/05] [ITA] | 2nd | 1st | 6 |
Educational objectives General objectives:
The aim of the course is to provide the basis of the theory of sequences and series of functions and of the theory of functions of complex variable, with applications to Laplace transform and easy applications to the Fourier transformation.
Specific objectives:
To know the basis of the theory of approximation, with particular attention to the notions of pointwise and uniform convergence for sequences of functions (of one or more real variables) and of pointwise, absolute, uniform and total convergence for series of functions, in particular for power series and trigonometric series. Standard deviation and convergence in quadratic mean, Parseval equality for trigonometric series. To know the basis of the theory of functions of complex variable, with particular attention to the notions of holomorphy, of singular point, of residue, of Laplace transform and inversion formula.
Knowledge and understanding:
Being able to analyse the behaviour of sequences of functions (of one or more real variables or of one complex variable) and of series of functions of real or complex variable from the point of view of the various notions of convergences. Being able to reconstruct a signal starting from its Laplace transform, to solve Cauchy problems for linear differential equations with constant coefficients by Laplace transform and to calculate simple Fourier transforms.
Apply knowledge and understanding:
Being able to analyse the behaviour of sequences of functions (of one or more real variables or of one complex variable) and of series of functions of real or complex variable from the point of view of the various notions of convergences. Being able to reconstruct a signal starting from its Laplace transform, to solve Cauchy problems for linear differential equations with constant coefficients by Laplace transform and to calculate simple Fourier transforms.
|
| 1018704 | PRINCIPLES OF INFORMATICS II [ING-INF/05] [ITA] | 2nd | 2nd | 12 |
Educational objectives General objectives:
Knowledge of the fundamental algorithms and data structures. Ability to
both implement them
in a modern programming language (Java or C) and to make design choices
to solve real problems in application domains.
Knowledge of the syntactic and computational properties of the main
computational models adopted in computer science: Turing machines and
formal languages, with theoretical and practical study of parsing.
Knowledge of aspects related to computability / decidability and
complexity of problems.
Specific objectives:
Ability to:
- design/implement algorithmic solutions based on known techniques or
simple variants;
- to approximately evaluate the computational resources necessary for an
algorithmic solution;
- estimate real problems as tractable or intractable;
- make informed design choices for problem solving;
- generate parsers for general applications.
Knowledge and understanding:
Knowing the fundamental data structures and algorithms. Understanding
the concepts of
computational complexity of an algorithm, as well as of the decidability
and complexity of
an algorithm.
Apply knowledge and understanding:
Being able to design an algorithm that solves a problem and implement it
in modern programming language. Characterize the computational complexity
of a problem and understand its implications for an algorithmic
solution. Employ parsing techniques.
Critical and judgment skills:
Being able to assess the correctness, adequacy and efficiency of the
algorithmic solution
of a problem.
Communication skills:
Being able to effectively describe the requirements of a problem and
provide to third parties the relative specifications, design choices and
the reasons underlying these choices.
Learning ability:
The course will allow the development of skills for the independent
study of topics related to the course. It will also allow the student to
easily consult advanced and/or specific manuals for autonomous learning
of ad-hoc algorithmic solutions.
|
| 1056029 | SISTEMI DI CALCOLO [ING-INF/05] [ITA] | 2nd | 2nd | 9 |
Educational objectives The course provides a programmer's view of how computing systems
execute programs, store information, and communicate, addressing
general issues such as performance, portability, and robustness.
Students are introduced to the basic operation principles of modern
computers, showing how compilers map C programs to assembly code and
how programs interact with the operating system to manage computing
resources.
|
| 1021946 | [ING-INF/04] [ITA] | 2nd | 2nd | 9 |
Educational objectives General objectives
This course provides methodological tools for solving control problems for dynamical systems. All the presented concepts are illustrated through examples taken from various application fields.
Specific objectives
Knowledge and understanding:
Methods for designing feedback control systems based on the use of transfer functions or state space representations.
Apply knowledge and understanding:
Students will be able to design controllers that ensure the satisfaction of specifications concerning stability, precision and disturbance rejection, using techniques that operate in the time, Laplace or frequency domain.
Critical and judgment skills:
Students will be able to choose the most suitable control methodologies for specific problems and to evaluate the complexity of the proposed solutions.
Communication skills:
The course activities allow the student to be able to communicate/share the design specifications of a feedback control scheme, as well as the design choices and methodologies of the relevant controllers.
Learning ability:
In addition to the classic learning skills gained with the theoretical study of the teaching material, the course development aims at giving the student a mindset oriented towards the comprehension of control problems as well as the design of controllers capable of satisfying a series of design specifications.
|
| 1017398 | [ING-IND/35] [ITA] | 3rd | 1st | 9 |
Educational objectives Knowledge and understanding
The course deals with the decision making processes of firms. In particular, students are expected to learn the basic principles of
• microeconomic analysis of the firm,
• the structure of firms and their internal organization,
• firm technology strategy,
• economic evaluation of investment projects,
• financial accounting
Applying knowledge and understanding
Students will be able to apply basic methods and models of microeconomics, organization theory and corporate finance in order to:
• identify the determinants of firms’ strategic choices,
• analyze the relationship between technological change in the industry and firms’ strategies
• evaluate the profitability of investment projects
• analyze the financial statement of a company
Making judgements
Lectures, practical exercises and problem-solving sessions will provide students with the ability to assess the main strengths and weaknesses of theoretical models when used to identify firms’strategies.
Communication
By the end of the course, students are able to discuss ideas, problems and solutions provided by the microeconomics of the firm, organization theory and corporate finance both with a specialized and a non-specialized audience. These capabilities are tested and evaluated in the final written exam and possibly in the oral exam.
Lifelong learning skills
Students are expected to develop those learning skills necessary to undertake additional studies on relevant topics in microeconomics, organization theory and corporate finance with a high degree of autonomy. During the course, students are encouraged to investigate further any topics of major interest, by consulting supplementary academic publications, specialized books, and internet sites. These capabilities are tested and evaluated in the final written exam and possibly in the oral exam, where students may have to discuss and solve some new problems based on the topics and material covered in class.
|
| 1015392 | [ING-INF/03] [ITA] | 3rd | 1st | 9 |
Educational objectives The course aims to provide an overview of the organization and main functions of a telecommunications system, dealing with both aspects of transmission and aspects of networks. At the end of the course the student will have fundamental knowledge about the functioning of a telecommunications system, telematics networks and the Internet.
SPECIFIC
• Knowledge and understanding: Understanding the basic concepts of digital transmission in current telecommunications networks, access protocols and error control, and network and transport protocols based on the TPC / IP suite.
• Ability to apply knowledge and understanding: knowing how to understand how a protocol works, which are key features are and how performance can be assessed. Knowing how to perform simple dimensioning of protocols at various levels of a telecommunications architecture.
• Making judgements: knowing how to analyze the benefits and limitations of a network protocol or configurations of TPC / IP networks.
• Communication skills: knowing how to present the functionality of a protocol and discuss its performance.
• Learning skills: In addition to the classic learning skills provided by the theoretical study of the teaching material, the course development methods, in particular the exercises, stimulate the student to the procedural and quantitative analysis of the functional behavior of a protocol facilitating the concrete application of the notions and techniques learned during the course.
|
| 1041466 | [ING-INF/04] [ITA] | 3rd | 1st | 6 |
Educational objectives General objectives
The course provides an overview on supervision architectures and control methodologies for the operation of machines, physical devices, and industrial processes controlled in real time using distributed computers and a communication network.
Specific objectives
Knowledge and understanding:
Students will learn principles, mathematical models and methods for analysis, design, simulation, control and supervision of automation systems.
Apply knowledge and understanding:
Students will be able to understand the general problems of automation systems, with focus on their time-driven or event-driven dynamic components,
and to design and implement real-time control and supervision techniques.
Critical and judgment skills:
Students will be able to analyse the organization and operation of complex automation processes and individual components, characterizing their properties, performance, and weaknesses.
Communication skills:
The course will allow students to be able to present the main problems and technical solutions for the automation of processes and systems of industrial nature and beyond.
Learning ability:
The course aims at developing autonomous learning abilities in the students, oriented to the analysis and solution of automation problems.
|
| 1021851 | [ING-INF/04] [ITA] | 3rd | 1st | 6 |
Educational objectives General objectives
• Understanding the fundamental principles of modeling.
• Learning to build mathematical models of physical processes.
• Learning to perform analysis and numerical simulations of the behaviour of physical processes.
Specific objectives
Descriptor 1 - - Knowledge and understanding
• Understanding the principles of modeling and its role in the analysis, simulation and design of control systems.
• Knowing the classes of mathematical models of physical processes and the methodologies used for determining them.
• Knowing the main techniques used for the discretization of continuous-time systems.
• Knowing examples of mechanical, electrical, hydraulic, thermal and environmental models.
Descriptor 2 - Application skills
• Being able to determine mathematical models of physical processes.
• Being able to discretize models of time-continuous systems.
Descriptor 3 - Autonomy of judgment
• Being able to evaluate the approximations and the validity operational limits of models.
• Being able to identify the level of approximation needed to correctly model, analyze and design the control of the physical process under investigation.
• Being able to deduce nontrivial information about the physical process by analyzing the related mathematical model.
(The objectives that characterize the descriptor are pursued during the classes through the continuous discussion between the professor and the students, as well as among the students themselves under the supervision of the professor, whenever the professor presents a new model)
Descriptor 4 - Communication skills
Being able to explain the process of buiding a mathematical model of a physical process using an appropriate engineering language.
(The objective that characterizes the descriptor is pursued through specific classes in which the student, upon prior notice, is required to present the professor and the remaining students with a model previously presented by the professor, receiving a feedback about the level of comprehensibility of the above)
Descriptor 5 - Ability to learn
• Being able to identify a physical process that could be of potential interest in the student carrier.
(The objective that characterizes the descriptor is pursued through the individual reading of specific references, indicated by the professor based on the interest shown by the student regarding a particular field of application)
|
| [N/D] [ITA] | 3rd | 1st | 12 |
| 1016596 | [ING-INF/01] [ITA] | 3rd | 2nd | 6 |
Educational objectives The course aims to provide a basic knowledge of an electronic system as
system for data elaboration focusing on gain for the different types of
amplifiers and on the limitations due to band width, power dissipation
and noise for both analog and digital circuits.Risultati di apprendimento attesi
(Inglese):
The student will be able to
analize simple electronic systems identifying the behavior with and
without capacitive elements in both analog and digital circuits
|
| 1056052 | APPLICAZIONI DELL'AUTOMATICA [ING-INF/04] [ITA] | 3rd | 2nd | 6 |
Educational objectives General objectives
The course illustrates the use of control engineering techniques in selected application domains, such as robotics, networked systems, and aerospace systems.
Specific objectives
Knowledge and understanding:
Students will gain insight into the principles and the design methods of automatic control systems through the presentation of a number of case studies on robot control, control over networks, and control of aerospace systems.
Apply knowledge and understanding:
Students will be able to understand and apply general methods of system analysis and control synthesis to solid application examples.
Critical and judgment skills:
Students will be able to distinguish and evaluate the main steps in the design of control systems, from performance specifications to the use of mathematical models, from alternatives in the synthesis to implementation issues, verification by simulation, and evaluation of results.
Communication skills:
The course will allow students to present aspects and solutions in modeling and control of engineering systems of large general interest and great impact.
Learning ability:
The course aims at developing autonomous learning abilities in the students, oriented to the analysis and solution of control engineering problems.
|
| AAF1522 | [N/D] [ITA] | 3rd | 2nd | 6 |
Educational objectives General Objectives:
The student must be able to use the basic methodologies of the Control Engineering in particular applications, working on a specific project.
Specific Objectives:
They are fosused on the improvement of personal skills in reviewing and adapting all the knowledge on analisys and sinthesys in Control Engineering acquired in the previous courses working on a real practical problem, stimulating the individual and autonomous working abilities.
Knowledge and understanding:
Improvements on the knowledge of Control Engineering methodologies specifically devoted to the development of the project, and additional knowledge in the field of the project.
Applying knowledge and understanding:
The student has to be able to handle a project on a specific Control Engineering problem working autonomously.
Making judgements:
The student has to be able to evaluate the different methodologies and approaches for a specific application and to be ableto choose the most effectivesolution, with a suitable motivation.
Communication skills:
The student must be able to explain the choices adopted in the dedelopment of the project and the results attained, in an intelligible language.
Learning skills:
They are stimulated by the necessity of improving the knowledge on a specific problem in a particular application and on the specific methodologies to be adopted.
|
| AAF1001 | [N/D] [ITA] | 3rd | 2nd | 3 |
Educational objectives the final exam consists of the presentation of an essay related to the activities conducted during the stage/Thesis-Work.
The preparation for this exam make it necessary for the student to get skills related to the presentation of her/his work,and the capability to discuss and argue with an audience fully aware of the topics presented.
|