Eiffel: Analysis, Design and Programming

Bertrand Meyer (Fall semester 2007)


General info: News | Course description | Grading | Course books | Downloads | Further reading
Lectures: Subjects and Slides

General info


04.10.2007 Initial version of the course page
16.10.2007 Upload of the initial version of the slides, updated the grading requirements, updated the download link.
17.10.2007 Slides updated, date, time and location of the exam has been fixed.
19.10.2007 Slides updated, exercise sheet 1 is now available.
25.10.2007 The ordering of lectures has been changed. Exercise sheet 2 is now available for download.
1.11.2007 Third exercise is now available. Have fun.
4.12.2007 Updated the slides, publishing the final version of all slides. Clarified the exam text.

Course description

Eiffel: Analysis, Design and Programming

Web page at the computer science department: 251-0291-00

Eiffel is a programming language but also a general method for producing quality software, applicable to all stages of the lifecycle starting with requirements analysis. This course provides a hands-on introduction to the method and language, enabling students to master the technology and start doing analysis, design and programming in Eiffel.


The grading of the course will be based on a written exam (90 minutes) held on December, 10th, 2007 at 12:15 in IFW A 34. No material is allowed to be used during the exam.

Course books


  • EiffelStudio 6.1 GPL Beta version.

Further reading

  • Extended during the course


The lecture will be held as a block-seminar with courses every day between October 16, 2007 and November 2nd, 2007.

Bernd Schoeller is the organizing assistant for the course. Please contact him if you have any questions.

Time Location
Lecture 12:15-14:00IFW D42
Exercise14:15-15:00IFW D42

Detailed Course Plan