Publication Date
| In 2015 | 0 |
| Since 2014 | 2 |
| Since 2011 (last 5 years) | 5 |
| Since 2006 (last 10 years) | 8 |
| Since 1996 (last 20 years) | 11 |
Descriptor
| Computer Science Education | 10 |
| Programming | 7 |
| Foreign Countries | 6 |
| High School Students | 6 |
| Problem Solving | 4 |
| Secondary School Teachers | 4 |
| Teaching Methods | 4 |
| Gender Differences | 3 |
| Interviews | 3 |
| Novices | 3 |
| More ▼ | |
Source
| Computer Science Education | 11 |
Author
| Haberman, Bruria | 2 |
| Armoni, Michal | 1 |
| Beeri, Catriel | 1 |
| Brereton, Pearl | 1 |
| D'Souza, Daryl | 1 |
| Downes, Toni | 1 |
| Felleisen, Matthias | 1 |
| Findler, Robert Bruce | 1 |
| Flatt, Matthew | 1 |
| Gal-Ezer, Judith | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 11 |
| Reports - Research | 9 |
| Reports - Descriptive | 1 |
| Reports - Evaluative | 1 |
Education Level
| Secondary Education | 11 |
| Elementary Secondary Education | 8 |
| High Schools | 8 |
| Postsecondary Education | 3 |
| Higher Education | 2 |
| Elementary Education | 1 |
| Grade 12 | 1 |
Audience
Showing all 11 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
Major, Louis; Kyriacou, Theocharis; Brereton, Pearl – Computer Science Education, 2014
This work investigates the effectiveness of simulated robots as tools to support the learning of programming. After the completion of a systematic review and exploratory research, a multi-case case study was undertaken. A simulator, named Kebot, was developed and used to run four 10-hour programming workshops. Twenty-three student participants…
Descriptors: Robotics, Computer Simulation, Programming, Teaching Methods
Robertson, Judy – Computer Science Education, 2013
There is a pressing need for gender inclusive approaches to engage young people in computer science. A recent popular approach has been to harness learners' enthusiasm for computer games to motivate them to learn computer science concepts through game authoring. This article describes a study in which 992 learners across 13 schools took part in a…
Descriptors: Computer Science Education, Gender Differences, Computer Games, Educational Benefits
Liberman, Neomi; Kolikant, Yifat Ben-David; Beeri, Catriel – Computer Science Education, 2012
Due to a program reform in Israel, experienced CS high-school teachers faced the need to master and teach a new programming paradigm. This situation served as an opportunity to explore the relationship between teachers' content knowledge (CK) and their pedagogical content knowledge (PCK). This article focuses on three case studies, with emphasis…
Descriptors: Foreign Countries, Novices, Expertise, Pedagogical Content Knowledge
Downes, Toni; Looker, Dianne – Computer Science Education, 2011
This article explores factors that contribute to low participation rates in computing and information technology (CIT) courses in senior secondary school, particularly for females. Partly drawing on the Values-Expectancy Theory the following variables are explored separately and within a single model: gender, ability and values beliefs, access and…
Descriptors: Foreign Countries, Computer Science Education, Student Attitudes, Females
Shuhidan, Shuhaida; Hamilton, Margaret; D'Souza, Daryl – Computer Science Education, 2010
Learning to program is known to be difficult for novices. High attrition and high failure rates in foundation-level programming courses undertaken at tertiary level in Computer Science programs, are commonly reported. A common approach to evaluating novice programming ability is through a combination of formative and summative assessments, with…
Descriptors: Teacher Attitudes, Secondary School Teachers, College Faculty, Multiple Choice Tests
Kolikant, Y. Ben-David; Mussai, M. – Computer Science Education, 2008
We studied students' conceptions of correctness and their influence on students' correctness-related practices by examining how 159 students had analyzed the correctness of error-free and erroneous algorithms and by interviewing seven students regarding their work. We found that students conceptualized program correctness as the sum of the…
Descriptors: Misconceptions, Computer Science Education, Science Instruction, Programming
Muller, Orna; Haberman, Bruria – Computer Science Education, 2008
Abstraction is a major concept in computer science and serves as a powerful tool in software development. Pattern-oriented instruction (POI) is a pedagogical approach that incorporates patterns in an introductory computer science course in order to structure the learning of algorithmic problem solving. This paper examines abstraction processes in…
Descriptors: Computer Science Education, Problem Solving, Computer Software, Pattern Recognition
Haberman, Bruria – Computer Science Education, 2004
Recursion is a central concept in computer science, yet it is difficult for beginners to comprehend. Israeli high-school students learn recursion in the framework of a special modular program in computer science (Gal-Ezer & Harel, 1999). Some of them are introduced to the concept of recursion in two different paradigms: the procedural programming…
Descriptors: Foreign Countries, Models, Knowledge Representation, Logical Thinking
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation
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
