课题基金 / 基金详情

Component Engineering Principles in a Traditional CS Curriculum: A Reuse-Oriented Approach and its Evaluation

Component Engineering Principles in a Traditional CS Curriculum: A Reuse-Oriented Approach and its Evaluation
传统计算机科学课程中的组件工程原理:面向重用的方法及其评估
批准号:
9354597
负责人:
Murali Sitaraman
金额:
$4.34万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-07-01 至 1995-12-31

项目摘要

项目成果

Murali Sitaraman的其他基金

相似基金

相关文献

中文摘要
翻译
9354597西塔拉曼对训练有素的软件专业人员的需求继续上升。计算机科学的本科生入门课程没有提供适当的背景来激励软件构建中良好的设计、精确和抽象的规范以及有效和正确的实现的重要性。因此,这些和其他关键组件和软件工程原理在课程中只是在很晚的时候才被介绍为“附加”的想法,而不是作为解决问题的中心主题。相对较晚的接触时间让计算机科学专业的学生几乎没有时间掌握关键概念。非计算机专业的学生在软件工程问题和原理方面完全被蒙在鼓里。使用软件重用作为激励背景(但不是主要主题),我们建议在计算机科学入门课程中引入软件工程原理,同时保留这些课程传统上教授的解决问题的技术。基于规范的重用很容易激发对传统原则(如抽象)和新原则(如软件设计)的需求。学生们很早就看到并使用了以正确的方式构建的软件,然后通过将它们应用到课程其余部分的项目中来掌握这些想法。该项目的一个主要目标是评价这一提案在多个机构的多种方案编制范例中的长期影响。*y
英文摘要
9354597 Sitaraman Demand for trained software professionals continues to be on the rise. Introductory undergraduate courses in computer science do not provide an appropriate context for motivating the importance of good design, precise and abstract specification, and efficient and correct implementations in software construction. These and other key component and software engineering principles are therefore introduced only much later in the curriculum as "add on" ideas, rather than as central themes in problem solving. The relatively late exposure leaves computer science students with little time to master key concepts. Non-computer science majors are left in total darkness with respect to software engineering issues and principles. Using software reuse as a motivating context (but not as the dominant theme), we propose to introduce software engineering principles in introductory computer science courses while retaining the problem-solving techniques traditionally taught in these courses. Specification-based reuse readily motivates the need for traditional principles such as abstraction and new principles such as software design. Having seen and used software built the "right" way early, the students master the ideas by applying them in projects in the rest of the curriculum. A major objective of the project is to evaluate the long-term influences of this proposal in multiple programming paradigms in multiple institutions. ***y
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Overcoming Impediments to Computer Science Students' Understanding of Code: Scaling Up Automated Methods and Broadening Participation
  • 批准号:
    1914667
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.51万
  • 财政年份:
    2019
  • 负责人:
    Murali Sitaraman
  • 依托单位:
IUSE: Understanding and Propagating the Essence of Successful Computing Education Projects
  • 批准号:
    1646691
  • 项目类别:
    Standard Grant
  • 资助金额:
    $4.13万
  • 财政年份:
    2016
  • 负责人:
    Murali Sitaraman
  • 依托单位:
Collaborative Research: IUSE: EHR: Engaged Student Learning Exploration and Design Tier: Engaging and Enabling Learners to Reason Logically about Code
  • 批准号:
    1611714
  • 项目类别:
    Standard Grant
  • 资助金额:
    $21.36万
  • 财政年份:
    2016
  • 负责人:
    Murali Sitaraman
  • 依托单位:
SHF: Medium: Collaborative Research: Specification and Mathematics Engineering for the Verified Software End-Game
  • 批准号:
    1161916
  • 项目类别:
    Standard Grant
  • 资助金额:
    $24.21万
  • 财政年份:
    2012
  • 负责人:
    Murali Sitaraman
  • 依托单位:
国内基金
海外基金
Frontiers of Environmental Science & Engineering
  • 批准号:
    51224004
  • 项目类别:
    专项基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2012
  • 负责人:
    朱建军
  • 依托单位:
Chinese Journal of Chemical Engineering
  • 批准号:
    21224004
  • 项目类别:
    专项基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2012
  • 负责人:
    廖叶华
  • 依托单位:
Chinese Journal of Chemical Engineering
  • 批准号:
    21024805
  • 项目类别:
    专项基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2010
  • 负责人:
    廖叶华
  • 依托单位: