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: http://www.info.ucl.ac.be/~pvr/cvvanroy.html

Filter Courses within "Peter Van Roy" (Click to filter)
Paradigms of Computer Programming - Fundamentals (edX) EdX
Université Catholique de Louvain - UCL

Paradigms of Computer Programming - Fundamentals (edX)

Dive into the core concepts of computer programming with 'Paradigms of Computer Programming - Fundamentals'. This course offers an in-depth exploration of three key programming paradigms: functional, object-oriented, and declarative dataflow. With practical code examples and a clear, simple semantics, you'll gain a strong foundation to apply across various programming contexts.

No sessions available
5-12 Weeks
Paradigms of Computer Programming - Abstraction and Concurrency (edX) EdX
LouvainX,Université Catholique de Louvain - UCL

Paradigms of Computer Programming - Abstraction and Concurrency (edX)

Dive into the core concepts of computer programming with 'Paradigms of Computer Programming - Abstraction and Concurrency'. This course offers a deep dive into data abstraction, state management, and deterministic dataflow, all unified in a practical framework with hands-on coding exercises. Whether you're a beginner or an experienced programmer looking to refine your skills, this course will equip you with the tools needed to tackle complex systems.

No sessions available
5-12 Weeks
Page 1