University of Pau and the Adour Region | UPPA
Master 1 Informatique — Systèmes Informatiques pour le Génie de la Logistique Industrielle et des Services
Master's program combining information systems, software engineering and industrial logistics, taught at the Montaury campus in Anglet.
Points clés
- Master's programme combining software engineering with industrial and services logistics.
Modules 18
S7
-
Information Systems Modelling
This unit covers the modelling and simulation of flows. Simulation relies on a set of models and methods that approximate the behaviour of a real physical system (Law and Kelton, 2000). The unit focuses on Monte-Carlo simulation and discrete-event simulation.
Objectifs pédagogiques
- Study complex systems
- Model the behaviour of a system
- Translate or interpret a model as a computer program
- Define multiple scenarios
- Run an experimental process
- Observe the behaviour of multiple variables
- Interpret the results obtained in a decision-support context
-
DevOps Methodology 1
This unit gives students a thorough command of DevOps concepts, practices and tools — Git, GitLab and Docker — together with agile methodologies applied to the development of logistics information systems.
Objectifs pédagogiques
- Understand the fundamentals of agile methods and DevOps
- Set up a CI/CD pipeline to automate application deployment
- Use Docker and Kubernetes for containerisation and orchestration
- Manage code versioning with Git and apply GitFlow good practice
- Deploy applications to the cloud and understand Infrastructure as Code (IaC)
- Set up automated tests and monitor systems
- Apply SRE (Site Reliability Engineering) practices to ensure the stability and performance of systems
12h CM · 10.5h TD · 10.5h TP
-
Enterprise Information Systems
Students learn to analyse a company's information system and everything involved in the path of a piece of information, from the initial need through to the finished product. Theory on the scope and strategy of information systems is followed by a group project putting it into practice.
Objectifs pédagogiques
- Analyse an information system, propose IS urbanisation strategies, and report in written and spoken technical English
12h CM · 10.5h TD · 10.5h TP
-
Cloud Computing 1
This course provides the knowledge and skills needed to design and build infrastructure, platforms and software as scalable, secure and cost-effective services for digital organisations.
Objectifs pédagogiques
- Understand the fundamentals of cloud computing
- Design and build a new generation of cloud-based software and platforms on Docker containers
- Understand Docker container solutions: virtualisation technologies, virtual machines, Linux containers and Docker containers
- Design and build cloud computing containers
12h CM · 10.5h TD · 10.5h TP
-
Forecasting Systems
Data processing and analysis: the mathematical methods available for processing and analysing data, the practical handling of data and the selection of appropriate analysis methods, and command of the statistical tools used for data analysis.
Objectifs pédagogiques
- Understand the different approaches to data analysis (principal component analysis, covariance matrices, time series, and so on)
- Examine, process, analyse and filter data
- Understand data mining and big-data analysis
- Decision-making algorithms (decision trees, multidimensional data analysis)
-
Business Law and Information Technology Law
The law component is split into two parts. GENERAL INTRODUCTION TO LAW: grasping the main concepts, vocabulary and forms of legal reasoning. EMPLOYMENT LAW: an overall view of the applicable legal rules, from both the employee's and the employer's side, with a practical approach to the subject.
Objectifs pédagogiques
- Master the main principles of specialised business law
- Identify legal issues arising with employers, clients, suppliers and other B2B relationships
- Develop technical skills in information and communication technology
- Use practical cases to understand the many related fields bound up with the use of information technology
- Intellectual property
- The law of IT contracts, web services, e-commerce, advertising and software licensing
- Competition law, abuse of market position in e-commerce, internet search engines and their monopolisation of online advertising sales
- Protection of personality and of personal data (data management inside the company, GDPR, cookie rules, online defamation, deep fakes, and newly strengthened European and global rights)
- Consumer protection law (rights of withdrawal)
- Criminal law relating to cybercrime in connection with information and communication technologies
33h TD
-
English
The course may be paired with a subject course and taught jointly. It covers building a slide deck to support a scientific presentation, learning specialist vocabulary, writing a CV and covering letter, preparing for job interviews, and producing a report or summary.
Objectifs pédagogiques
- Give a clear, prepared talk arguing for or against a point of view and setting out the advantages and drawbacks of different options
- Handle a series of questions after the talk with enough fluency and spontaneity to put neither the audience nor the speaker under strain
- Communicate in a job interview fluently and spontaneously enough for natural interaction with a native speaker
- Respond to others' arguments, and put forward and respond to hypotheses
- Follow a subject course in English and acquire its specialist vocabulary
- Write a clear, detailed CV and covering letter for your field of specialisation
- Write an essay or report that develops an argument, giving reasons for or against a particular point of view and explaining the advantages and disadvantages of different options
- Synthesise information and arguments from a range of sources
9h CM · 10.5h TD
-
Project Management (Agile)
-
Introduction to Project Management
• Understand the Scrum method for project management, • Define and describe the four values of Agile as set out in the Agile Manifesto, • Be able to apply Scrum best practices within a company.
Objectifs pédagogiques
- Recognise how adapting to an Agile environment works
- Recognise how agility brings both predictability and flexibility
- Describe the Agile Manifesto
- Recognise parts of the Agile framework — for example pair programming, test-driven development, continuous integration, continuous refactoring and collective code ownership
- Recognise Scrum practices
- Reach a level of mastery of the ScrumMaster or Agile project manager role
- Work more effectively with a Scrum team and with the individuals who make it up
- Engage more effectively with senior management
16.5h TD
-
Business Communication and Human Resource Management
› Business communication — this course element brings communication skills up to standard. The objectives are: • building good interpersonal relationships, • understanding how you and others operate, • moving past your own preconceptions to unblock a situation, • asserting yourself without hurting others, • observing facts from several points of view.
Objectifs pédagogiques
- listen, restate, clarify
- adopt attitudes of openness and empathy
- state your requests clearly
- say no without creating conflict
- criticise without wounding, and receive criticism without losing your temper
- resist and defuse mechanisms of aggression. Human resource management
- define the work and the particular strengths of each member of a team
- manage each person's skills so the right person is in the right place at the right time
- communicate and maintain productive relationships with all stakeholders
16.5h TD
-
S8
-
Enterprise Resource Planning (ERP) Systems
Supply chain: the unit explains the mechanism, objectives and value of MRP2 planning in managing a company's supply chain well. Each chapter alternates between group discussion of the theme, the theory, and putting the ideas into practice.
Objectifs pédagogiques
- The purpose and workings of the MRP2 planning levels
- The balance each level seeks: S&OP, MPS and MRP
- How planning fits with company strategy
- How shop-floor control works, and its tools
- How to balance purchasing costs against holding costs
- Inventory management methods and means
- Apply a strategy for drawing up a plan
- Produce a sales and operations plan, a master production schedule and a material requirements plan
- Calculate an economic order quantity. Interpersonal skills
- Listening to the members of a project team
- Being factual in decision-making. › ERP:
- Carry out a feasibility study for introducing an ERP system in a company
- Understand the opportunities and the risks involved in using an ERP system
12h CM · 12h TD
-
DevOps Methodology 2
This unit gives students a thorough command of DevOps concepts, practices and tools — Git, GitLab and Docker — together with agile methodologies applied to the development of logistics information systems.
Objectifs pédagogiques
- Understand the fundamentals of agile methods and DevOps
- Set up a CI/CD pipeline to automate application deployment
- Use Docker and Kubernetes for containerisation and orchestration
- Manage code versioning with Git and apply GitFlow good practice
- Deploy applications to the cloud and understand Infrastructure as Code (IaC)
- Set up automated tests and monitor systems
- Apply SRE (Site Reliability Engineering) practices to ensure the stability and performance of systems
12h CM · 12h TD
-
Enterprise Integration Patterns
Understanding data-integration needs in evolving, heterogeneous information systems; the issues and challenges of integrating information systems; the different integration styles (ESB, EDA, SOA, microservices); the role of Enterprise Integration Patterns (EIP); and implementing those patterns with Apache Camel.
Objectifs pédagogiques
- Understand integration systems and Enterprise Integration Patterns (EIP)
- Apply integration patterns to common problems using channels, routers and transformers
- Use Apache Camel to design integration solutions with different DSLs (Java, XML, YAML)
- Implement complex scenarios with protocols such as JMS, MQTT and Kafka
- Handle errors and make integration flows resilient
- Deploy and monitor integrations with supervision tooling
- Design a robust, scalable integration architecture for interoperable systems
12h CM · 1.5h TD · 10.5h TP
-
Data Integration and Business Intelligence
Objectifs pédagogiques
- Data integration: understand data integrability and interoperability needs, and apply the ETL (Extract–Transform–Load) process to meet them
- Data warehousing: design data warehouse and data mart solutions to support business intelligence
- Data analytics: develop data and business analytics strategies covering collection and integration, curation and transformation, processing and visualisation
6h CM · 12h TD · 6h TP
-
Green IT
This unit introduces Green IT and the main concepts behind measuring the energy use of computing, eco-design of software, and energy issues in data centres and the cloud. A case study puts the skills acquired into practice.
Objectifs pédagogiques
- Understand the ideas and concepts behind Green IT
- Understand life-cycle analysis of a device
- Understand and carry out energy-consumption measurement of a device, an electronic component (e.g. a CPU) and software (application, source code)
- Understand the concepts of software eco-design
- Understand the energy challenges of servers and data centres
6h CM · 6h TD · 4.5h TP
-
Technical English
GOALS OF THIS COURSE • To help you improve your communicative English skills, • To sharpen your professional communication skills through various styles of public speaking practice, • To give you the opportunity to practice your English skills and gain confidence in this language. In this course, we will focus on international communication and scientific dissemination skills.
Objectifs pédagogiques
- Make a clear, prepared presentation, giving reasons for and against a particular point of view and presenting the advantages and disadvantages of various options
- Communicate with a degree of fluency and spontaneity that makes natural interaction with a native speaker possible
- Write a resume and cover letter related to one's field of specialization in a clear and detailed manner
- Be able to express yourself in writing on various academic topics and be able to summarize in writing/video document
9h CM · 10.5h TD
- Internship (3 to 5 months)
-
Continuous Improvement
-
IoT
This course gives students the knowledge and skills needed to design and develop smart IoT systems based on the integration and orchestration of sensors and actuators in cyber-physical systems.
Objectifs pédagogiques
- Explain how businesses can extract information and insight from IoT data
- Understand the stages of the data-analysis life cycle and carry out those tasks
- Explain the different types of data analysis: descriptive, predictive and prescriptive
- Use Python to build a data pipeline to acquire, manipulate and visualise sensor data
- Apply exploratory data analysis to draw information out of data
- Understand the application of machine learning
- Present and communicate using data storytelling
- Describe the evolution of data-management technologies, from SQL to NoSQL
- Understand and explain the evolution of the modern data-centre computing platform and of scalable distributed Big Data platforms such as Apache Hadoop
6h CM · 10.5h TD
-
Cloud Computing 2
Objectifs pédagogiques
- At the infrastructure level: designing and developing physical and communication architectures (including virtual networks) intended to provide a virtual infrastructure that meets the performance constraints of cloud-based applications and platforms
- At the platform and middleware level: designing and developing platforms for integrating and delivering services, for business and enterprise software development in cloud environments
- At the software level: designing and developing application software and business processes that incorporate the constraints and properties required for deployment on cloud computing environments
6h CM · 10.5h TD
-
-
Cybersecurity
12h CM · 21h TD
-
Blockchain Development and Deployment
The “Blockchain Technology Development and Deployment” unit gives students a thorough understanding of the fundamental principles of blockchains, together with practical skills in building and deploying decentralised applications (DApps).
Objectifs pédagogiques
- Understand the fundamental principles of public and private blockchains and their consensus mechanisms (PoW, PoS, PoA and others)
- Develop and deploy secure smart contracts using Solidity and Web3.js on Ethereum and other EVM-compatible platforms
- Build decentralised applications (DApps) and connect them to user interfaces through Metamask and blockchain APIs
- Set up and administer a private blockchain network using Hyperledger Fabric or Quorum
- Implement security measures to prevent attacks on smart contracts and improve the robustness of decentralised systems
- Optimise the scalability of blockchain applications by exploring Layer 2 solutions (rollups, sidechains, state channels)
- Analyse and evaluate the performance of a blockchain system against criteria such as latency, throughput and energy consumption
- Explore advanced applications such as decentralised finance (DeFi), NFTs, asset tokenisation and interoperability between blockchains
6h CM · 10.5h TD
-
Security
The course is based on Cisco’s “Cybersecurity Essentials” course on the netacad.com platform. It covers the basic knowledge and essential skills associated with security in the digital world: information security, systems security, network security, mobile security, physical security, ethics and law, related technologies and protection techniques.
Objectifs pédagogiques
- Describe the characteristics of criminals in the field of cybersecurity
- Describe how the principles of confidentiality, integrity and availability relate to data states and to the countermeasures taken in cybersecurity
- Describe the tactics, techniques and procedures used by cybercriminals
- Describe how technologies, products and procedures are used to protect confidentiality
- Describe how technologies, products and procedures are used to guarantee data integrity
- Describe how technologies, products and procedures guarantee high availability
- Explain how cybersecurity professionals use technologies, processes and procedures to protect every component of the network
- Explain the purpose of laws relating to cybersecurity
10.5h TD
-
-
Logistics Systems and Flows
12h CM · 21h TD
-
Logistics and Organisation
Objectifs pédagogiques
- Put in place a Lean industrial maintenance strategy:
- Knowledge — the different types of project in a company (corrective, improvement, creation); the milestones for running a Lean project; the objectives and deliverables for each stage; the 7 wastes; the tools for running an improvement project (VSM, process mapping, Ishikawa, 5 Whys, line-balancing chart and others)
- Practical skills — framing a Lean project with a project charter; assembling a project team to suit the objectives sought; running a Lean project on a limited scope; choosing tools from the Lean toolbox for each stage of the project; selecting information and grounding it in fact
- Interpersonal skills — listening to the members of a project team; being factual during data-collection and analysis; being critical of the framing and data-collection phases
-
Internal and External Flows
This teaching unit first sets out an overall picture of the various methods and the prerequisites essential to putting flow management in place. › The “internal flows” part covers flows inside the company: within the production department and between company departments, namely Marketing, Finance, Production and Strategy.
Objectifs pédagogiques
- Understand and analyse logistics flows within a supply chain
- Optimise logistics processes by applying appropriate management methods
- Use modern tools and technologies to improve the traceability and efficiency of flows
- Assess logistics performance and propose improvement strategies
- Apply methods for stock optimisation and resource planning
- Put in place solutions suited to the challenges of sustainable, responsible logistics. › "External flows" part:
- Understand and analyse external logistics flows and their impact on the supply chain
- Optimise procurement, transport and distribution processes to reduce costs and improve performance
- Implement logistics strategies such as just-in-time (JIT), cross-docking and flow pooling
- Use technology tools (IoT, blockchain, ERP, TMS, WMS) to improve the traceability and management of external flows
- Assess and improve the performance of external logistics flows using key performance indicators (KPIs)
- Manage risks associated with external flows (delays, supply disruptions, cost variations)
- Build a sustainable approach into logistics flow management (green logistics, emissions reduction, multimodal transport)
6h CM · 10.5h TD
-