Descriptor
Source
Computers and the Humanities | 2 |
Computer Science Education | 1 |
Computers & Education | 1 |
Distance Education Report | 1 |
Interactive Learning… | 1 |
Journal of Computer Assisted… | 1 |
Author
Barnard, David | 1 |
Ben-Ari, Mordechai | 1 |
DeRose, Steven J. | 1 |
Durand, David | 1 |
Lanzing, J. W. A. | 1 |
Resnick, Mitchel | 1 |
Saba, Farhad, Ed. | 1 |
Sanders, Ian | 1 |
Stanchev, I. | 1 |
Wilcocks, Derek | 1 |
Publication Type
Journal Articles | 7 |
Reports - Descriptive | 7 |
Opinion Papers | 2 |
Reports - Research | 1 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Researchers | 2 |
Practitioners | 1 |
Teachers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating

Wilcocks, Derek; Sanders, Ian – Computers & Education, 1994
Discussion of how to teach programming skills to novice programmers focuses on the use of a program animator that uses a copies model of recursion to teach the recursive function. Various mental models are reviewed; testing the recursion animator is described; and possibilities for further research are suggested. (12 references) (LRW)
Descriptors: Algorithms, Computer Assisted Instruction, Computer Science Education, Courseware
Saba, Farhad, Ed. – Distance Education Report, 2000
Discussion of what works in distance education highlights why theory-based data is needed; the paucity of research literature and the increase in descriptive articles; benefits of theory-based research, including assessing costs and benefits, accelerating accreditation, evaluating learning outcomes, comparing programs, and designing authoring…
Descriptors: Accreditation (Institutions), Authoring Aids (Programming), Comparative Analysis, Costs

Lanzing, J. W. A.; Stanchev, I. – Journal of Computer Assisted Learning, 1994
Discusses the possibilities for improving courseware and the courseware engineering process using visualization. Advantages and disadvantages of visualization are considered, including psychological, instructional, motivational, cross-cultural, and technical aspects; visual programming systems are described; adaptation and rapid prototyping are…
Descriptors: Authoring Aids (Programming), Computer Assisted Instruction, Computer Software Development, Courseware

DeRose, Steven J.; Durand, David – Computers and the Humanities, 1995
Describes the Text Encoding Initiative (TEI) guidelines' approach to describing hypertext features. Discusses the rationale behind the design of the tagset and the range of features included in the guidelines. Discusses the relation and integration of TEI mark-up and the HyTime standard. (CFR)
Descriptors: Authoring Aids (Programming), Coding, Computer Software, Computer Uses in Education

Barnard, David; And Others – Computers and the Humanities, 1995
Maintains that one recurring theme in the Text Encoding Initiative (TEI) project has been the need to represent nonhierarchical information in a natural way. Proposes solutions to a variety of related problems. Contends that the examples presented can serve as a useful background for researchers using the TEI guidelines. (CFR)
Descriptors: Authoring Aids (Programming), Coding, Computer Software, Computer Uses in Education

Resnick, Mitchel – Interactive Learning Environments, 1990
Discusses concurrent, or parallel, programming languages; explains the design of the MultiLogo programming language; and describes a study of fourth and fifth graders that used MultiLogo to control robotic devices built out of Lego bricks. Three categories of MultiLogo programming bugs are described, and implications for changes in design and…
Descriptors: Computer Assisted Instruction, Error Patterns, Futures (of Society), Grade 4
Ben-Ari, Mordechai – Computer Science Education, 2004
Sociocultural theories of learning such as Wenger and Lave's situated learning have been suggested as alternatives to cognitive theories of learning like constructivism. This article examines situated learning within the context of computer science (CS) education. Situated learning accurately describes some CS communities like open-source software…
Descriptors: Communities of Practice, Constructivism (Learning), Computer Science Education, Textbooks