NotesFAQContact Us
Collection
Advanced
Search Tips
Source
Computer Science Education13
Location
Israel4
Germany1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 13 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Grover, Shuchi; Jackiw, Nicholas; Lundh, Patrik – Computer Science Education, 2019
Background and Context: Learners struggle with conceptual understanding of introductory programming concepts such as variables, expressions, and loops. Objective: We examine whether and how designed activities for conceptual exploration support preliminary engagement with and learning of foundational and often hard-to-grasp programming concepts…
Descriptors: Middle School Students, Concept Formation, Learning Activities, Grade 6
Peer reviewed Peer reviewed
Direct linkDirect link
Ben-David Kolikant, Yifat; Genut, Sara – Computer Science Education, 2017
In line with the growing interest in extending the diversity of CS students, we examined the performance of a unique group of students studying an introductory course in Digital logic: ultraorthodox Jewish men, whose previous education was based mostly on studying Talmud and who lacked a conventional high-school education. We used questions from…
Descriptors: Jews, Males, Prior Learning, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Taylor, C.; Zingaro, D.; Porter, L.; Webb, K. C.; Lee, C. B.; Clancy, M. – Computer Science Education, 2014
Concept Inventories (CIs) are assessments designed to measure student learning of core concepts. CIs have become well known for their major impact on pedagogical techniques in other sciences, especially physics. Presently, there are no widely used, validated CIs for computer science. However, considerable groundwork has been performed in the form…
Descriptors: STEM Education, Computer Science Education, Concept Formation, Scientific Concepts
Peer reviewed Peer reviewed
Direct linkDirect link
Herman, Geoffrey L.; Zilles, Craig; Loui, Michael C. – Computer Science Education, 2014
Concept inventories hold tremendous promise for promoting the rigorous evaluation of teaching methods that might remedy common student misconceptions and promote deep learning. The measurements from concept inventories can be trusted only if the concept inventories are evaluated both by expert feedback and statistical scrutiny (psychometric…
Descriptors: Psychometrics, Concept Formation, Measures (Individuals), Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Vahrenhold, Jan; Paul, Wolfgang – Computer Science Education, 2014
We report on the development, validation, and implementation of a collection of test items designed to detect misconceptions related to first-year computer science courses. To this end, we reworked the development scheme proposed by Almstrum et al. ("SIGCSE Bulletin" 38(4):132-145, 2006) to include students' artifacts and to…
Descriptors: Computer Science Education, Introductory Courses, Test Items, Evaluation Methods
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Rountree, Janet; Robins, Anthony; Rountree, Nathan – Computer Science Education, 2013
We propose an expanded definition of Threshold Concepts (TCs) that requires the successful acquisition and internalisation not only of knowledge, but also its practical elaboration in the domains of applied strategies and mental models. This richer definition allows us to clarify the relationship between TCs and Fundamental Ideas, and to account…
Descriptors: Fundamental Concepts, Concept Formation, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Simon, Beth; Bouvier, Dennis; Chen, Tzu-Yi; Lewandowski, Gary; McCartney, Robert; Sanders, Kate – Computer Science Education, 2008
We report on responses to a series of four questions designed to identify pre-existing abilities related to debugging and troubleshooting experiences of novice students before they begin programming instruction. The focus of these questions include general troubleshooting, bug location, exploring unfamiliar environments, and describing students'…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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 Peer reviewed
Direct linkDirect link
Sajaniemi, J.; Ben-Ari, M.; Byckling, P.; Gerdt, P.; Kulikova, Y. – Computer Science Education, 2006
Roles can be assigned to occurrences of variables in programs according to a small number of stereotypical patterns of use. Studies on explicitly teaching roles to novices learning programming have shown that roles are an excellent pedagogical tool for clarifying the structure and meaning of programs and that their use improves students'…
Descriptors: Programming, Predictor Variables, Role Perception, Role Theory
Peer reviewed Peer reviewed
Direct linkDirect link
Holmboe, Christian – Computer Science Education, 2005
Constructing a data model for a problem area requires identifying and formulating some symbolic representation of the concepts involved, their characteristics, and the relationships between them. Taking a socio-cultural perspective on learning, analysis of classroom dialog is used to identify cognitive challenges met by novice students of data…
Descriptors: Concept Formation, Concept Teaching, Psycholinguistics, Metalinguistics
Rossa, Dean – Computer Science Education, 1991
Presents eight points to emphasize when teaching the concept of place value. Contends that converting numbers from one base to another helps students understand the concept of place value and the importance of context in establishing meaning. Provides a BASIC computer program to make conversions. (MDH)
Descriptors: Computer Assisted Instruction, Computer Science Education, Concept Formation, Context Effect