NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Cetin, Ibrahim; Andrews-Larson, Christine – Computer Science Education, 2016
Recent increased interest in computational thinking poses an important question to researchers: What are the best ways to teach fundamental computing concepts to students? Visualization is suggested as one way of supporting student learning. This mixed-method study aimed to (i) examine the effect of instruction in which students constructed…
Descriptors: Computer Science Education, Visualization, Teaching Methods, Mixed Methods Research
Peer reviewed Peer reviewed
Direct linkDirect link
Demetriadis, Stavros; Egerter, Tina; Hanisch, Frank; Fischer, Frank – Computer Science Education, 2011
This study investigates the effectiveness of using peer review in the context of scripted collaboration to foster both domain-specific and domain-general knowledge acquisition in the computer science domain. Using a one-factor design with a script and a control condition, students worked in small groups on a series of computer science problems…
Descriptors: Evidence, Control Groups, Cooperation, Computer Science
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
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