Learn More
Visualcode is a visual notation that uses coloured expressions and graphical environments to describe the execution of Scheme programs. RainbowScheme is a program visualization system which is designed to produce visualcode representations of step-by-step execution of Scheme programs. This article presents a new approach of teaching recursion using(More)
Distance education, e-learning, and virtual university are similar terms for a trend of modern education. It is an integration of information technologies, computer hardware systems, and communication tools to support educational professionals in remote teaching. This chapter presents an overview of distance education from the perspective of policy, people,(More)
Since numerous studies report positive results from blended learning, this study aims to adopt blended learning to facilitate and extend classroom interactions between teachers and students. While finding a great deal of fuzziness in the blended learning literature review, we focus on a compromise between the conventional face-to-face sessions and online(More)
The main idea of Blended learning is to overcome some of the disadvantages of traditional classroom interaction of student and instructor. The Blended learning System includes online interactive discussions in addition to the traditional face-to-face classroom training. This online environment enables students and instructors to interact as if they were in(More)
  • 1