课题基金 / 基金详情

Putting Software Process in Computer Science Education

Putting Software Process in Computer Science Education
将软件过程纳入计算机科学教育
批准号:
9555042
负责人:
Richard Upchurch
金额:
$11.91万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-05-01 至 1999-04-30

项目摘要

项目成果

Richard Upchurch的其他基金

相似基金

相关文献

中文摘要
翻译
软件行业的专家观察员一致认为,它是可悲的不足以满足信息时代的需要(e。例如,在一个实施例中,Gibbs,1994,第86页)。与此同时,我们为学生提供的教育继续保持计算机科学的科学/数学传统,假设其中提供的基础足够成熟和强大,可以支持新兴的和/或现有的商业实践。软件行业的问题和学生如何学习的证据都表明,目前的计算机科学课程不足以培养从业人员。软件过程问题需要明确地教授,并编织成一个课程,提供良好实践的基础知识,并与良好科学的实质相结合。本计画的目的是为计算机科学专业五门课程软体序列的一个子集开发实验室。 这些实验室将使用基于技能的方法来帮助学生识别和反思他们的实践的有效性。 实验室的发展将按照以用户为基础的设计原则进行,其中将对原型进行试验和评估。由此产生的实验室将在课程内和课程之间进行评估,从而对单个实验室和整个课程的累积效果进行测试。该项目将产生一个在线系统,使学生能够建立他们的工作和教师的在线系统,将记录在课程中使用的问题类型的档案袋。 还将编制支持使用这些系统的材料。
英文摘要
Expert observers of the software industry agree that it is woefully inadequate to meet the needs of the information age (e. g., Gibbs, 1994, p. 86). Simultaneously, the education we provide students continues to be in the scientific/mathematical tradition of computer science, which assumes that the foundations provided therein are sufficiently mature and robust to support the emergent, and/or existing, commercial practices. Both the problems in the software industry and evidence about how students learn indicate that current computer science curricula are inadequate to prepare practitioners. Software process issues need to be taught explicitly and woven into a curriculum that delivers the fundamentals of good practice integrated with the substance of good science. The purpose of this project is to develop laboratories for a subset of the five course software sequence of the computer science major. These laboratories will use a skills-based approach to help students identify and reflect upon the efficacy of their practices. The development of the laboratories will proceed by user-based design principles in which prototypes will be tried and evaluated formatively. The resulting laboratories will be evaluated within and across courses, resulting in a test both of individual laboratories and the cumulative effect of the entire curriculum. The project will produce an on-line system that allows students to build portfolios of their work and an on-line system for faculty that will record the types of problems being used in the curriculum. Materials to support the use of these systems will also be developed.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Undergraduate Software Design Laboratory
海外基金