A Pedagogical Laboratory for Object-Oriented Programming
A Pedagogical Laboratory for Object-Oriented Programming
批准号:
9750828
负责人:
Stuart Rubin
金额:
$2.03万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-08-01 至 1999-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
A teaching laboratory for object-oriented programming is being developed for software engineering students. It is being used to teach a team approach to software development. Rather than emphasizing software engineering management, the project is giving students the opportunity to develop a large software project using the Scheme language. This Lisp dialect enables them to leverage at least a 500 percent improvement in productivity. Using this language, they are more able to learn how to manage large-scale industrial software projects. In particular, students are receiving instruction in the areas of functional decomposition, optimization, random-basis testing, retrieval for reuse, and expert language translation. In the area of functional decomposition, students are learning how to decompose a complex software problem into manageable pieces and distribute the work across a team. They are learning, through the study of transformational programming, how to apply knowledge bases to optimize the code resulting from specifications. Students are also being taught how to reuse software (e.g., C++ and Scheme) using functional programming and knowledge-based transformation. Finally, students are being taught how to build interoperable software through the construction of prototype translators that translate between Scheme and Lisp or Scheme and a simple subset of C++. *
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
An Undergraduate Robotic Learning Laboratory
-
批准号:9051617
-
项目类别:Standard Grant
-
资助金额:$1.6万
-
财政年份:1990
-
负责人:Stuart Rubin
-
依托单位:
海外基金