Putting Software Process in Computer Science Education

将软件过程纳入计算机科学教育

基本信息

  • 批准号:
    9555042
  • 负责人:
  • 金额:
    $ 11.91万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1996
  • 资助国家:
    美国
  • 起止时间:
    1996-05-01 至 1999-04-30
  • 项目状态:
    已结题

项目摘要

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.
软件行业的专家观察员一致认为,它是可悲的不足以满足信息时代的需要(e。例如,在一个实施例中,Gibbs,1994,第86页)。与此同时,我们为学生提供的教育继续保持计算机科学的科学/数学传统,假设其中提供的基础足够成熟和强大,可以支持新兴的和/或现有的商业实践。软件行业的问题和学生如何学习的证据都表明,目前的计算机科学课程不足以培养从业人员。软件过程问题需要明确地教授,并编织成一个课程,提供良好实践的基础知识,并与良好科学的实质相结合。本计画的目的是为计算机科学专业五门课程软体序列的一个子集开发实验室。 这些实验室将使用基于技能的方法来帮助学生识别和反思他们的实践的有效性。 实验室的发展将按照以用户为基础的设计原则进行,其中将对原型进行试验和评估。由此产生的实验室将在课程内和课程之间进行评估,从而对单个实验室和整个课程的累积效果进行测试。该项目将产生一个在线系统,使学生能够建立他们的工作和教师的在线系统,将记录在课程中使用的问题类型的档案袋。 还将编制支持使用这些系统的材料。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Richard Upchurch其他文献

Richard Upchurch的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Richard Upchurch', 18)}}的其他基金

Undergraduate Software Design Laboratory
本科生软件设计实验室
  • 批准号:
    8951328
  • 财政年份:
    1989
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Standard Grant

相似海外基金

I-Corps: Process Monitoring and Diagnosis Software for Decarbonizing Industrial Distillation
I-Corps:工业蒸馏脱碳过程监控和诊断软件
  • 批准号:
    2331080
  • 财政年份:
    2023
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Standard Grant
Improving the Software Logging Practices to Support the Decision-Making Process of DevOps Engineers
改进软件日志记录实践以支持 DevOps 工程师的决策过程
  • 批准号:
    RGPAS-2020-00084
  • 财政年份:
    2022
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Towards a Systematic Process to Produce High-Quality Software Fixes
迈向生成高质量软件修复的系统化流程
  • 批准号:
    RGPIN-2019-07007
  • 财政年份:
    2022
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Software Logging Practices to Support the Decision-Making Process of DevOps Engineers
改进软件日志记录实践以支持 DevOps 工程师的决策过程
  • 批准号:
    RGPIN-2020-06122
  • 财政年份:
    2022
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Discovery Grants Program - Individual
VPI Soft Sensors: a software suite for the design, calibration and real-time integration of software predictors of unmeasurable industrial process data
VPI 软传感器:用于不可测量工业过程数据的软件预测器的设计、校准和实时集成的软件套件
  • 批准号:
    10000484
  • 财政年份:
    2021
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Collaborative R&D
Improving the Software Logging Practices to Support the Decision-Making Process of DevOps Engineers
改进软件日志记录实践以支持 DevOps 工程师的决策过程
  • 批准号:
    RGPIN-2020-06122
  • 财政年份:
    2021
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Discovery Grants Program - Individual
Towards a Systematic Process to Produce High-Quality Software Fixes
迈向生成高质量软件修复的系统化流程
  • 批准号:
    RGPIN-2019-07007
  • 财政年份:
    2021
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Software Logging Practices to Support the Decision-Making Process of DevOps Engineers
改进软件日志记录实践以支持 DevOps 工程师的决策过程
  • 批准号:
    RGPAS-2020-00084
  • 财政年份:
    2021
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Training Program for Software Engineers based on Software Process
基于软件过程的软件工程师培训计划
  • 批准号:
    20K03180
  • 财政年份:
    2020
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Development of progress evaluation method for software testing process based on queueing system
基于排队系统的软件测试过程进度评估方法开发
  • 批准号:
    20K14983
  • 财政年份:
    2020
  • 资助金额:
    $ 11.91万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了