Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 6 |
Descriptor
Computer Science Education | 6 |
Programming | 6 |
Computer Software | 5 |
Teaching Methods | 4 |
Foreign Countries | 3 |
Novices | 3 |
Problem Solving | 3 |
Student Attitudes | 3 |
College Students | 2 |
Concept Formation | 2 |
Design | 2 |
More ▼ |
Source
Journal of Information… | 2 |
Computer Science Education | 1 |
Informatics in Education | 1 |
International Journal of… | 1 |
Journal of Information… | 1 |
Author
Lavy, Ilana | 6 |
Rashkovits, Rami | 4 |
Kouris, Roy | 1 |
Publication Type
Journal Articles | 6 |
Reports - Research | 6 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Elementary Education | 2 |
Middle Schools | 2 |
Grade 6 | 1 |
Grade 7 | 1 |
Grade 8 | 1 |
Intermediate Grades | 1 |
Junior High Schools | 1 |
Secondary Education | 1 |
Audience
Location
Israel | 3 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lavy, Ilana – Informatics in Education, 2023
This paper describes a pilot study that explores students learning how to program via a multi-disciplinary approach. The study participants were eleven 6th grade students who learned programming fundamentals via music activities in a Scratch 3.0 environment. These activities included the programming of familiar melodies and the development of…
Descriptors: Computer Science Education, Programming, Grade 6, Music
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2020
Aim/Purpose: Multi-threaded software design is considered to be difficult, especially to novice programmers. In this study, we explored how students cope with a task that its solution requires a multi-threaded architecture to achieve optimal runtime. Background: An efficient exploit of multicore processors architecture requires computer programs…
Descriptors: Computer Software, Novices, Programming, Difficulty Level
Lavy, Ilana – International Journal of Information and Communication Technology Education, 2021
This article describes a unique ongoing experience of learning programming via engagement in music programming of known melodies. Seventh and eighth graders participated in 10 lessons of weekly activity. Via the programming of melodies, using the Scratch 2.0 environment, they became acquainted with basic concepts of programming such as methods,…
Descriptors: Teaching Methods, Computer Science Education, Programming, Music
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2012
This study examines how Information Systems Engineering School students on the verge of their graduation understand the mechanism of exception handling. The main contributions of this paper are as follows: we construct a questionnaire aimed at examining students' level of understanding concerning exceptions; we classify and analyse the students'…
Descriptors: Programming, Programming Languages, Computer Science Education, College Curriculum
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education, 2011
This study discusses and presents various strategies employed by novice programmers concerning exception handling. The main contributions of this paper are as follows: we provide an analysis tool to measure the level of assimilation of exception handling mechanism; we present and analyse strategies to handle exceptions; we present and analyse…
Descriptors: Foreign Countries, Programming Languages, Computer Software, Computer Software Evaluation
Lavy, Ilana; Rashkovits, Rami; Kouris, Roy – Computer Science Education, 2009
One of the subjects that undergraduate students learning Object Oriented (OO) design find hard to apply is the construction of class hierarchies in general, and the use of interface classes in particular. The design process requires decomposition and reconstruction of problems in order to model software classes. The common attributes and behaviors…
Descriptors: Undergraduate Students, Design, Problem Solving, Teaching Methods