NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 9 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Hull, Alison; du Boulay, Benedict – Computer Science Education, 2015
Motivation and metacognition are strongly intertwined, with learners high in self-efficacy more likely to use a variety of self-regulatory learning strategies, as well as to persist longer on challenging tasks. The aim of the research was to improve the learner's focus on the process and experience of problem-solving while using an Intelligent…
Descriptors: Motivation, Metacognition, Feedback (Response), Intelligent Tutoring Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Grover, Shuchi; Pea, Roy; Cooper, Stephen – Computer Science Education, 2015
The focus of this research was to create and test an introductory computer science course for middle school. Titled "Foundations for Advancing Computational Thinking" (FACT), the course aims to prepare and motivate middle school learners for future engagement with algorithmic problem solving. FACT was also piloted as a seven-week course…
Descriptors: Middle School Students, Computer Science Education, Blended Learning, Introductory Courses
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
Lang, Catherine; Fisher, Julie; Craig, Annemieke; Forgasz, Helen – Computer Science Education, 2015
This article presents a reflective analysis of an outreach programme called the Digital Divas Club. This curriculum-based programme was delivered in Australian schools with the aim of stimulating junior and middle school girls' interest in computing courses and careers. We believed that we had developed a strong intervention programme based on…
Descriptors: Outreach Programs, Computer Science, Females, Foreign Countries
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
Gasparinatou, Alexandra; Grigoriadou, Maria – Computer Science Education, 2011
Previous studies have shown that students with low knowledge understand and learn better from more cohesive texts, whereas high-knowledge students have been shown to learn better from texts of lower cohesion. This study examines whether high-knowledge readers in computer science benefit from a text of low cohesion. Undergraduate students (n = 65)…
Descriptors: Undergraduate Students, Reading Comprehension, Computer Science Education, Aptitude Treatment Interaction
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
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
Lane, H. Chad; VanLehn, Kurt – Computer Science Education, 2005
For beginning programmers, inadequate problem solving and planning skills are among the most salient of their weaknesses. In this paper, we test the efficacy of natural language tutoring to teach and scaffold acquisition of these skills. We describe ProPL (Pro-PELL), a dialogue-based intelligent tutoring system that elicits goal decompositions and…
Descriptors: Control Groups, Intelligent Tutoring Systems, Programming, Natural Language Processing