WeChat Mini Program
Old Version Features

Prediction Versus Production for Teaching Computer Programming

Learning and Instruction(2024)

Barracuda Networks

Cited 2|Views4
Abstract
BackgroundMost students struggle when learning to program.AimsIn this paper we examine two instructional tasks that can be used to introduce programming: tell-and-practice (the typical pedagogical routine of describing some code or function then having students write code to practice what they have learned) and prediction (where students are given code and asked to make predictions about the output before they are told how the code works).SampleParticipants were 121 college students with no coding experience.MethodsParticipants were randomly assigned to one of two parallel training tasks: predict, or tell-and-practice.ResultsParticipants in the predict condition showed greater learning and better non-cognitive outcomes than those in the tell-and-practice condition.ConclusionsThese findings raise a number of questions about the relationship between programming tasks and students’ experiences and outcomes in the early stages of learning programming. They also suggest some pedagogical changes to consider, especially in early introductions to programming.
More
Translated text
Key words
Computational education,Teaching/learning strategies,Generating prediction,Instructional sequence,Coding experience
PDF
Bibtex
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Data Disclaimer
The page data are from open Internet sources, cooperative publishers and automatic analysis results through AI technology. We do not make any commitments and guarantees for the validity, accuracy, correctness, reliability, completeness and timeliness of the page data. If you have any questions, please contact us by email: report@aminer.cn
Chat Paper
Summary is being generated by the instructions you defined