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其他文献
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
相似国自然基金
使用单分子磁镊研究DNA纽结
- 批准号:12374216
- 批准年份:2023
- 资助金额:53 万元
- 项目类别:面上项目
开放空间内部特征对公共生活行为的复合影响效应与使用者感知机理研究
- 批准号:52308052
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
时空交互与社会化交互协同驱动的弱势道路使用者轨迹预测方法研究
- 批准号:52302501
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
使用三维辐射磁流体力学数值模拟研究太阳活动区日冕加热问题
- 批准号:12373054
- 批准年份:2023
- 资助金额:52 万元
- 项目类别:面上项目
同义密码子使用模式对BVDV NS5A介导IRES元件翻译调控的影响
- 批准号:32360874
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
相似海外基金
Developing a Clinical Decision Support Tool that Assesses Risk of Opioid Use Disorder Using Natural Language Processing, Machine Learning, and Social Determinants of Health from Clinical Notes
开发一种临床决策支持工具,利用自然语言处理、机器学习和临床记录中的健康社会决定因素来评估阿片类药物使用障碍的风险
- 批准号:
10352097 - 财政年份:2022
- 资助金额:
$ 18万 - 项目类别:
CAREER: Understanding Low-cloud Feedbacks Using Large-eddy Simulation of Spatially Developing Cloud Transitions
职业:利用空间发展云转变的大涡模拟来理解低云反馈
- 批准号:
2143276 - 财政年份:2022
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Developing Remyelination Strategies for Demyelinating Optic Neuropathies Using Human Pluripotent Stem Cells
利用人类多能干细胞制定治疗脱髓鞘性视神经病的髓鞘再生策略
- 批准号:
10557887 - 财政年份:2022
- 资助金额:
$ 18万 - 项目类别:
Developing Remyelination Strategies for Demyelinating Optic Neuropathies Using Human Pluripotent Stem Cells
利用人类多能干细胞制定治疗脱髓鞘性视神经病的髓鞘再生策略
- 批准号:
10527601 - 财政年份:2022
- 资助金额:
$ 18万 - 项目类别:
Developing a genetic tag for in vivo protein regulation using PROTACs with companion PET imaging
使用 PROTAC 和伴随 PET 成像开发用于体内蛋白质调节的遗传标签
- 批准号:
10535045 - 财政年份:2022
- 资助金额:
$ 18万 - 项目类别: