An Educational Tool for Teaching and Learning Concurrent Computer Programming Techniques
An Educational Tool for Teaching and Learning Concurrent Computer Programming Techniques
批准号:
2215359
负责人:
Wei Wang
金额:
$12.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-07-01 至 2025-06-30
中文摘要
该项目旨在通过提高学生在教授并行编程的计算机课程中的学习和教师生产率来服务于国家利益。现代计算机应用程序需要相当大的计算能力才能在合理的时间内产生结果。大多数程序可以被分解成可以同时或并发执行的组成部分。并发运行程序组件可以显著减少程序的运行时间。现代计算机应用程序依靠并发执行来为用户提供他们所期望的性能水平。并发编程很难有效地教授,而且众所周知,它很难学。缺乏有效的调试工具来让学生分析他们的代码并从他们的错误中学习。这个项目的目标是开发一个名为EMPLICATION的教育工具,它将使教师更容易教授并发编程,并使学生更容易发展在他们开发的程序中利用并发性所需的技能。该项目包括三个阶段:(1)开发支持反向/反向调试的工具;(2)开发并发程序执行顺序的可视化;以及(3)在课堂环境中研究所产生的工具的有效性。研究问题包括:(1)基于重放的调试是否有助于主动学习?(2)可视化是否提高了学生对并发性的直观理解?(3)不同的可视化策略如何影响学生有效利用并发性的能力?(4)视觉化能否帮助教师在帮助学生理解并发性方面发挥更积极的作用?在开发过程中将进行三个阶段的评估,以确保工具的可用性。从学生和教师那里收集的定性反馈将用于改进工具的设计。形成性评估将用于确定最有效的可视化实践。NSF IUSE:EHR计划支持研究和开发项目,以提高所有学生的STEM教育的有效性。通过参与的学生学习路径,该计划支持有前景的实践和工具的创建、探索和实施。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
This project aims to serve the national interest by improving student learning and instructor productivity in computing courses that teach concurrent programming. Modern computer applications require considerable computing power to produce results in a reasonable amount of time. Most programs can be broken up into constituent parts that can be executed at the same time or concurrently. Running program components concurrently can significantly reduce the running time of a program. Modern computer applications rely on concurrent execution to provide users with the level of performance they expect. Concurrent programming is challenging to teach effectively and is notoriously difficult to learn. There is a lack of effective debugging tools that allow students to analyze their code and to learn from their mistakes. The goal of this project is the development of an educational tool, called Evident, that will make it easier for instructors to teach concurrent programming and for students to develop the skills required to utilize concurrency in the programs that they develop. This project consists of three phases: (1) Developing a tool that supports backward/reverse debugging; (2) Developing visualizations for the execution order of concurrent programs; and (3) Studying the effectiveness of the resulting tool in a classroom setting. Research questions include: (1) Can replay-based debugging facilitate active learning? (2) Does visualization improve a student’s intuitive understanding of concurrency? (3) How do different visualization strategies affect a student’s ability to effectively utilize concurrency? and (4) Can visualization help teachers play a more active role in helping students understand concurrency? A three-phase evaluation will be conducted during the development process to ensure the useability of the tool. Qualitative feedback collected from students and instructors will be used to improve the design of tool. Formative assessments will be used to identify the most effective visualization practices. The NSF IUSE: EHR Program supports research and development projects to improve the effectiveness of STEM education for all students. Through the Engaged Student Learning track, the program supports the creation, exploration, and implementation of promising practices and tools.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
Virtual Summer Camp for High School Students with Disabilities - An Experience Report
残疾高中生虚拟夏令营 - 经验报告
DOI:
10.1145/3545945.3569818
发表时间:
2023
期刊:
Proceedings of the 54th ACM Technical Symposium on Computer Science Education
影响因子:
--
作者:
[Wang, Wei, Ewoldt, Kathy B., Xie, Mimi, Mestas-Nuñez, Alberto M., Soderman, Sean, Wang, Jeffrey]
通讯作者:
Wang, Jeffrey
DOI:
10.1109/ic2e55432.2022.00027
发表时间:
2022-09
期刊:
2022 IEEE International Conference on Cloud Engineering (IC2E)
影响因子:
--
作者:
[V. Jayakumar;Shivani Arbat;I. Kim;Wei Wang]
通讯作者:
V. Jayakumar;Shivani Arbat;I. Kim;Wei Wang
DOI:
10.1145/3591195.3595276
发表时间:
2023-06
期刊:
Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management
影响因子:
--
作者:
[Hanmei Yang;Xin Zhao;Jin Zhou;Wei Wang;S. Kundu;Bo Wu;Hui Guan;Tongping Liu]
通讯作者:
Hanmei Yang;Xin Zhao;Jin Zhou;Wei Wang;S. Kundu;Bo Wu;Hui Guan;Tongping Liu
CAREER: Harnessing the Interplay of Morphology, Viscoelasticity, and Surface-Active Agents to Modulate Soft Wetting
-
批准号:2336504
-
项目类别:Continuing Grant
-
资助金额:$50.54万
-
财政年份:2024
-
负责人:Wei Wang
-
依托单位:
Collaborative Research: SHF: Small: Exploiting Performance Correlations for Accurate and Low-cost Performance Testing for Serverless Computing
-
批准号:2155096
-
项目类别:Standard Grant
-
资助金额:$32.93万
-
财政年份:2022
-
负责人:Wei Wang
-
依托单位:
Collaborative Research: EAGER: Enhancing Security and Privacy of Augmented Reality Mobile Applications through Software Behavior Analysis
-
批准号:2221843
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2022
-
负责人:Wei Wang
-
依托单位:
PIPP Phase I: An End-to-End Pandemic Early Warning System by Harnessing Open-source Intelligence
-
批准号:2200274
-
项目类别:Standard Grant
-
资助金额:$99.6万
-
财政年份:2022
-
负责人:Wei Wang
-
依托单位:
Enhancing Programming and Machine Learning Education for Students with Visual Impairments through the Use of Compilers, AI and Cloud Technologies
-
批准号:2202632
-
项目类别:Standard Grant
-
资助金额:$77.09万
-
财政年份:2022
-
负责人:Wei Wang
-
依托单位:
Collaborative Research: A Bioinspired Approach towards Sustainable Membranes for Resilient Brine Treatment
-
批准号:2226501
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2022
-
负责人:Wei Wang
-
依托单位:
III: Medium: Collaborative Research: Collaborative Machine-Learning-Centric Data Analytics at Scale
-
批准号:2106859
-
项目类别:Continuing Grant
-
资助金额:$45.5万
-
财政年份:2021
-
负责人:Wei Wang
-
依托单位:
RAPID: Dynamic Graph Neural Networks for Modeling and Monitoring COVID-19 Pandemic
-
批准号:2031187
-
项目类别:Standard Grant
-
资助金额:$9.0万
-
财政年份:2020
-
负责人:Wei Wang
-
依托单位:
Collaborative Research; RUI: Non-Orthogonal Multiple Access Pricing for Wireless Multimedia Communications
-
批准号:2010284
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2020
-
负责人:Wei Wang
-
依托单位:
SusChEM: Direct functionalization of aldehydes enabled by aminocatalysis
-
批准号:1903983
-
项目类别:Continuing Grant
-
资助金额:$8.47万
-
财政年份:2019
-
负责人:Wei Wang
-
依托单位:
NeTS: EAGER: Exploring Smart Media Pricing In QoE-Driven Network Economics To Revitalize Wireless Multimedia Resource Allocation
-
批准号:1744182
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2018
-
负责人:Wei Wang
-
依托单位:
NSF Student Support for the 2018 ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2018)
-
批准号:1832544
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2018
-
负责人:Wei Wang
-
依托单位:
ABI Innovation: Next Generation Quantitative RNA Sequence Analysis
-
批准号:1565137
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2016
-
负责人:Wei Wang
-
依托单位:
SusChEM: Direct functionalization of aldehydes enabled by aminocatalysis
-
批准号:1565085
-
项目类别:Continuing Grant
-
资助金额:$38.0万
-
财政年份:2016
-
负责人:Wei Wang
-
依托单位:
Efficient high order methods for two multiscale problems
-
批准号:1418953
-
项目类别:Standard Grant
-
资助金额:$12.61万
-
财政年份:2015
-
负责人:Wei Wang
-
依托单位:
III: Student Travel Fellowships for Knowledge Discovery and Data Mining (KDD) 2015
-
批准号:1536361
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2015
-
负责人:Wei Wang
-
依托单位:
NeTS: Small: Collaborative Research: Cross Layer Exploration of Position-Value Diversity for Energy Constrained Wireless Multimedia Resource Allocation
-
批准号:1463768
-
项目类别:Standard Grant
-
资助金额:$26.2万
-
财政年份:2014
-
负责人:Wei Wang
-
依托单位:
Supporting US-Based Students to Attend the 2014 IEEE International Conference on Data Mining (ICDM 2014)
-
批准号:1437503
-
项目类别:Standard Grant
-
资助金额:$2.4万
-
财政年份:2014
-
负责人:Wei Wang
-
依托单位:
NeTS: Small: Collaborative Research: Cross Layer Exploration of Position-Value Diversity for Energy Constrained Wireless Multimedia Resource Allocation
-
批准号:1423133
-
项目类别:Standard Grant
-
资助金额:$26.2万
-
财政年份:2014
-
负责人:Wei Wang
-
依托单位:
III: Medium: Collaborative Research: Toward Robust and Scalable Discovering of Significant Associations in Massive Genetic Data
-
批准号:1162369
-
项目类别:Continuing Grant
-
资助金额:$49.96万
-
财政年份:2012
-
负责人:Wei Wang
-
依托单位:
海外基金