Ching-Tao Chang

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)
  • 1