arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2207.12697cs.CYcs.PL
收藏

Design of Classes I

Marco T. Morazán

英文摘要:

The use of functional programming languages in the first programming course at many universities is well-established and effective. Invariably, however, students must progress to study object-oriented programming. This article presents how the first steps of this transition have been successfully implemented at Seton Hall University. The developed methodology builds on the students' experience with type-based design acquired in their previous introduction to programming courses. The transition is made smooth by explicitly showing students that the design lessons they have internalized are relevant in object-oriented programming. This allows for new abstractions offered by object-oriented programming languages to be more easily taught and used by students. Empirical evidence collected from students in the course suggests that the approach developed is effective and that the transition is smooth.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑