LO2 Expliquer les caractéristiques de la programmation procédurale, orientée objet et pilotée par les événements.
LO3 Implémenter des algorithmes de base en code à l’aide d’un EDI.
LO4 Déterminer le processus de débogage et expliquer l’importance d’une norme de codage.

- Enseignant: Tatiana MBI
LO1 Examiner les principes de mise en réseau et leurs protocoles.
LO2 Expliquer les dispositifs et les opérations de mise en réseau.
LO3 Concevoir des systèmes en réseau efficaces.
LO4 Mettre en œuvre et diagnostiquer des systèmes en réseau.

- Enseignant: Ludovic BOTTEX
LO1 Demonstrate a range of interpersonal and transferable communication skills to
a target audience
LO2 Apply critical reasoning and thinking to a range of problem-solving scenarios
LO3 Discuss the importance and dynamics of working within a team and the impact
of team working in different environments
LO4 Examine the need for continuing professional development (CPD) and its role
within the workplace and for higher-level learning.

- Enseignant: Benjamin SRAJEK
LO1 Use an appropriate design tool to design a relational database system for a
substantial problem
LO2 Develop a fully-functional relational database system, based on an existing
system design
LO3 Test the system against user and system requirements
LO4 Produce technical and user documentation.

- Enseignant: Tatiana MBI
LO1 Assess risks to IT security
LO2 Describe IT security solutions
LO3 Review mechanisms to control organisational IT security
LO4 Manage organisational security

- Enseignant: Youcef DAHMANE
- Enseignant: Mamadou KANOUTE
LO1 Conduct small-scale research, information gathering and data collection to
generate knowledge on an identified subject
LO2 Explore the features and business requirements of organisations in an identified
sector.
LO3 Produce project plans based on research of the chosen theme for an identified
organisation
LO4 Present your project recommendations and justifications of decisions made,
based on research of the identified theme and sector.

- Enseignant: NAOUEL RASOURI
LO1 Describe different software development lifecycles
LO2 Explain the importance of a feasibility study
LO3 Undertake a software development lifecycle
LO4 Discuss the suitability of software behavioural design techniques.

- Enseignant: Tatiana MBI
LO1 Explain server technologies and management services associated with hosting
and managing websites
LO2 Categorise website technologies, tools and software used to develop websites
LO3 Utilise website technologies, tools and techniques with good design principles to
create a multipage website
LO4 Create and use a Test Plan to review the performance and design of a multipage
website.

- Enseignant: Ludovic BOTTEX
LO1 Discuss the theoretical foundation of Artificial Intelligence and its impact on
users and organisations
LO2 Analyse the approaches, techniques and tools to deploy Intelligent Systems in an
organisation
LO3 Modify an AI-based system to improve how exhibits intelligence in response to a
real-world problem
LO4 Evaluate the technical and ethical challenges and opportunities of Intelligent
Systems

- Enseignant: Ludovic BOTTEX