ECTS
4 crédits
Composante
ENSEIRB-MATMECA
Code interne
ER6C
Description
Compétences:C2: Niveau 2C3: Niveau 2C4b : Niveau 2C7: Niveau 2C13: Niveau 1
Liste des enseignements
Architecture des ordinateurs
Algorithmique des graphes
Analyse du cycle de vie
Projet algorithmique et programmation en C
Outils pour la programmation C
Architecture des ordinateurs
Composante
ENSEIRB-MATMECA
Ce cours présente les principes fondamentaux de l'architecture des ordinateurs.
L'un des intérêts de l'informatique est qu'elle permet de démystifier le fonctionnement des ordinateurs. Le but de ce cours est de démystifier plus avant les choses en comprenant comment on peut passer d'un programme écrit dans un langage comme le C à des portes logiques assemblées entre elles. Pour cela, on descend au niveau du code machine en étudiant un prototype assembleur et sa représentation binaire. Dans un second temps, on construit le schéma de câblage d'un prototype processeur pour notre assembleur.
Algorithmique des graphes
Composante
ENSEIRB-MATMECA
Un des objectifs de ce cours est la connaissance de quelques uns des résultats d'algorithmique des graphes les plus fondamentaux : parcours de graphes, calcul de plus court chemins, calcul d'arbres couvrants, calcul de flot maximal, etc...
Les étudiant.e.s mettront en pratique ces connaissances en modélisant différents problèmes et en en proposant des solutions algorithmiques.
Analyse du cycle de vie
Composante
ENSEIRB-MATMECA
Le développement durable peut se définir comme un mode de développement qui répond aux besoins du présent sans compromettre la capacité des générations futures à répondre à leurs besoins. Notre école a la responsabilité de former des ingénieurs innovants, acteurs du changement, autonomes et socialement responsables. Dans ce cadre, le module intitulé "Développement durable et responsabilité sociétale" a pour principal objectif d'intégrer les enjeux socio-écologiques dans notre formation d'ingénieur. Ce module doit permettre l'acquistion des connaissances et des compétences qui seront nécéssaires aux futurs ingénieurs pour accompagner les entreprises et les organisations à opérer leur transition énergétique et écologique.
Projet algorithmique et programmation en C
Composante
ENSEIRB-MATMECA
L'objectif de ce projet est d'améliorer les compétences en programmation C, par la pratique de code avec pointeurs notamment.
Outils pour la programmation C
Composante
ENSEIRB-MATMECA
Ce cours présente différents outils utiles au développement d'un projet informatique: gestionnaire de version, document de code, debugger, profiler de mémoire.