1018706 | SOFTWARE DESIGN | 1st | 9 | ING-INF/05 | ITA |
Educational objectives The aim of the course is to study and deepen the fundamental aspects related to software design such as software quality; the concept of module and modularization; the distinction between analysis, design, and implementation of applications; the notion of specification; etc. These topics are treated with emphasis on both methodological and experimental aspects using the UML language for the analysis phase, and Java language for the implementation phase. The introduction to each phase of the software design and implementation process will be followed by guided exercises designed to apply what has been learned in practice.
At the end of the course the student will have acquired: the basic skills for the development of even complex software projects, familiarity with the basic principles of object-oriented programming, knowledge of Java language and advanced development environments.
|
1019332 | GENERAL PHYSICS II | 1st | 9 | FIS/01 | ITA |
Educational objectives To supply the fundamental principles of classic electromagnetism and of
wave phenomena in vacuum and in matter, stressing the experimental
character of the subjects. To teach how to solve by reasoning simple
problems on the above subjects.The student must understand the phenomena related with classic
electromagnetism and with wave propagation. He must realize which
physics lows are obtained from experiments and which from mathematical
deduction. He must also learn how to apply the subjects studied to the
solution of simple problems.
|
1022760 | ALGORYTHMS AND DATA STRUCTURE | 1st | 6 | ING-INF/05 | ITA |
Educational objectives General objectives:
The aim of the course is to introduce fundamental principles and techniques for data representation, algorithm design, and analysis of their performance. The application of these principles and techniques is demonstrated through the study of classic algorithms and data structures, which are of significant theoretical and practical importance. Linear and non-linear connected structures (lists, stacks, queues, trees, graphs, hash tables) are covered, along with their respective sorting, searching, and selection problems, analyzing the performance of the corresponding algorithms.
Specific objectives:
Knowledge and understanding: By the end of the course, students are expected to be familiar with classic data structures and algorithms for solving fundamental problems, as well as the main techniques for performance analysis.
Applied knowledge and understanding: Through the application of acquired knowledge, students learn to compare different solutions based on their computational characteristics (time taken, memory usage) and are able to provide a concrete implementation of the studied data structures and algorithms in a programming language.
Judgment autonomy: Targeted exercises enable students to develop the ability to design and implement algorithmic solutions and evaluate their performance.
Communication skills: Classroom lectures provide students with the technical language necessary for effective idea exchange; this language is used by students during interactive exercises to propose and analyze their own solution to the chosen problem.
Learning ability: The course introduces basic notions, principles, and techniques necessary for the study of algorithms and data structures in general. Although the application of these elements is demonstrated on a selection of fundamental problems, the course equips students with the ability to generalize this application and thus tackle the study of more advanced approaches not covered in the program.
|
10596366 | Fundamentals of automatic | 1st | 12 | ING-INF/04 | ITA |
Educational objectives Purpose of the course is the illustration of the main synthesis techniques of linear control systems for dynamical systems of linear model or linearizable by approximation. The techniques introduced refer to the synthesis of continuous controllers which can be implemented by simple electronic or electro-mechanical architectures, in which numerical controllers obtained indirectly, namely by means of discrete approximation of continuous controllers, or by means of direct approaches, starting from the exact representation of the equivalent sampled system.
At the end of the couse the student will know the main synthesis techniques of linear control systems, continuous-time and discrete-time and will be able to choose, in function of the given problem, the available information and items specific, the best technique that allows to obtain the most efficient solution. They will also be able to prepare the block diagram of the controlled system by identifying the quantities to be measured. Moreover, they, will be able to: analyze specific for a control system; define the Controller pattern, the extent action control; design a controller, according to the appropriate procedure depending on the object and objectives; choose the time domain more appropriate for a more simple and effective implementation; perform numerical simulations to verify compliance with the requirements; identify the devices that can realize the synthesized controller.
|
Fundamentals of automatic II | 1st | 6 | ING-INF/04 | ITA |
Educational objectives The purpose of the course is to introduce the concepts of mathematical modeling and the main methods for the study of dynamic systems, with particular reference to the class of linear and stationary systems, both continuous-time and discrete-time.
The students, at the end of the course, will have acquired sufficient knowledge about the modeling of physical systems from different fields (electrical, mechanical, electronic, economic, environmental, management, etc.), with particular reference to linear cases and to linear approximation of nonlinear systems, their dynamic analysis, with characterization of the free and forced evolutions, the input-output relationships and the types of behavior, the structural properties for the analysis of input-state-output relations, stability. They will be able to derive the mathematical model of physical systems from different disciplines (electrical, mechanical, electronic, economic, environmental, management, etc.) in the representation with the state space or an input-output relationship; they will be able to analyze the dynamic characteristics, determining their behavior as a function of the inputs and initial conditions; they will study its stability; will be able to obtain information on the behavior of the system, make predictions, identify parameters, improving the knowledge of the modeled system.
|
10621263 | Telecommunications I | 1st | 6 | ING-INF/03 | ITA |
Educational objectives The course of telecomunications I intends to provide the learner with the bases for
calculating the probabilities and the frequency analysis of certain and random signals,
together with their practical application in the context of filtering, numerical transmission and
analog modulation techniques.
Specific - Specifically, after passing the exam, the learner will have acquired the knowledge
and understanding of the aspects reported in the general part,
- including their application to the contexts of a telecommunications system.
- The learner will therefore have acquired the skills necessary for the frequency analysis of
certain and random signals, and their application in the field of digital base-band
transmission techniques and analog modulation techniques, becoming able to evaluate the
quality of a telecommunication system in terms of the relative signal to noise ratio, and of the
possible worsening introduced by the devices used and by the transmission medium
adopted.
- Passing the exam test attests the learner's achievement of critical skills and judgment
regarding the performance of a telecommunication system, and the development of the
examination paper allows to evaluate his ability to communicate what he has learned.
- Being a second year course, it makes use of the skills acquired in the context of the basic
teachings previously given, grafting on these a new common basis of skills that the
subsequent teachings can take advantage of. For this reason the contribution given by the
course to the learner's ability to continue the study in an autonomous way is considered
adequate
|
1022909 | CIRCUIT THEORY I | 2nd | 6 | ING-IND/31 | ITA |
Educational objectives KNOWLEDGE AND UNDERSTANDING.
Through the introduction of the basic concepts concerning the analysis of linear time-invariant electrical circuits, with particular reference both to the problems of signal and information processing and to power electrical systems, the student will acquire understanding to avant-garde themes in the field of study, in relation to circuits and algorithms for the processing of information in industrial and ICT applications.
CAPABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING.
At the end of the course, the student will be provided with a basic preparation that will allow the understanding of phenomena related to the production, transmission and use of electricity. She/he will therefore be able to apply the acquired knowledge in an appropriate way as well as to apply techniques and methods of analysis and solution within the field of study, with particular reference to the Information Engineering.
MAKING AUTONOMOUS JUDGEMENTS.
The course aims at providing the capability to analyze linear time-invariant electrical circuits, which is preliminary to face subsequent issues concerning the theory of linear and non-linear circuits, electronics and telecommunications. In this way, the student will collect and interpret the concepts provided in order to make judgments in an autonomous manner, especially for the continuation of her/his studies.
COMMUNICATE SKILLS.
The course illustrates the fundamental methods for the modeling and the analysis of linear time-invariant electrical circuits. Particular emphasis is given to the application aspects and those of intersection with the normal activities of an information engineer. Following this course, the student will be able to communicate the acquired information and the awareness of the existing problems to specialists and non-specialists in the world of work and research, in which she/he will develop her/his subsequent educational, scientific and professional activities.
LEARNING SKILLS.
The teaching methodology implemented in the course, based on the rigorous definition of the reference model, will require to face technical-scientific problems never seen before in a proactive way and with a solid and well-defined methodology, so as to be able to develop the necessary skills to undertake the subsequent studies with a high degree of autonomy. In particular, the use of analytic transformations (Laplace Transform and Fourier Transform) improves the comprehension of phenomena and the generalization capability.
|
1021955 | ELECTRONICS I | 2nd | 9 | ING-INF/01 | ITA |
Educational objectives The course aims to provide the general knowledge of an electronic system intended
as an information processing system. For analog circuits the focus is on the concept of gain for the various types of
amplifiers, and on the application limits due to bandwidth, power and noise. For digital circuits we focus on the
fundamental logic gates and on the characteristics of robustness, processing speed and power consumption.
CAPABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING. Students will be able to analyze simple electronic systems and to
identify their behavior even in the presence of capacitive elements. They will also be able to analyze the building
blocks of integrated analog circuits. Regarding digital systems, students will have the basic elements to design
simple digital systems at various levels of abstraction (gate and circuit) and to identify the implementation
technology best suited to the specific project case.
COMMUNICATE SKILLS. The oral exam checks the development of communication and organizational skills.
LEARNING SKILLS. The written test verifies the students' ability to extract from the reference texts the information
necessary to perform a particular problem of analysis or design of electronic circuits.
|
10596366 | Fundamentals of automatic | 2nd | 12 | ING-INF/04 | ITA |
Educational objectives Purpose of the course is the illustration of the main synthesis techniques of linear control systems for dynamical systems of linear model or linearizable by approximation. The techniques introduced refer to the synthesis of continuous controllers which can be implemented by simple electronic or electro-mechanical architectures, in which numerical controllers obtained indirectly, namely by means of discrete approximation of continuous controllers, or by means of direct approaches, starting from the exact representation of the equivalent sampled system.
At the end of the couse the student will know the main synthesis techniques of linear control systems, continuous-time and discrete-time and will be able to choose, in function of the given problem, the available information and items specific, the best technique that allows to obtain the most efficient solution. They will also be able to prepare the block diagram of the controlled system by identifying the quantities to be measured. Moreover, they, will be able to: analyze specific for a control system; define the Controller pattern, the extent action control; design a controller, according to the appropriate procedure depending on the object and objectives; choose the time domain more appropriate for a more simple and effective implementation; perform numerical simulations to verify compliance with the requirements; identify the devices that can realize the synthesized controller.
|
Fundamentals of automatic I | 2nd | 6 | ING-INF/04 | ITA |
Educational objectives Purpose of the course is the illustration of the main synthesis techniques of linear control systems for dynamical systems of linear model or linearizable by approximation. The techniques introduced refer to the synthesis of continuous controllers which can be implemented by simple electronic or electro-mechanical architectures, in which numerical controllers obtained indirectly, namely by means of discrete approximation of continuous controllers, or by means of direct approaches, starting from the exact representation of the equivalent sampled system.
At the end of the couse the student will know the main synthesis techniques of linear control systems, continuous-time and discrete-time and will be able to choose, in function of the given problem, the available information and items specific, the best technique that allows to obtain the most efficient solution. They will also be able to prepare the block diagram of the controlled system by identifying the quantities to be measured. Moreover, they, will be able to: analyze specific for a control system; define the Controller pattern, the extent action control; design a controller, according to the appropriate procedure depending on the object and objectives; choose the time domain more appropriate for a more simple and effective implementation; perform numerical simulations to verify compliance with the requirements; identify the devices that can realize the synthesized controller.
|
10621086 | Telecommunications II | 2nd | 6 | ING-INF/03 | ITA |
Educational objectives This course provides an introduction to telecommunication networks with specific attention to computer networking.
It presents the basic concepts, protocols and architectures of telecommunication networks; main topics covered are: layered models, network services, inter-networking and their implementation in main network's types like Internet, Ethernet and wireless LANs.
The student will learn the principles about telecommunications networks and know how to apply both to theoretical simple cases and to some of the actual implementations of data networks.
SPECIFIC OBJECTIVES
KNOWLEDGE AND UNDERSTANDING.
The course will allow an in-depth comprehension of the fundamental concepts and tools of the Communication Networks. The students will learn how a communication network works and how to analyze its performance.
CAPABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING.
Through this course students will be able to use and configure the network devices. It will also learn how to evaluate the network performance and how to choose the main design parameters.
MAKING AUTONOMOUS JUDGEMENTS.
After the course, students will be able to choose, for a given application context, the best communication paradigm (client-server app, transport protocol, switching paradigm, transmission technology).
COMMUNICATE SKILLS.
At the end of the course the students will be able to illustrate the concepts of TCP/IP stack, explaining the relations that exist between different layers and the main services that these provide.
LEARNING SKILLS.
The student will develop the capability to autonomously study, network design skill, and it will develop the ability to evaluate the network performance.
|