An interactive multimedia textbook for introductory computer science
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
A strategy for managing content complexity in algorithm animation
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Rethinking CS0 with JavaScript
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Introduction to Interactive Programming on the Internet: Using HTML and Javascript
Introduction to Interactive Programming on the Internet: Using HTML and Javascript
Electronic books for programming education: a review and future prospects
Proceedings of the 7th annual conference on Innovation and technology in computer science education
A learning and assessment tool for web-based distributed education
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
Learning to program: spreadsheets, scripting and HCI
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Online courses have proliferated across all disciplines in recent years. One commonly-used approach for creating an online course is to build a web site containing as much course information---assignments, solutions, lecture notes, streaming videos, and the like---as possible. The goal of this type of course is to replicate online, to the maximum extent possible, the classroom experience. Online courses built this way exploit the communications capabilities of networked computers. We believe, however, that online courses should also strive to exploit the computational capabilities of computers. That is, online courses should provide value-added components that make possible learning experiences beyond what is feasible in the traditional classroom. We describe such an online course, called Creating Interactive Web Content, that we created and have taught successfully for the last three years. It is a general enrollment course that uses HTML and JavaScript as a vehicle for teaching elementary programming concepts.