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
Peer reviewedThorburn, 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
Peer reviewedMachanick, 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
Peer reviewedWilcocks, 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
Peer reviewedDios, 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
Peer reviewedKann, 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


