University of Liege | Version française
Study programmes 2012-2013Last update : 18/06/2013
INFO0012-1  Computation structures

Duration :  30h Th, 30h Pr
Number of credits :  
Bachelor in engineering sciences, civil engineer orientation (Bachelor in engineering sciences, civil engineer orientation), 3rd year5
Bachelor in computer sciences, 3rd year6
One-year preliminary programme leading to the Master in Computer Sciences6
Master in Electrical Engineering, in-depth approach, 1st year5
Master of science in computer science and engineering, in-depth approach, 1st year5
Master en ingénieur civil électricien, à finalité spécialisée en technologies durables en automobile, 1st year5
Master in Electrical Engineering, specialized approach, 1st year5
Master of science in computer science and engineering, professional focus in management, 1st year5
Master in Computer science6
Lecturer :  Pierre Wolper
Language(s) of instruction :  
English language
Organisation and examination :  
Teaching in the first semester, review in January
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, ...
Learning outcomes of the course :  
At the end of this course, the student will have a concrete knowledge of the design of a processor and of how it operates, will understand the mechanisms used in operating system kernels, and will master the basic techniques used in parallel programming.
Prerequisites and co-requisites/ Recommended optional programme components :  
Basic knowledge of digital circuits, famliliarity with programming.
Planned learning activities and teaching methods :  
Lectures are given, in English. The problem sessions cover the design of a microcode based processor, assembly language programming, programming in C, and concurrent programming using the Linux system. The course also includes programming assignments (assembly and concurrent programming in C).
Mode of delivery (face-to-face ; distance-learning) :  
1st semester - face-to-face
Recommended or required readings :  
Reference text; notes and transparencies available from the course web page.
Assessment methods and criteria :  
Grading of programming assignments, written exam (no oral exam).
Work placement(s) :  
Organizational remarks :  
Further information can be found on the course web page: http://www.montefiore.ulg.ac.be/~pw/cours/struct.html
Contacts :  
Teacher : P. Wolper Phone 04 366 20 99 e-mail Pierre.Wolper@ulg.ac.be(%20Pierre.Wolper@ulg.ac.be Assistant:)


imageHome
imageSearch by Faculty
imageSearch by teacher
imageSearch by course code and title

Students and Studies Administration - Academic Affairs - Contact : Monique Marcourt, General Director for Education and Training - Developed by SEGI