Descriptor
Algorithms | 5 |
Higher Education | 5 |
Computer Science Education | 4 |
Programming | 4 |
Instructional Effectiveness | 2 |
Teaching Methods | 2 |
Active Learning | 1 |
Animation | 1 |
Automation | 1 |
Change | 1 |
Computer Assisted Instruction | 1 |
More ▼ |
Source
Computers & Education | 5 |
Author
Dios, R. | 1 |
Geller, J. | 1 |
Heller, Rachelle | 1 |
Kann, Charles | 1 |
Lindeman, Robert W. | 1 |
Machanick, Philip | 1 |
Rowe, Glenn | 1 |
Sanders, Ian | 1 |
Thorburn, Gareth | 1 |
Wilcocks, Derek | 1 |
Publication Type
Journal Articles | 5 |
Reports - Descriptive | 2 |
Reports - Evaluative | 2 |
Opinion Papers | 1 |
Reports - Research | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating

Thorburn, Gareth; Rowe, Glenn – Computers & Education, 1997
Unlike most program assessment systems, Program Assessment using Specified Solutions (PASS), evaluates student C programs by assessing the way a problem was solved by performing a comparison of the submitted program with a solution plan. This article describes PASS, its use of instructor specified solution plans, assessment and feedback systems,…
Descriptors: Algorithms, Automation, Computer Science Education, Computer Software Evaluation

Machanick, Philip – Computers & Education, 1998
Based on a computer-science course, this article outlines an alternative ordering of programming concepts that aims to develop a reuse habit before other styles of programming are developed. Although the discussion is based on transition from Modula-2 to C++, the issues raised apply to transition from any procedural to any object-oriented…
Descriptors: Algorithms, Change, Computer Science Education, Course Descriptions

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

Dios, R.; Geller, J. – Computers & Education, 1998
Focuses on identifying the educational effects of "activity oriented" instructional techniques. Examines which instructional methods produce enhanced learning and comprehension. Discusses the problem of learning "sorting algorithms," a major topic in every Computer Science curriculum. Presents a low-tech, hands-on teaching method for sorting…
Descriptors: Active Learning, Algorithms, Computer Science Education, Experiential Learning

Kann, Charles; Lindeman, Robert W.; Heller, Rachelle – Computers & Education, 1997
In the past, algorithm animation has yielded mixed results as a teaching tool in computer science. This article presents a study in which undergraduates at George Washington University (DC) viewed algorithm animations and then programmed the same algorithms. Results suggest that combing the two is an effective way to use animation and to produce…
Descriptors: Algorithms, Animation, Computer Science, Computer Uses in Education