Langue d'enseignement
Anglais, Français
Matières
MB-IT
Ce cours apparaît dans les formation(s) suivante(s)
Diplôme Ingénieur ISEN
- Crédits ECTS: 0.00
Responsable(s)
O.ROSSINY, E.DRUON
Intervenant(s)
K. Guillemot (Advens)
Présentation
Prérequis
Pour suivre ce module, l’étudiant doit connaitre les notions de base d’algorithmie, de programmation procédurale et orientée objets, maîtriser la programmation en C et en Java (classe, héritage, composition, exceptions) et avoir des connaissances en système d’exploitation et unix.
Référence : Cours « algorithmie et langage C », « Cours de Base de Systèmes et Réseaux », « Operating System », « Unix » et « Java 1 » CSI3/CIR3 et M1 à l’ISEN Lille
Référence : Cours « algorithmie et langage C », « Cours de Base de Systèmes et Réseaux », « Operating System », « Unix » et « Java 1 » CSI3/CIR3 et M1 à l’ISEN Lille
Objectifs
Compétences visées : 33 (331), 34 (342/343), 43 (431/432/433)
Ce module constitue un approfondissement dans le domaine du développement logiciel.
L’orientation convient aux profils d’ingénieurs des domaines cyber sécurité.
A la fin du cours, l’étudiant devra :
- Etre capable de développer une application respectant les bonnes pratiques en matière de qualité et de sécurité de développement de code
- Savoir mettre à l’épreuve un code
- Savoir mettre à l’épreuve un système d’exploitation de type unix
- Pouvoir identifier les risques et failles de sécurité
L’approche projet nécessite l’acquisition de compétences techniques.
Ce module constitue un approfondissement dans le domaine du développement logiciel.
L’orientation convient aux profils d’ingénieurs des domaines cyber sécurité.
A la fin du cours, l’étudiant devra :
- Etre capable de développer une application respectant les bonnes pratiques en matière de qualité et de sécurité de développement de code
- Savoir mettre à l’épreuve un code
- Savoir mettre à l’épreuve un système d’exploitation de type unix
- Pouvoir identifier les risques et failles de sécurité
L’approche projet nécessite l’acquisition de compétences techniques.
Présentation
Il aborde les thématiques suivantes :
- L’analyse des exploits standards liés au développement d’applications en C
- L’expérimentation des exploits
- La prise en compte des bonnes pratiques en matière de développement logiciel
- L’analyse des exploits standards liés au développement d’applications en C
- L’expérimentation des exploits
- La prise en compte des bonnes pratiques en matière de développement logiciel
Modalités
Organisation
Type | Nombre d'heures | Remarque | |
---|---|---|---|
Présentiel | |||
Cours - face à face | 12,00 | ||
Travaux Pratiques | 12,00 | ||
TPE | 4,00 | ||
Travail personnel | |||
Travail personnel | 30,00 | ||
Charge de travail globale de l'étudiant | 58,00 |
Évaluation