Martin Odersky

photo placeholder image

Full Professor

martin.odersky@epfl.ch +41 21 693 68 63 http://lampwww.epfl.ch/~odersky/

Citizenship: German

Birth date: 05.09.1958

EPFL IC IINFCOM LAMP1
INR 319 (Bâtiment INR)
Station 14
1015 Lausanne

Web site:  Web site:  https://lampwww.epfl.ch

Web site:  Web site:  https://sin.epfl.ch

Web site:  Web site:  https://ssc.epfl.ch

vCard
Administrative data

Fields of expertise

Programming languages, Programming methods, Compiler Construction, Foundations of software, Object-oriented programming, Functional programming, Key-words : Scala, Java

Publications

Infoscience publications

Teaching & PhD

Teaching

Computer Science

Communication Systems

Courses

Software construction

Functional programming:
  • Functional programming paradigm
  • Recursion and tail-recursion
  • Evaluation strategies, lazy evaluation, substitution model
  • Modularity, data abstraction, representation independence
  • Subtyping, inheritance, type classes
  • Polymorphism, variance
  • Structural induction
  • Stateless parallelism, map-