This module of Advanced Scheduling  studies the theory and methods used to assign jobs and allocate resources to machines, minimizing time and costs in a complex production and service systems. It covers mathematical models, optimization techniques, and heuristic/metaheuristic approaches for solving scheduling problems under various constraints such as machine availability, maintenance activities, due dates, setup times, and resource limitations.

This course introduce student to the principles of objected oriented programming from modeling using UML to programming using JAVA.

This course handbook is intended for first-year graduate students specializing in Industrial Engineering.

Its objective is to introduce the fundamental principles of embedded electronics, with a focus on understanding the operation of microcontrollers, hardware architectures, and communication interfaces used in modern embedded systems.

Through this module, students will explore how embedded systems form the core of intelligent and automated devices employed in industrial environments.
They will learn to analyze the structure of an embedded system, understand the role of hardware components (processor, memory, buses, input/output interfaces), and grasp the basics of their integration within an industrial context.

This course aims to develop a comprehensive perspective that connects electronics, programming, and automation, preparing future engineers to design and operate modern, connected industrial systems.

Ce cours est un intro à la RO