On the Interplay Between Bottom-Up and Datatype-Driven Program Design

@inproceedings{Castro2016OnTI,
  title={On the Interplay Between Bottom-Up and Datatype-Driven Program Design},
  author={Francisco Enrique Vicente Castro and Kathi Fisler},
  booktitle={SIGCSE},
  year={2016}
}
When students are faced with a programming problem unlike any they have solved before, prior research suggests that they develop code backwards from essential computations in the problem. Some curricula, however, teach students to first write scaffolding code based on the type of the input data. How do these two approaches interact? We gave CS1 students who were taught to write scaffolding code a programming problem unlike any they had seen before. We found that while students put essential… CONTINUE READING
Recent Discussions
This paper has been referenced on Twitter 2 times over the past 90 days. VIEW TWEETS