Home - Search by Faculty - By teacher - By course


INFO0012-1

Computation Structures


Duration :30h Th, 30h Pr
Credits/ECTS :
3rd year of the 5 year degree in civil engineering in electricity5,5
4th year of the 5 year degree in civil engineering in electricity (systèmes d'énergie électrique)5,5
4th year of the 5 year degree in civil engineering in computer sciences5,5
5th year of the 5 year degree in civil engineering in computer sciences5
1st "licence" in computer6
Master in computer sciences6
1st year of Master's degree in computer sciences,6
Holder(s) :Pierre Wolper
Course contents : Detailed study of a processor and of an assembly language. Introduction to systems programmning and to processes; virtual memory. Concurrent programming and interprocess communication. Processor implementaton techniques: pipe-lines, cache memory, ...
Course objective : To give a concrete example of the structure of a simple processor, to introduce the fundamental concepts used in operating systems and to present the basics of concurrent programming.
Prerequisites : Basic knowledge of digital circuits, famliliarity with programming.
Workshops : Exercises on the design of a microcode based processor, assembly language programming, programming in C, programming problems involving concurrent programming using the Linux system.
Organization : 2nd semester - Lectures, problem sessions, programming assignments.
Written notes : Reference text; notes and transparencies available from the course web page.
Assessment : Grading of programming assignments, written exam (no oral exam).
Contacts : Teacher : P. Wolper
Phone 04 366 20 99
e-mail pw@montefiore.ulg.ac.be
Assistant: Christophe Burnotte -
Phone 04 366 37 53
e-mail: Christophe.Burnotte@ulg.ac.be
Remarks : Further information can be found on the course web page: http://www.montefiore.ulg.ac.be/~pw/cours/struct.html




ULg : Students and Studies Administration - Academic Affairs
Contact : Monique Marcourt, direction A.E.E.
Date of data : 27/02/2006
Developed by SEGI