Dimensions of distance learning for computer education
In this paper, we explore what is variously termed distance learning (DL), asynchronous, online, Web-based, and Web-supported learning in terms of how it can support and perhaps even improve the fields of education involving computing. We use the term distributed education to cover all mentioned topics. We describe how the incorporation of these methods can benefit computer education. These benefits arise because of the nature of the computing field, the profound requirements for students to understand concepts and acquire skills as opposed to mere exposure to facts, and our assessment that distributed education has the potential to address many of the challenges identified. We conclude with suggestions on the incorporation of distributed methods into computer education.