A Comprehensive Suite of Laboratory Projects for an Object- Oriented Computer Science Curriculum
A Comprehensive Suite of Laboratory Projects for an Object- Oriented Computer Science Curriculum
批准号:
9650552
负责人:
Richard Rasala
金额:
$24.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-07-01 至 2000-12-31
中文摘要
该项目的重点是大约50个新生实验室项目的开发,这些项目提供了软件设计问题以及算法和数据结构中传统主题的重要经验。此外,将开发约15个大型软件设计项目,使学生能够使用最先进的开发工具探索面向对象的设计方法。 总体目标是使软件设计过程成为计算机科学课程的一个重要焦点,并促进动手学习设计的方法。 该项目的成果将针对计算机科学专业和其他有兴趣深入学习软件设计过程的专业。 要使用的方法是创建有趣的实验室项目,研究在标准应用程序中出现的设计主题,探索数学和科学中的问题解决和可视化,使用算法动画和模拟来说明过程,并研究使用面向对象模型的软件设计。 为了帮助这种方法,项目团队将开发一个强大的工具包集合,以支持新生的经验,并整合工业实力的C++开发工具和库,以支持上层学生的项目。 这个项目具有重要意义,将产生全国性的影响。拟议的实验室项目比目前任何现有的项目都更有实质性和有趣。他们通过与典型应用和相关学科的联系提供实际的设计经验。这些项目将在多个计算机平台上工作,因此对许多机构都很有用。传播将通过万维网、期刊和教科书进行。
英文摘要
This project focuses on the development of approximately 50 freshman laboratory projects that provide significant experiences with software design issues as well as with traditional topics in algorithms and data structures. Also, approximately 15 large scale software design projects will be developed that will permit students to explore object-oriented design methodologies using state-of-the-art development tools. The over-arching goal is to make the software design process an important focus in the computer science curriculum and to promote a hands-on approach to learning about design. The outcome of this project will be directed to computer science majors and other majors interested in learning about the software design process in depth. The methodology to be used is to create interesting laboratory projects which examine design themes that occur in standard applications, to explore problem solving and visualization in mathematics and science, to illustrate processes using algorithm animation and simulation, and to investigate the design of software using object-oriented models. To assist this methodology the project team will develop a robust collection of toolkits to support the freshman experience and to integrate industrial strength C++ development tools and libraries to support the upper level student projects. This project has significance and will have national impact. The proposed laboratory projects are more substantial and interesting than any currently available. They provide practical design experience by making connections to typical applications and related disciplines. The projects will work on multiple computer platforms and so will be useful at many institutions. The dissemination will be via the World-Wide-Web, journals, and textbooks.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Computer Science Laboratory Projects: Breadth Through Depth
-
批准号:9950829
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:1999
-
负责人:Richard Rasala
-
依托单位:
海外基金