Structural versus Pipeline Composition of… (Experience Report)
summary
Claim: students find structural composition easier than pipeline composition for list higher-order functions. Method: restrict to a small set of list HOFs, give seven problems (three structural-only, three pipeline-only, one impossible) as input–output example pairs, and ask for generalised solutions. Result: nearly all students solve structural problems correctly, under 75% solve pipeline problems, with large uncertainty in written responses. Conclusion: preliminary evidence supports the difficulty gap; a coordinated multi-institution, multi-language follow-up is underway.
AI-written summary · about
chapters (5)
related talks
57mBuilding an Intuition for Composition
01h 01mFunction Composition in Programming Languages
01h 02mThe Power of Composition
01h 01mThe power of composition
48mThe Power of Function Composition
28mSimplifying Python Code through the Lens of Functional Programming
49m“Applying functional programming in code design"
01h 33mComposition Intuition II
