首页    期刊浏览 2025年08月13日 星期三
登录注册

文章基本信息

  • 标题:Introducing functions earlier to enforce programming design stage.
  • 作者:Naugler, David
  • 期刊名称:Transactions of the Missouri Academy of Science
  • 印刷版ISSN:0544-540X
  • 出版年度:2005
  • 期号:January
  • 语种:English
  • 出版社:Missouri Academy of Science
  • 摘要:Program design is one of the most important stages for program development. To many instructors, teaching program design skills has apparently appeared to be much more challenged than teaching how to use a specific language feature. Once a problem is given, students often dive right into the coding stage without thinking the problem through first. Thus, they usually take way too much time to accomplish the job, and most likely end up with some awkward programs. Traditionally, the concept of functions is introduced after the iteration statements because their usages are more meaningful when the problems get more complex. In this paper, the author proposes a strategy to enforce students to use the top-down design approach to solve problems from early on by introducing the concept of functions right after the discussion of output statements and having students to start using simple functions to solve problems.
  • 关键词:Functional equations;Functions;Functions (Mathematics);Software engineering

Introducing functions earlier to enforce programming design stage.


Naugler, David


Program design is one of the most important stages for program development. To many instructors, teaching program design skills has apparently appeared to be much more challenged than teaching how to use a specific language feature. Once a problem is given, students often dive right into the coding stage without thinking the problem through first. Thus, they usually take way too much time to accomplish the job, and most likely end up with some awkward programs. Traditionally, the concept of functions is introduced after the iteration statements because their usages are more meaningful when the problems get more complex. In this paper, the author proposes a strategy to enforce students to use the top-down design approach to solve problems from early on by introducing the concept of functions right after the discussion of output statements and having students to start using simple functions to solve problems.

* Wang, Y. Department of Computer Science, Southwest Missouri State University.

联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有