A Laboratory for Object-Oriented Software Development
A Laboratory for Object-Oriented Software Development
批准号:
9350708
负责人:
Richard Epstein
金额:
$3.54万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-07-01 至 1995-12-31
中文摘要
小行星9350708 本科计算机科学课程的目的是为学生提供高质量的专业前培训,其中大多数将成为计算从业者。改进了本科课程,强调软件开发的以下方面:在高层次的抽象,正式规范和设计技术,使用国家的最先进的软件开发工具,和合作工作的严谨思维。这些目标中的许多都是从Pascal体现的过程(或命令式)语言范式迁移到C++和Common Lisp(带CLOS)体现的面向对象范式。该项目旨在建立一个本科生实验室,支持这些课程的变化。 这个本科生实验室使学生能够使用在UNIX平台上运行的面向对象的编程环境。 这些环境(特别是C++的ObjectCenter,CLOS的Allegro Composer和面向对象数据库的ObjectStore)使学生能够利用在工业中变得司空见惯的那种可视化软件工程环境。这样的环境对于面向对象的系统开发尤其重要,在面向对象的系统开发中,开发人员面临着大量相关类和交互对象的巨大复杂性。该项目还鼓励使用现代电信来支持学生之间的合作工作,学生和教师之间的电子互动,以及学生通过新闻组进入更大的知识界。
英文摘要
9350708 Epstein The aim of the undergraduate computer science curriculum is to provide quality, pre-professional training for students, most of whom will become practitioners of computing. Improvements have been made in the undergraduate curriculum that emphasize the following aspects of software development: rigorous thinking at a high level of abstraction, formal specifications and design techniques, use of state-of-the-art software development tools, and cooperative work. Many of these objectives are encouraged by migration away from the procedural (or imperative) language paradigm embodied by Pascal towards the object-oriented paradigm embodied in C++ and Common Lisp (with CLOS). This project aims to establish an undergraduate laboratory that supports these curriculum changes. This undergraduate laboratory enables students to use object-- oriented programming environments running on the UNIX platform. These environments (specifically, ObjectCenter for C++, Allegro Composer for CLOS and ObjectStore for object-oriented data- bases) enable students to utilize the sort of visual software engineering environments that are becoming commonplace in industry. Such environments are especially important for object-oriented systems development where developers are confronted with the enormous complexity of large numbers of related classes and interacting objects. This project also encourages the use of modern telecommunications to support cooperative work among students, electronic interaction between students and faculty, and student access to the larger intellectual community over newsgroups.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SBIR Phase I: Non-mechanical harvesting of wind energy
-
批准号:2014674
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2020
-
负责人:Richard Epstein
-
依托单位:
STTR Phase I: Post-Peltier Thermoelectrics for Power Generation
-
批准号:1010435
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2010
-
负责人:Richard Epstein
-
依托单位:
海外基金