![]() |
||
Bertrand Meyer |
| |||||||||||||||||||||||||||||||
Professor of Software Engineering, ETH Zurich: Chair of Software Engineering.
Some books: Touch of Class: Learning to Program Well, Using Objects & Contracts (derived from the introductory programming course at ETH); Object-Oriented Software Construction, second edition. Maintainer of gallery of computer scientists. | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
See annotated bibliography: by date or by kind. Our work covers most areas of software engineering, with Eiffel & Design by Contract as the unifying thread. Main topics:
| |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
The ETH introductory programming course uses an inverted curriculum approach supported by the Touch of Class textbook. Taught in English 2004-2009, German since 2010. The course project in the Distributed Software Engineering Laboratory brings together students from ETH and many universities around the world, who build a system collaboratively. We welcome universities interested in joining. New in Fall 2013: Robotics Programming Laboratory, open to CS & mechanical engineering students. Other graduate & undergraduate courses: Software Verification; Concepts of Concurrent Computation; programming language courses (Eiffel in Depth, Java & C# in Depth); Software Architecture; Open-Source EiffelStudio Laboratory; independent-research courses. See course page. | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Education: École Polytechnique, Paris, MS in Computer Science from Stanford University, École Nat. Sup. Télécom., Paris, DEA Univ. P & M Curie, MA in Russian from Sorbonne (Paris IV), Dr. Sc. from Univ. of Nancy. CV: Électricité de France 1974-1983; Univ. of California Santa Barbara 1983-1985; Eiffel Software, Santa Barbara since 1985 (president until 2001, then CTO); ETH Zurich since Oct. 2001 (department chair 2004-2006). Other positions: CEO of Société des Outils du Logiciel 1986-1990; adjunct professor, Monash Univ., Melbourne 1998-2003; chairman of TOOLS conferences 1988-2012 (after 50 conferences we declared The Triumph of Objects and closed the series).
Awards: Jolt Award (for Object-Oriented Software Construction); Dahl-Nygaard prize; honorary doctorate, ITMO; ACM Software System Award; ACM Fellow; IEEE Harlan D. Mills Award; ERC Advanced Investigator Grant.
Memberships: Académie des Technologies, Academia Europaea, IFIP WG2.3, boards of Informatics Europe & ACM Europe. Earlier: IFIP TC2 (Switzerland representative 2004-2011, chair of committee 2009-2011); board of IMAG, Grenoble 2005-2008; scientific board of U. Paris VI (P & M Curie) 2008-2012; IEEE 60th Anniversary Award committee; ACM nominating committee 2007-2008. Played an important role in creation of: Colloque de Génie Logiciel (French software engineering conference); European Software Engineering Conference (first steering committee chair); TSI (Technology and Science of Informatics, first editor-in-chief); Journal of Object Technology (publisher 2002-2010); Informatics Europe (first president 2006-2011). | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Mailing addressDept. of Computer ScienceCH-8092 ETH-Zentrum Zürich, Switzerland |
Physical addressRZ-Gebäude, Raum J22Clausiusstrasse 59 Zürich (Kreis 6) |
OtherPhone: +41/44-632-0410Fax: +41/44-632-1435 Email: click here |
SecretaryClaudia GünthartRZ-J7 Phone +41/44-632-8346 |
| Winter views from our floor (click for full views): | ||||||||
|
|
|
| |||||
| Dawn | City & Ütliberg | Gray moment | Sunset on Ütliberg | |||||
|
|