NotesFAQContact Us
Collection
Advanced
Search Tips
Source
Computer Science Education16
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 16 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Michael Lachney; Madison C. Allen Kuyenga; Jada Phelps; Aman Yadav; Matt Drazin – Computer Science Education, 2024
Background & context: Inspired by the nature-cultures of belonging from Black hair care, we conducted a design experiment to bridge computer science (CS) education, urban gardening, and cosmetology in a culturally responsive computing (CRC) library program. Objective: The design was oriented around a small-scale aquaponics system to grow mint…
Descriptors: Middle School Students, High School Students, Librarians, Library Services
Peer reviewed Peer reviewed
Direct linkDirect link
Lui, Debora; Kafai, Yasmin; Litts, Breanne; Walker, Justice; Widman, Sari – Computer Science Education, 2020
Background and Context: Physical computing involves complex negotiations of multiple, on and off-screen tasks, which calls for research on how to best structure collaborative work to ensure equitable learning. Objective: We focus on how pairs self-organized their multi-domain tasks in physical computing, and how their social interactions supported…
Descriptors: Cooperative Learning, High School Students, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Xu, Zhen; Ritzhaupt, Albert D.; Tian, Fengchun; Umapathy, Karthikeyan – Computer Science Education, 2019
Background and Context: The use of block-based programming environments is purported to be a good way to gently introduce novice computer programmers to computer programming. A small, but growing body of research examines the differences between block-based and text-based programming environments. Objective: Thus, the purpose of this study was to…
Descriptors: Outcomes of Education, Novices, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Wanzer, Dana Linnell; McKlin, Tom; Freeman, Jason; Magerko, Brian; Lee, Taneisha – Computer Science Education, 2020
Background and Context: EarSketch was developed as a program to foster persistence in computer science with diverse student populations. Objective: To test the effectiveness of EarSketch in promoting intentions to persist, particularly among female students and under-represented minority students. Method: Meta-analyses, structural equation…
Descriptors: Intention, Student Participation, Persistence, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Lachney, Michael – Computer Science Education, 2017
Enrolling the cultural capital of underrepresented communities in PK-12 technology and curriculum design has been a primary strategy for broadening the participation of students of color in U.S. computer science (CS) fields. This article examines two ways that African-American cultural capital and computing can be bridged in CS education. The…
Descriptors: African American Students, Cosmetology, Cultural Capital, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Liu, Allison S.; Schunn, Christian D.; Flot, Jesse; Shoop, Robin – Computer Science Education, 2013
Computer science proficiency continues to grow in importance, while the number of students entering computer science-related fields declines. Many rich programming environments have been created to motivate student interest and expertise in computer science. In the current study, we investigated whether a recently created environment, Robot…
Descriptors: Computer Science Education, Programming, Robotics, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Mason, Raina; Cooper, Graham – Computer Science Education, 2013
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated…
Descriptors: Programming, Introductory Courses, Cognitive Processes, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
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
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
Nash, Jane Gradwohl; Bravaco, Ralph J.; Simonson, Shai – Computer Science Education, 2006
The purpose of this study was to assess structural knowledge change across a two-week workshop designed to provide high-school teachers with training in Java and Object Oriented Programming. Both before and after the workshop, teachers assigned relatedness ratings to pairs of key concepts regarding Java and Object Oriented Programming. Their…
Descriptors: Concept Mapping, Cognitive Structures, Workshops, Programming
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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 Peer reviewed
Direct linkDirect link
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…
Descriptors: Foreign Countries, Models, Knowledge Representation, Logical Thinking
Previous Page | Next Page ยป
Pages: 1  |  2