The modules offered by the department cover 3 domains: Information Technology, Automation and Electronics.
Algorithms, Java language and projects
- to understand the principles of object-oriented programming (Classes, Objects, Inheritance)
- to know how to read a UML class diagram
- to develop a Java language program
- to use a development environment (Eclipse)
- to study and implementation of the fundamentals of IT management
To understand the key challenges of operational research and apply it to graph theory. Six skills are covered (vocabulary, mathematical concepts, problem modeling, application of known algorithms, interpretation of results)
Understanding the organization and function of information systems, in a technical, functional and managerial context, in the following areas:
- Computer networking and the hardware and software architecture of IT infrastructures;
- Risk assessment and security policies.
- Understanding of the fundamentals linked to the design of logical and digital systems.
- Knowledge of the methods of analysis of automated systems and selection criteria.
- Writing technical specifications.
- To be capable of analyzing industrial procedures and use them alongside industrial regulation techniques.
- To acquire the necessary skills to understand advanced control techniques.
- An ability to describe the functioning of the main electronic components.
- To be capable of implementing appropriate circuit resolution techniques and to understand the overall functioning of electronic editing from the main electronic signals identified.
- An ability to describe the functioning of electronic editing of average complexity from sets of components and functions.
- To make the link between electronic devices used in everyday life and industrial systems (electronic power controls, energy converters etc.)
- The study of micro controller systems used in computerized control systems.
- To understand the operating principles of a microcontroller, the structure of its arithmetic and logic unit and its interfaces. Knowledge of assembler and C programming languages.