CAREER: Using and Developing Design Patterns in Undergraduate Computer Science Courses
职业:在本科计算机科学课程中使用和开发设计模式
基本信息
- 批准号:9702550
- 负责人:
- 金额:$ 18万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-06-15 至 2002-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The emergence of patterns as an organizational and design tool can help abate what Brooks calls the accidental complexity of software development. This project addresses practical and pedagogical concerns of the computer science and software engineering communities with an integrated approach to the use, learning, and teaching of patterns. Work in Design Patterns to date has focused on the recognition, cataloging, and finding of patterns with little attention to the use of patterns by experienced software practitioners and particularly by students and practitioners not well-versed in object-oriented technologies. The foundation of the project is the design, development, and delivery of a layered support structure for design patterns. The first layer focuses on how to use catalogs of patterns, idioms, and architectures accessible to those without a deep background in object-oriented programming and methodologies. The second layer builds on this catalog by developing methods for using patterns based on heuristics for recognizing when specific patterns are applicable and relevant. As part of both layers, the project bridges the gap between novice and expert designers by developing resources to aid in the recognition and discovery of patterns.
模式作为一种组织和设计工具的出现有助于减少布鲁克斯所说的软件开发的偶然复杂性。 该项目解决了计算机科学和软件工程社区的实际和教学问题,并采用综合方法来使用,学习和教授模式。 到目前为止,设计模式的工作主要集中在模式的识别、编目和发现上,而很少关注有经验的软件从业者对模式的使用,特别是不熟悉面向对象技术的学生和从业者。 该项目的基础是设计、开发和交付设计模式的分层支持结构。 第一层关注于如何使用模式、习惯用法和体系结构的目录,这些目录对于那些在面向对象编程和方法学方面没有深厚背景的人来说是可以访问的。 第二层建立在这个目录的基础上,通过开发方法来使用基于语义学的模式,以识别特定模式何时适用和相关。 作为这两个层次的一部分,该项目通过开发资源来帮助识别和发现模式,从而弥合了新手和专家设计师之间的差距。
项目成果
期刊论文数量(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 }}
Owen Astrachan其他文献
METEOR: Exploring model elimination theorem proving
- DOI:
10.1007/bf00881946 - 发表时间:
1994-10-01 - 期刊:
- 影响因子:0.800
- 作者:
Owen Astrachan - 通讯作者:
Owen Astrachan
Owen Astrachan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Owen Astrachan', 18)}}的其他基金
Collaborative Research: CS10K: Infusing Cooperative Learning into Computer Science Principles Courses to Promote Engagement and Diversity
协作研究:CS10K:将协作学习融入计算机科学原理课程以促进参与和多样性
- 批准号:
1440905 - 财政年份:2015
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II
合作研究:扩大计算机科学的参与:AP 计算机科学原理第二阶段
- 批准号:
1246919 - 财政年份:2013
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
Collaborative Research: Broadening Participation in Computer Science: AP Computer Science Principles Phase II
合作研究:扩大计算机科学的参与:AP 计算机科学原理第二阶段
- 批准号:
1246951 - 财政年份:2013
- 资助金额:
$ 18万 - 项目类别:
Cooperative Agreement
Using Computational Thinking to Model a New Course: Advanced Placement Computer Science: Principles
使用计算思维建模新课程:计算机科学先修课程:原理
- 批准号:
0938336 - 财政年份:2009
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Computational Thinking and Fluency in the 21st Century
21世纪的计算思维和流畅性
- 批准号:
0848267 - 财政年份:2008
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
CPATH CDEF: Interdisciplinary Problem- and Case-based Computer Science
CPATH CDEF:基于问题和案例的跨学科计算机科学
- 批准号:
0722274 - 财政年份:2007
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Collaborative Research: BPC-A: ARTSI: Advancing Robotics Technology for Societal Impact
合作研究:BPC-A:ARTSI:推进机器人技术以产生社会影响
- 批准号:
0742082 - 财政年份:2007
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
CRCD: Modules and Courses for Ubiquitous and Mobile Computing
CRCD:普适移动计算模块和课程
- 批准号:
0088078 - 财政年份:2000
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
CISE Educational Innovation Program: CURIOUS - (C)enter for (U)ndergraduate Education and (R)esearch: (I)ntergration Thr(OU)gh Performance and Vi(S)ualization
CISE 教育创新计划:好奇 - (C) 进入 (U) 本科教育和 (R) 研究:(I) 整合Th(OU)gh 绩效和可视化 (S) 化
- 批准号:
9634475 - 财政年份:1996
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
The Applied Apprenticeship Approach (AAA): An Object-Oriented/Object-Based Framework for CS2
应用学徒方法 (AAA):面向对象/基于对象的 CS2 框架
- 批准号:
9554910 - 财政年份:1996
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
相似国自然基金
Molecular Interaction Reconstruction of Rheumatoid Arthritis Therapies Using Clinical Data
- 批准号:31070748
- 批准年份:2010
- 资助金额:34.0 万元
- 项目类别:面上项目
相似海外基金
Developing a 3D printed skin model using a Dextran - Collagen hydrogel to analyse the cellular and epigenetic effects of interleukin-17 inhibitors in
使用右旋糖酐-胶原蛋白水凝胶开发 3D 打印皮肤模型,以分析白细胞介素 17 抑制剂的细胞和表观遗传效应
- 批准号:
2890513 - 财政年份:2027
- 资助金额:
$ 18万 - 项目类别:
Studentship
KitNewCare - Developing a framework/model to environmentally sustainable and climate neutral health and care systems using the Kidney care pathway
KitNewCare - 使用肾脏护理途径开发环境可持续和气候中性的健康和护理系统框架/模型
- 批准号:
10110449 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
EU-Funded
Developing Algorithms for Identifying Gene Modules in Single-Cell RNA-Seq Using Signed Graphs
开发使用符号图识别单细胞 RNA-Seq 中基因模块的算法
- 批准号:
24K18100 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Can we heal people using electricity? Developing fundamental understanding and bioelectronic devices to exploit bioelectricity in bioengineering.
我们可以用电来治愈人们吗?
- 批准号:
MR/X032159/1 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Fellowship
Developing a new generation of tools for predicting novel AMR mutation profiles using generative AI
使用生成人工智能开发新一代工具来预测新型 AMR 突变谱
- 批准号:
BB/Z514305/1 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Research Grant
Developing statistical methods for structural change analysis using panel data
使用面板数据开发结构变化分析的统计方法
- 批准号:
24K16343 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Developing Real-world Understanding of Medical Music therapy using the Electronic Health Record (DRUMMER)
使用电子健康记录 (DRUMMER) 培养对医学音乐治疗的真实理解
- 批准号:
10748859 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Developing and testing a novel self-guided digital therapeutic solution for preventing stammering in children: incorporating latest research on early detection and progress evaluation using real-world data
开发和测试一种新颖的自我引导数字治疗解决方案,用于预防儿童口吃:结合使用真实世界数据进行早期检测和进展评估的最新研究
- 批准号:
10072187 - 财政年份:2023
- 资助金额:
$ 18万 - 项目类别:
Collaborative R&D
What people do all day: Developing understanding of the labour market using Time Use Surveys
人们整天做什么:利用时间利用调查加深对劳动力市场的了解
- 批准号:
2887065 - 财政年份:2023
- 资助金额:
$ 18万 - 项目类别:
Studentship
Developing production methods for metallurgy using additive manufacturing.
使用增材制造开发冶金生产方法。
- 批准号:
2891627 - 财政年份:2023
- 资助金额:
$ 18万 - 项目类别:
Studentship