2019-2020 / INFO0012-2

Computation structures

Duration

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

Number of credits

 Bachelor of Science (BSc) in Engineering5 crédits 
 Bachelor of Science (BSc) in Computer Science5 crédits 
 Master of Science (MSc) in Electrical Engineering5 crédits 
 Master of Science (MSc) in Computer Science and Engineering5 crédits 
 Master of Science (MSc) in Computer Science5 crédits 
 Master in business engineering (120 ECTS)5 crédits 

Lecturer

Pascal Fontaine, Laurent Mathy

Language(s) of instruction

English language

Organisation and examination

Teaching in the first semester, review in January

Schedule

Schedule online

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

Detailed study of a processor and of an assembly language.  Basic and advanced processor implementation techniques: e.g. pipe-lines, cache memory.

Learning outcomes of the learning unit

At the end of this course, the student will have a concrete knowledge of the design of a processor and of how it operates.

Prerequisite knowledge and skills

Although not a prerequisite, basic knowledge of digital circuits (logic gates, flip-flops, registers, RAM, ROM) is useful; those notions will be quickly reviewed at the start of the course.  We assume knowledge of binary encoding (including two's complement of signed integers) and hexadecimal encoding.  Familiarity with programming is mandatory.
 

Planned learning activities and teaching methods

Lectures are given in English. The problem sessions cover the design of a microcode based processor and assembly language programming. The course also includes programming assignments and building a processor within a digital circuit simulator.

Mode of delivery (face-to-face ; distance-learning)

1st quadrimester - face-to-face

Recommended or required readings

Reference text; notes and transparencies available on the course space on eCampus.

Assessment methods and criteria

Grading of programming assignments (30%), written exam (no oral exam).

Work placement(s)

Organizational remarks

The contents of the theoretical and practical sessions, as well as the assignments and useful links, will be made available on the e-Campus space for the course.

Contacts

Teachers: Pascal Fontaine, Laurent Mathy 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

Items online

Course material available on eCampus
Course material available on eCampus