Descriptif
Ce cours a pour but de vous donner de bonnes pratiques de programmation et les savoir-faire permettant de travailler dans un contexte de développement logiciel professionnel orienté objet.
Le cours se focalisera sur les concepts de programmation clés nécessaire à l'utilisation de bibliothèques complexe en Java : interface, héritage, extension de classes, entrée sorties et accès aux fichiers, execptions.
Un point spécifique au domaine de la sécurité concernera le concept de runtime Java et la tendance vers une intégrité orienté platforme (et non politique -- disparition programmée du security manager). Un point particulier sera fait sur les vulnérabilités passées, et présentes de la plateforme.
- Leçon : 12
- Travaux Pratiques : 12
effectifs minimal / maximal:
8/35Diplôme(s) concerné(s)
Pour les étudiants du diplôme Cybersécurité et Cyberdéfense
aucun
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Cybersécurité et Cyberdéfense
Vos modalités d'acquisition :
Note finale après rattrapage rentre dans le calcul de la moyenne de la période
Contrôle continu par un projet de développement avec deux rendus notés au cours de la période
1er rendu : 12/10/22
2ième rendu : 15/11/22
Le rattrapage est autorisé (Max entre les deux notes)- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 10
- Crédits ECTS acquis : 1 ECTS
Le coefficient de l'UE est : 1
La note obtenue rentre dans le calcul de votre GPA.