Collaborative Research: Integrating Time-Oriented Embedded System Programming into a Computing Curriculum
协作研究:将面向时间的嵌入式系统编程集成到计算课程中
基本信息
- 批准号:0837124
- 负责人:
- 金额:$ 6.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-06-01 至 2011-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Computer Science (31)This project develops a coordinated set of materials for integrating time-oriented embedded system programming into a computing curriculum. The project develops materials describing a disciplined approach to time-oriented programming that emphasizes the use of state machines for computation and the explicit programmer management of time, described in teaching materials including an online book and extensively animated PowerPoint slides. Recognizing the key barriers to focusing on a disciplined approach, the project develops a virtual microcontroller, which is freed from the complex details of modern microcontrollers stemming from legacy or mass-production concerns, and which instead possesses simple input and output pins and a basic timer component with an intuitive programming interface. The virtual microcontroller is supported by a single compilation, simulation, and debug environment, eliminating the complexity involved with setting up and maintaining microcontroller tools. The teaching material is based on the virtual microcontroller, and a set of online lab exercises is also included. For physical implementation, the virtual microcontroller can be mapped to a variety of existing microcontrollers or even to PCs or field-programmable gate arrays, thus decoupling lab hardware from teaching materials. Follow-on courses or labs can then introduce students to low level details of microcontrollers as appropriate.The project's developed materials define and support the appropriate abstraction for disciplined time-oriented programming, exposing low-level resources necessary for a solid bottom-up understanding of time-oriented programming (timers, interrupt service routines, processor cycles), hiding minutia that detracts attention from higher-level concepts, describing a disciplined synchronous state machine approach. The coordinated materials enable any instructor to introduce disciplined time-oriented embedded programming into a computing curriculum as early as the freshmen year without concern for complex lab setups or of overwhelming students with low-level hardware/software details. The net result is that disciplined time-oriented programming methods can be introduced earlier and to a larger audience.
计算机科学(31)这个项目开发了一套协调的材料,用于将面向时间的嵌入式系统编程整合到计算课程中。该项目开发的材料描述了一种有纪律的面向时间的编程方法,强调使用状态机进行计算和明确的程序员对时间的管理,包括一本在线书籍和大量动画PowerPoint幻灯片在内的教材中对此进行了描述。认识到专注于一种有纪律的方法的关键障碍,该项目开发了一种虚拟微控制器,它摆脱了现代微控制器因遗留或大规模生产问题而产生的复杂细节,而是拥有简单的输入和输出引脚以及具有直观编程接口的基本定时器组件。虚拟微控制器由单一的编译、模拟和调试环境支持,消除了设置和维护微控制器工具的复杂性。教材是基于虚拟微控制器的,还包括一套在线实验练习。对于物理实现,虚拟微控制器可以映射到各种现有的微控制器,甚至映射到PC或现场可编程门阵列,从而将实验室硬件与教材分离。然后,后续课程或实验可以适当地向学生介绍微控制器的低级细节。项目开发的材料定义并支持有纪律的面向时间的编程的适当抽象,暴露了对面向时间的编程(定时器、中断服务例程、处理器周期)有坚实的自下而上理解所需的低级资源,隐藏了分散对高级概念的注意力的细节,描述了有纪律的同步状态机方法。这些协调的材料使任何教师都可以早在大一的时候就将纪律严明、面向时间的嵌入式编程引入计算机课程,而不必担心复杂的实验室设置或让学生不堪重负的低水平硬件/软件细节。最终的结果是,有纪律的、面向时间的编程方法可以更早地介绍给更多的受众。
项目成果
期刊论文数量(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 }}
Tony Givargis其他文献
Pareto optimal design space exploration of cyber-physical systems
- DOI:
10.1016/j.iot.2020.100308 - 发表时间:
2020-12-01 - 期刊:
- 影响因子:
- 作者:
Maral Amir;Tony Givargis - 通讯作者:
Tony Givargis
Classification using hyperdimensional computing: a review with comparative analysis
- DOI:
10.1007/s10462-025-11181-2 - 发表时间:
2025-03-17 - 期刊:
- 影响因子:13.900
- 作者:
Pere Vergés;Mike Heddes;Igor Nunes;Denis Kleyko;Tony Givargis;Alexandru Nicolau - 通讯作者:
Alexandru Nicolau
Guest Editor Introduction: Special Issue on Embedded Processors
- DOI:
10.1007/s10766-008-0078-1 - 发表时间:
2008-09-19 - 期刊:
- 影响因子:0.900
- 作者:
Tony Givargis - 通讯作者:
Tony Givargis
Hyperdimensional computing: a framework for stochastic computation and symbolic AI
- DOI:
10.1186/s40537-024-01010-8 - 发表时间:
2024-10-24 - 期刊:
- 影响因子:6.400
- 作者:
Mike Heddes;Igor Nunes;Tony Givargis;Alexandru Nicolau;Alex Veidenbaum - 通讯作者:
Alex Veidenbaum
Special Issue On Embedded Processors – Guest Editor Introduction
- DOI:
10.1007/s10766-006-0031-0 - 发表时间:
2007-02-03 - 期刊:
- 影响因子:0.900
- 作者:
Tony Givargis - 通讯作者:
Tony Givargis
Tony Givargis的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Tony Givargis', 18)}}的其他基金
CSR: Small: Collaborative Research: Synthesis of Time-Controllable Digital Mockups of Physical Systems
CSR:小型:协作研究:物理系统的时间可控数字模型的综合
- 批准号:
1016789 - 财政年份:2010
- 资助金额:
$ 6.99万 - 项目类别:
Continuing Grant
SGER: A Virtual Target For Next Generation Hardware Accelerated Multi-Core Systems
SGER:下一代硬件加速多核系统的虚拟目标
- 批准号:
0749508 - 财政年份:2008
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: BoCP-Implementation: Alpine plants as a model system for biodiversity dynamics in a warming world: Integrating genetic, functional, and community approaches
合作研究:BoCP-实施:高山植物作为变暖世界中生物多样性动态的模型系统:整合遗传、功能和社区方法
- 批准号:
2326020 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Continuing Grant
Collaborative Research: BoCP-Implementation: Alpine plants as a model system for biodiversity dynamics in a warming world: Integrating genetic, functional, and community approaches
合作研究:BoCP-实施:高山植物作为变暖世界中生物多样性动态的模型系统:整合遗传、功能和社区方法
- 批准号:
2326021 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
Collaborative Research: BoCP-Implementation: Integrating Traits, Phylogenies and Distributional Data to Forecast Risks and Resilience of North American Plants
合作研究:BoCP-实施:整合性状、系统发育和分布数据来预测北美植物的风险和恢复力
- 批准号:
2325835 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
Collaborative Research: BoCP-Implementation: Integrating Traits, Phylogenies and Distributional Data to Forecast Risks and Resilience of North American Plants
合作研究:BoCP-实施:整合性状、系统发育和分布数据来预测北美植物的风险和恢复力
- 批准号:
2325837 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
Collaborative Research: Integrating Optimal Function and Compliant Mechanisms for Ubiquitous Lower-Limb Powered Prostheses
合作研究:将优化功能和合规机制整合到无处不在的下肢动力假肢中
- 批准号:
2344765 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
Collaborative Research: BoCP-Implementation: Integrating Traits, Phylogenies and Distributional Data to Forecast Risks and Resilience of North American Plants
合作研究:BoCP-实施:整合性状、系统发育和分布数据来预测北美植物的风险和恢复力
- 批准号:
2325838 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
Collaborative Research: Integrating Optimal Function and Compliant Mechanisms for Ubiquitous Lower-Limb Powered Prostheses
合作研究:将优化功能和合规机制整合到无处不在的下肢动力假肢中
- 批准号:
2344766 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
Collaborative Research: BoCP-Implementation: Integrating Traits, Phylogenies and Distributional Data to Forecast Risks and Resilience of North American Plants
合作研究:BoCP-实施:整合性状、系统发育和分布数据来预测北美植物的风险和恢复力
- 批准号:
2325836 - 财政年份:2024
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
Collaborative Research: AF: Small: Graph Analysis: Integrating Metric and Topological Perspectives
合作研究:AF:小:图分析:整合度量和拓扑视角
- 批准号:
2310412 - 财政年份:2023
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant
IntBIO: Collaborative Research: Phenotypes of the Anthropocene: integrating the consequences of sensory stressors across biological scales
IntBIO:合作研究:人类世的表型:整合跨生物尺度的感觉压力源的后果
- 批准号:
2316364 - 财政年份:2023
- 资助金额:
$ 6.99万 - 项目类别:
Standard Grant