Publication Date
| In 2015 | 0 |
| Since 2014 | 0 |
| Since 2011 (last 5 years) | 1 |
| Since 2006 (last 10 years) | 3 |
| Since 1996 (last 20 years) | 5 |
Descriptor
| Computer Science Education | 3 |
| Programming | 3 |
| Constructivism (Learning) | 2 |
| Instructional Design | 2 |
| Instructional Effectiveness | 2 |
| Animation | 1 |
| Aptitude Treatment Interaction | 1 |
| Attitudes | 1 |
| Behavior | 1 |
| Behavior Theories | 1 |
| More ▼ | |
Source
| Computer Science Education | 5 |
Author
| Ben-Ari, Mordechai | 5 |
| Armoni, Michal | 1 |
| Dreyfus, Tommy | 1 |
| Levy, Ronit Ben-Bassat | 1 |
| Meerbaum-Salant, Orni | 1 |
| Ragonis, Noa | 1 |
| Yehezkel, Cecile | 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 |
Audience
Showing all 5 results
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
Levy, Ronit Ben-Bassat; Ben-Ari, Mordechai – Computer Science Education, 2009
This article describes how research methodologies were modified and integrated during the doctoral research conducted by the first author under the supervision of the second author. The research project concerned trying to understand why teachers do or don't use "Jeliot", a program animation system designed to facilitate teaching and learning of…
Descriptors: Animation, Behavior Theories, Research Methodology, Social Psychology
Yehezkel, Cecile; Ben-Ari, Mordechai; Dreyfus, Tommy – Computer Science Education, 2007
This paper describes a visualization environment and associated learning activities designed to improve learning of computer architecture. The environment, EasyCPU, displays a model of the components of a computer and the dynamic processes involved in program execution. We present the results of a research program that analysed the contribution of…
Descriptors: Visualization, Computers, Construction (Process), Information Management
Ragonis, Noa; Ben-Ari, Mordechai – Computer Science Education, 2005
This article describes research on the learning of object-oriented programming (OOP) by novices. During two academic years, we taught OOP to high school students, using Java and BlueJ. Our approach to teaching featured: objects-first, teaching composed classes relatively early, deferring the teaching of main methods, and focusing on class…
Descriptors: Constructivism (Learning), Investigations, Concept Teaching, Programming
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

Peer reviewed
Direct link
