Reactive Visualizer: A Learning Tool for Reactive Programming Using Reactive Extensions for JavaScript

Name
Urmas Talimaa
Abstract
Reactive programming enables declarative composition of asynchronous processes, making asynchronous programs simpler to write and understand. The downside of reactive programming is that learning it requires considerable effort, which can overwhelm beginners. An interactive learning tool can help beginners comprehend reactive programming by visualizing asynchronous interactions, providing helpful examples and guaranteeing a valid program structure. This thesis describes the design and implementation of Reactive Visualizer, a tool which aims to fulfill those requirements.
Graduation Thesis language
English
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Aivar Annamaa
Defence year
2015
 
PDF