Publication Date
| In 2015 | 0 |
| Since 2014 | 0 |
| Since 2011 (last 5 years) | 0 |
| Since 2006 (last 10 years) | 1 |
| Since 1996 (last 20 years) | 2 |
Descriptor
| Computer Science Education | 2 |
| Problem Solving | 2 |
| Computation | 1 |
| Computer Science | 1 |
| Grade 12 | 1 |
| High School Students | 1 |
| Logical Thinking | 1 |
| Mathematics | 1 |
| Models | 1 |
| Novices | 1 |
| More ▼ | |
Source
| Computer Science Education | 2 |
Author
| Ginat, David | 2 |
| Armoni, Michal | 1 |
Publication Type
| Journal Articles | 2 |
| Reports - Descriptive | 1 |
| Reports - Research | 1 |
Education Level
| Elementary Secondary Education | 1 |
| Grade 12 | 1 |
| High Schools | 1 |
| Higher Education | 1 |
| Postsecondary Education | 1 |
| Secondary Education | 1 |
Audience
Showing all 2 results
Armoni, Michal; Ginat, David – Computer Science Education, 2008
Reversing is the notion of thinking or working in reverse. Computer science textbooks and tutors recognize it primarily in the form of recursion. However, recursion is only one form of reversing. Reversing appears in the computer science curriculum in many other forms, at various intellectual levels, in a variety of fundamental courses. As such,…
Descriptors: Computer Science Education, Problem Solving, Computer Science, Models
Ginat, David – Computer Science Education, 2004
The paper presents a study of novice difficulties with range conceptions in loop design. CS2 students were asked to solve four related enumeration tasks, which required various loop boundary specifications. The student solutions varied considerably in conciseness and efficiency. The solution diversity reveals significant differences in range…
Descriptors: Novices, Computer Science Education, Grade 12, Programming

Peer reviewed
Direct link
