Using a maze case study to teach: object-oriented programming and design patterns

ACE(2004)

引用 8|浏览6
暂无评分
摘要
In order to teach object-oriented design and programming in introductory computer science it is imperative to teach objects from the very beginning of the course. The use of interacting objects is motivated by examples with an inherent complexity. We describe a case study based on a maze as an example that provides a complex framework but at the same time admits to simple pieces that students can work with early in an introductory course. This case study can be used throughout the first year not only to introduce basic control structures, but also to introduce a number of design ideas and algorithms.
更多
查看译文
关键词
object-oriented design,object-oriented programming,introductory computer science,inherent complexity,basic control structure,case study,design pattern,maze case study,complex framework,interacting object,introductory course,design idea,simple piece
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要