Electronics-Electrical Fundamentals

Course in mathematical analysis and introduction to numerical methods.


Course in mechanical physics and applied physics.


Chemistry fundamentals and seminars.


Introduction and basic DC circuit analysis methods. Analysis of circuit transients and analysis of sinusoidal steady-state circuits.


Fundamentals, electrical and electronics technologies in naval systems:


Gathering data and making measurements on any system is a fundamental aspect of any engineering field. As well as are important: the representation of data in the appropriate domain, transmission and exploitation for analysis and control. The course aims to present the main electronic instruments and tools available for measuring physical quantities, their selection and integration criteria.


This course addresses studying and practicing on building Electronic circuits and systems. Hardware and software developments tools and several programming environments are studied and applied, in order to design and develop complex electrical systems, including: building interfaces, wired networks


This course addresses studying and practicing on the many subjects involved in designing a complex engineering system based on Electronics and Electrical components, like: sensors, actuators, computational unit etc. suitable for Internet of Things (IoT) applications. The approach follow a COTS approach in building main units and involved International standards and regulations are also addressed.

This course addresses how to manage projects more efficiently by exploiting the team


The course introduces the basics of digital systems design. In the first part, the course covers elements of Boolean algebra and binary arithmetic, and the methods of analysis and design of combinational and sequential digital networks. Sequential systems will be modelled using the finite state machines methodology, with the help of Algorithmic State Machine charts. Next, the course cover digital systems structured on data-path and controller modules. The course introduces also the basics on programmable device techniques and on hardware description languages. In the last part, after the definition of the elements of microcomputer architectures, the course introduces the development of embedded systems, particularly with respect to the machine language programming, interfacing with external devices, interrupt techniques, and the use of the microcomputer as system controller.