Publication Date
| In 2015 | 0 |
| Since 2014 | 1 |
| Since 2011 (last 5 years) | 2 |
| Since 2006 (last 10 years) | 5 |
| Since 1996 (last 20 years) | 5 |
Descriptor
| Computer Science Education | 5 |
| Computer Science | 3 |
| Problem Solving | 3 |
| Concept Formation | 2 |
| Foreign Countries | 2 |
| Logical Thinking | 2 |
| Scientific Concepts | 2 |
| Student Attitudes | 2 |
| Abstract Reasoning | 1 |
| Academic Aspiration | 1 |
| More ▼ | |
Source
| Computer Science Education | 5 |
Author
| Armoni, Michal | 5 |
| Gal-Ezer, Judith | 3 |
| Ben-Ari, Mordechai | 1 |
| Ginat, David | 1 |
| Hazzan, Orit | 1 |
| Meerbaum-Salant, Orni | 1 |
Publication Type
| Journal Articles | 5 |
| Reports - Research | 3 |
| Reports - Descriptive | 2 |
Education Level
| Higher Education | 2 |
| Grade 8 | 1 |
| Grade 9 | 1 |
| High Schools | 1 |
| Middle Schools | 1 |
| Postsecondary Education | 1 |
| Secondary Education | 1 |
Audience
Showing all 5 results
Armoni, Michal; Gal-Ezer, Judith – Computer Science Education, 2014
The gap between enrollments in higher education computing programs and the high-tech industry's demands is widely reported, and is especially prominent for women. Increasing the availability of computer science education in high school is one of the strategies suggested in order to address this gap. We look at the connection between exposure…
Descriptors: Foreign Countries, Computer Science Education, High School Students, College Preparation
Meerbaum-Salant, Orni; Armoni, Michal; Ben-Ari, Mordechai – Computer Science Education, 2013
Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science (CS). We developed learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in a few schools during two…
Descriptors: Computer Science Education, Middle School Students, Programming Languages, Taxonomy
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
Armoni, Michal; Gal-Ezer, Judith – Computer Science Education, 2007
Non-determinism is one of the most important, yet abstract, recurring concepts of Computer Science. It plays an important role in Computer Science areas such as formal language theory, computability theory, distributed computing, and operating systems. We conducted a series of studies on the perception of non-determinism. In the current research,…
Descriptors: Computer Science, Scientific Concepts, Computer Science Education, Abstract Reasoning
Armoni, Michal; Gal-Ezer, Judith; Hazzan, Orit – Computer Science Education, 2006
This paper discusses the role of reduction in computer science and describes a study on undergraduate students' perception of the concept of reduction. Specifically, based on an analysis of students answers to questions addressing different computer science topics, we present several findings regarding the ways in which undergraduate students…
Descriptors: Computer Science Education, Undergraduate Students, Student Attitudes, Computer Science

Peer reviewed
Direct link
