Computer science and communication systems
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
Study program
Department:
Computer science and communication systems
Specialization:
Data Engineering
Module description
BackThis module description is supplemented by the HEIA-FR Directive on module organization for the 2025/2026 academic year.
5 ECTS credits
-
DevOpsIDB3C-DEOP-SSemesterSpringWeight2
-
DevOps applicationsIDB3C-DOAP-SSemesterSpringWeight3
Module specifications
Study program
Bachelor
Department
Computer science and communication systems
ID
B3M-DOPS-S
Weight
3rd year
Year of validity
2025-2026
Supervisor(s)
Andreas Fischer,Sandy Ingram,Philippe Joye,Sébastien Rumley
Module grade calculation method
La note du module est basée sur la note du projet de groupe et sur celle des défenses orales individuelles. La note du projet est elle-même une moyenne pondérée de plusieurs notes.Les critères de notations sont communiqués par chaque intervenant.
Targeted competences / General learning objectives
- Saisir le rôle clé des pratiques et outils DevOps dans la production et le maintien de déploiement de logiciels et d'algorithmes de qualité
- Citer, et mettre en oeuvre une collection d'outils et de pratiques pour élever, puis maintenir haute la qualité du code.
- Concevoir et mettre en place un processus d'intégration et de déploiement continu en tenant compte de la sécurité IT
- Évaluer les pratiques d'un environnement de développement applicatif existant (infrastructure et code logiciel), puis de proposer des pistes d'améliorations
- Concevoir et implémenter un modèle basé sur des données non statiques et pouvoir le déployer avec une intégration dans une application existante.
- Mettre en place et expliquer les outils et procédures permettant la reproductibilité, la documentation et la comparaison des expériences et opérations nécessaires à la mise au point d'un modèle basé sur des données.
- Maitriser les outils de déploiement de modèles basés sur les données, permettant de respecter les bonnes pratiques DevOps, notamment en termes d'automatisation, de validation et de tests.
Remediation options
Pas de remédiation
Remediation options (if repeating the year)
Identique au cas sans répétition
Prerequisites
Avoir réussi les modules "Analyse des données" et suivi le module "Sécurité des données"
Evaluation and validation methods
Le module est évalué comme un tout. La note donnée au module est ensuite appliquée à chacune des unités de cours.