Making Interaction Fundamental in Object-oriented CS1: Programming Tools and Curricular Materials to Support Concurrency and Event-driven Programming
让交互成为面向对象 CS1 的基础:支持并发和事件驱动编程的编程工具和课程材料
基本信息
- 批准号:0088895
- 负责人:
- 金额:$ 28.79万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2001
- 资助国家:美国
- 起止时间:2001-01-01 至 2004-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Computer Science (31)Despite many efforts, the typical introductory course in computer science still does not present the software development process the way modern software is actually implemented. Our approach is to combine an object-first style with such normally advanced topics as animation, concurrency and event-driven programming. The mechanism for doing so is the use of an extensive library of routines which provides an environment in which students solve interesting problems using simple versions of advanced techniques. By gradually reducing the support provided by this library, we introduce students to deeper issues in computer science naturally motivating advanced material. The results of our work include the library which enables animation, concurrency and event-drive programming at the introductory level; a self-contained tutorial for this libary; an extensive suite of sample programs and exercises which make use of this library; and a textbook. Each of these materials will be evaluated at a variety of institutions ranging from college preparatory to highly selective.
尽管做了很多努力,计算机科学的典型入门课程仍然没有以现代软件实际实现的方式呈现软件开发过程。我们的方法是结合联合收割机的对象为先的风格与这些通常先进的主题,如动画,并发和事件驱动的编程。这样做的机制是使用一个广泛的例程库,它提供了一个环境,学生使用简单版本的高级技术解决有趣的问题。通过逐渐减少这个图书馆提供的支持,我们向学生介绍了计算机科学中更深层次的问题,自然激发了先进的材料。我们的工作成果包括库,使动画,并发和事件驱动编程的入门级;一个独立的教程,这个库;一个广泛的套件的示例程序和练习,利用这个库;和一本教科书。这些材料中的每一个都将在从大学预科到高选择性的各种机构进行评估。
项目成果
期刊论文数量(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 }}
Kim Bruce其他文献
Measurement of segmental pulmonary blood flow velocity using a loop doppler catheter
- DOI:
10.1016/0735-1097(90)92580-u - 发表时间:
1990-02-01 - 期刊:
- 影响因子:
- 作者:
Steven J. Bailin;Keith Wyche;Kim Bruce;Carl White;Robert F. Wilson - 通讯作者:
Robert F. Wilson
Kim Bruce的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Kim Bruce', 18)}}的其他基金
RUI: Modules and Parallel Specialization of Object Types
RUI:对象类型的模块和并行专业化
- 批准号:
0632458 - 财政年份:2006
- 资助金额:
$ 28.79万 - 项目类别:
Continuing Grant
RUI: Modules and Parallel Specialization of Object Types
RUI:对象类型的模块和并行专业化
- 批准号:
0306486 - 财政年份:2003
- 资助金额:
$ 28.79万 - 项目类别:
Continuing Grant
RUI: Design of Object-Oriented Programming Languages
RUI:面向对象编程语言的设计
- 批准号:
9988210 - 财政年份:2000
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
RUI: Design of Object-Oriented Programming Languages
RUI:面向对象编程语言的设计
- 批准号:
9870253 - 财政年份:1998
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
RUI: Semantics and Design of Object-Oriented Languages
RUI:面向对象语言的语义和设计
- 批准号:
9424123 - 财政年份:1995
- 资助金额:
$ 28.79万 - 项目类别:
Continuing Grant
Foundations of Object-Oriented Languages Workshop; June 24-26, l993; Williamstown, MA.
面向对象语言基础研讨会;
- 批准号:
9302344 - 财政年份:1993
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
RUI: Semantics of Object-Oriented Languages
RUI:面向对象语言的语义
- 批准号:
9121778 - 财政年份:1992
- 资助金额:
$ 28.79万 - 项目类别:
Continuing Grant
Type Structures in Programming Languages
编程语言中的类型结构
- 批准号:
9105316 - 财政年份:1991
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
The Semantics of Types and Polymorphism in Programming
编程中类型和多态性的语义
- 批准号:
8603890 - 财政年份:1986
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
RUI: Models of Typed and Untyped Lambda Calculus (Computer Research)
RUI:类型化和非类型化 Lambda 演算模型(计算机研究)
- 批准号:
8402700 - 财政年份:1984
- 资助金额:
$ 28.79万 - 项目类别:
Continuing Grant
相似国自然基金
基于interaction和backbone的NP类MAS问题解集表示、复杂性统计与高效算法研究
- 批准号:11201019
- 批准年份:2012
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
Reality-based Interaction用户界面模型和评估方法研究
- 批准号:61170182
- 批准年份:2011
- 资助金额:57.0 万元
- 项目类别:面上项目
Molecular Interaction Reconstruction of Rheumatoid Arthritis Therapies Using Clinical Data
- 批准号:31070748
- 批准年份:2010
- 资助金额:34.0 万元
- 项目类别:面上项目
相似海外基金
Fundamental Studies on the Regulation and Interaction of Ceramides in Cellular Senescence and Cell Death
神经酰胺在细胞衰老和细胞死亡中的调控和相互作用的基础研究
- 批准号:
2314338 - 财政年份:2023
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
Fundamental Solutions for High-Fidelity Human Haptic Interaction
高保真人类触觉交互的基本解决方案
- 批准号:
RGPIN-2018-05609 - 财政年份:2022
- 资助金额:
$ 28.79万 - 项目类别:
Discovery Grants Program - Individual
RUI: Exploring Halogen Bonding as a Fundamental Interaction Toward the Development of Nanoparticle-Based Screening Methods for Explosive Molecule Detection
RUI:探索卤素键作为一种基本相互作用,以开发基于纳米颗粒的爆炸性分子检测筛选方法
- 批准号:
2101010 - 财政年份:2021
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
Fundamental Solutions for High-Fidelity Human Haptic Interaction
高保真人类触觉交互的基本解决方案
- 批准号:
RGPIN-2018-05609 - 财政年份:2021
- 资助金额:
$ 28.79万 - 项目类别:
Discovery Grants Program - Individual
Collaborative Research: On Some Fundamental Computational Issues in Simulating Interaction Models
协作研究:模拟交互模型中的一些基本计算问题
- 批准号:
2012451 - 财政年份:2020
- 资助金额:
$ 28.79万 - 项目类别:
Continuing Grant
Fundamental Study of Interaction of Ions Present in Water with Graphene Coatings for Energy Harvesting
水中存在的离子与石墨烯涂层相互作用的基础研究用于能量收集
- 批准号:
2002742 - 财政年份:2020
- 资助金额:
$ 28.79万 - 项目类别:
Standard Grant
Fundamental Mechanisms of Arctic Summer-time Cyclone Growth and Sea-ice Interaction
北极夏季气旋增长和海冰相互作用的基本机制
- 批准号:
2435642 - 财政年份:2020
- 资助金额:
$ 28.79万 - 项目类别:
Studentship
Fundamental Solutions for High-Fidelity Human Haptic Interaction
高保真人类触觉交互的基本解决方案
- 批准号:
RGPIN-2018-05609 - 财政年份:2020
- 资助金额:
$ 28.79万 - 项目类别:
Discovery Grants Program - Individual
Collaborative Research: On Some Fundamental Computational Issues in Simulating Interaction Models
协作研究:模拟交互模型中的一些基本计算问题
- 批准号:
2012382 - 财政年份:2020
- 资助金额:
$ 28.79万 - 项目类别:
Continuing Grant
Fundamental elucidation of nonlinear interaction during combustion oscillations
燃烧振荡过程中非线性相互作用的基本阐明
- 批准号:
19H02085 - 财政年份:2019
- 资助金额:
$ 28.79万 - 项目类别:
Grant-in-Aid for Scientific Research (B)