2022-2023 / INFO0012-2

Computation structures

Durée

26h Th, 26h Pr, 40h Proj.

Nombre de crédits

 Bachelier en sciences de l'ingénieur, orientation ingénieur civil5 crédits 
 Bachelier en sciences informatiques5 crédits 
 Master : ingénieur civil en informatique, à finalité5 crédits 
 Master en sciences informatiques, à finalité5 crédits 
 Master en ingénieur de gestion, à finalité5 crédits 

Enseignant

Pascal Fontaine, Laurent Mathy

Langue(s) de l'unité d'enseignement

Langue anglaise

Organisation et évaluation

Enseignement au premier quadrimestre, examen en janvier

Horaire

Horaire en ligne

Unités d'enseignement prérequises et corequises

Les unités prérequises ou corequises sont présentées au sein de chaque programme

Contenus de l'unité d'enseignement

Étude détaillée d'un processeur et d'un langage d'assemblage.  Techniques de base et avancées d'implémentation des processeurs : par ex. pipe-line, mémoire cache.

Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement

À l'issue de ce cours, l'étudiant aura une connaissance concrète de la conception et du fonctionnement d'un processeur.

Ce cours contribue aux acquis d'apprentissage I.1, I.2, II.1, II.2, III.1, III.2, VI.1, VI.2, VII.1, VII.4, VII.5 du programme de bachelier ingénieur civil.


Ce cours contribue aux acquis d'apprentissage I.1, I.2, II.1, II.2, III.1, III.2, IV.5, IV.7, VI.1, VI.2, VII.1, VII.4, VII.5 du programme d'ingénieur civil électricien.

Savoirs et compétences prérequis

Bien qu'il ne s'agisse pas d'un prérequis, il est utile d'avoir des connaissances de base en électronique digitale (portes logiques, bascules, registres, RAM, ROM) ; ces notions seront revues rapidement au début du cours.  On suppose acquis la représentation en binaire (y compris complément à deux) et hexadécimal des nombres entiers.  Il est indispensable d'être familiarisé avec la programmation.

Activités d'apprentissage prévues et méthodes d'enseignement

Le cours théorique est donné en anglais. Les séances d'exercices portent sur la conception d'un processeur micro-codé et la programmation en assembleur. Des travaux de programmation en assembleur et sont à réaliser, et un processeur devra être conçu avec un simulateur de circuits digitaux.

Mode d'enseignement (présentiel, à distance, hybride)

1er quadrimestre.

Lectures recommandées ou obligatoires et notes de cours

Ouvrages de référence; notes disponibles sur eCampus.

Modalités d'évaluation et critères

Examen(s) en session

Toutes sessions confondues

- En présentiel

évaluation écrite ( questions ouvertes )

Travail à rendre - rapport


Explications complémentaires:

La note est la moyenne pondérée de la note pratique (30%) et de la note de l'examen écrit (70%).
Il n'y a aucune garantie de suivi pour la deuxième session.

Stage(s)

Remarques organisationnelles

Les contenus du cours théorique et des répétitions seront disponibles sur l'espace e-Campus du cours, ainsi que les projets et autres informations utiles.

Contacts

Enseignants: Pascal Fontaine, Laurent Mathy Téléphones: 04 366 28 75, 04 366 27 03 e-mails: Pascal.Fontaine@uliege.be, Laurent.Mathy@uliege.be Assistants: Romain Mormont, François Piron e-mails: r.mormont@uliege.be, Francois.Piron@uliege.be

Notes en ligne

Supports de cours disponibles sur eCampus
Supports de cours disponibles sur eCampus