 |  |
| INFO0012-1 | Computation Structures
 |
 |
| Duration : | 30h Th, 30h Pr |
 |
| Credits/ECTS : |
| Bachelor in engineering sciences, civil engineer orientation (Bachelor in engineering sciences, civil engineer orientation), 3rd year |  | First semester |  | 5 |
 |
| Bachelor in computer sciences, 3rd year |  | First semester |  | 6 |
 |
| One-year preliminary programme leading to the Master in Computer Sciences |  | First semester |  | 6 |
 |
| Master in Electrical Engineering, in-depth approach, 1st year |  | First semester |  | 5 |
 |
| Master in Computer Engineering, in-depth approach, 1st year |  | First semester |  | 5 |
 |
| Master en ingénieur civil électricien, à finalité spécialisée en technologies durables en automobile, 1st year |  | First semester |  | 5 |
 |
| Master in Electrical Engineering, specialized approach, 1st year |  | First semester |  | 5 |
 |
| Master in Computer Engineering, specialized approach, 1st year |  | First semester |  | 5 |
 |
| Master in Computer science |  | Toute l'année |  | 6 |
 |
| Master in Mathematical Sciences, professional focus in computer science, 2nd year |  | Toute l'année |  | 6 |
 |
|
 |
| Holder(s) : | Pierre Wolper |
 |
| Language : | French language |
 |
| 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 : | 1st 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 Pierre.Wolper@ulg.ac.be(%20Pierre.Wolper@ulg.ac.be
Assistant:) |
 |
| Remarks : | Further information can be found on the course web page: http://www.montefiore.ulg.ac.be/~pw/cours/struct.html |
 |

|
|  |