Peter Van Roy




Peter Van Roy is full professor of Computing Science and Engineering at the Université catholique de Louvain (UCL) in Louvain-la-Neuve, Belgium. He is well known for the textbook "Concepts, Techniques, and Models of Computer Programming" that explains many difficult programming concepts in a simple and insightful way. For more than ten years he has been teaching two popular programming courses at UCL based on this approach. His research is focused on the general theme of increasing the expressive power of programming languages, with a special focus on large-scale distributed computing. He uses a combination of theory and practical system building to understand how to simplify programming and bring it to a higher level. He is a developer of the Mozart Programming System, a high-quality open-source development platform based on the Oz multiparadigm programming language, which he often uses as a research vehicle to explore and test new ideas.

More info:

Customize your search:

E.g., 2017-08-17
E.g., 2017-08-17
E.g., 2017-08-17
Nov 7th 2016

This course covers data abstraction, state, and deterministic dataflow in a unified framework with practical code exercises.

Average: 5.5 (2 votes)
Sep 26th 2016

This course covers functional, object-oriented, and declarative dataflow programming in a unified framework, with practical code fragments and a simple semantics.

Average: 10 (1 vote)