Analyser et interpréter les résultats produits par l'exécution d'un programme.
Identifier les concepts fondamentaux de complexité, calculabilité, décidabilité, vérification : apprécier la complexité et les limites de validité d'une solution.
Identifier et caractériser les principaux éléments fonctionnels et l'architecture matérielle d'un ordinateur, interpréter les informations techniques fournies par les constructeurs, écrire des routines simples en langage machine.
Caractériser le fonctionnement des systèmes et des réseaux, ainsi que les pratiques, outils et techniques visant à assurer la sécurité des systèmes informatiques pendant leur développement et leur utilisation.
Description :
Cybersécurité : référentiel, objectifs et déploiement
Savoir mener, argumenter et déployer une politique de sécurité informatique dans une entreprise en lien avec une analyse de risque.
Architectures des systèmes informatiques :
Rappels d'architecture des machines, processeurs, mémoires, cache, OS
Architecture de processeur pipeline, superscalaire, VLIW
Architecture des systèmes multiprocesseurs - Architecture des systèmes multiordinateurs
Architecture des systèmes de stockage
Architecture des systèmes à haute disponibilité
Introduction aux architectures embarquées
Réseaux et protocoles pour l'Internet : Introduire l'architecture des réseaux avec une vision assez marquée Internet et de ses composants.
L'architecture des réseaux d'opérateurs est aussi au programme. A l'issue du cours, l'auditeur doit comprendre et maîtriser tous les problèmes et solutions qu'implique l'acheminement d'informations d'un bout à l'autre de l'Internet, y compris en passant par un opérateur de réseaux.
Méthodes de validation :
Examen fin de semestre
Points forts :
Validez le bloc 2 de la licence informatique générale