CPATH-1: Collaborative Research: a Verification-Driven Learning Model that Enriches CS and Related Undergraduate Programs
CPATH-1:协作研究:丰富计算机科学和相关本科课程的验证驱动学习模型
基本信息
- 批准号:0939108
- 负责人:
- 金额:$ 19.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-09-01 至 2013-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Computer science foundation-building courses at the freshman and sophomore levels pose the greatest stumbling blocks to undergraduate students' learning. CS student enrollment has declined over 60% nationwide, even though the demand for skilled professionals was increasing. There is an urgent need for a more effective CS learning model. The main purpose of this research is to enrich the context of the CS learning process which is important from motivational and educational perspectives. This project investigates a verification-driven learning model that facilitates students' involvement in real-world computing tasks starting from their early computing courses and continuing throughout their entire studies in computing. This model can significantly reduce the prerequisites for students to study real-world problems in their early years. The students are tasked to validate the functionality of software, execute programs, test parts of systems (pre-decomposed subsystems and components), and locate possible errors. Such seemingly complex high-level tasks can be done by novice students because software verification does not require design and implementation, and can be turned into a learn-by-example process with adequate preparation. This kind of preparation is wrapped in a Verification-Driven Learning Case, which defines the configuration to support a verification-driven learning activity, and consists of elements such as the justification of the system's existence, the requirement specification, description of the functionality, a set of test cases, and the decomposition of the system. The foundation of the verification-driven learning model lies in software testing theories and techniques. Frequent and progressive exercises on verification will prepare the students for formal specifications. To realize the learning model, this project will produce Learning Cases based on faculty research including computer security, bioinformatics, geographic information systems, database and data mining techniques, remote sensing, and fuzzy set techniques. The Learning Cases will expose the students to working software systems that serve a real-world purpose in scientific research, engineering development, or social networks.This project will particularly advocate computer science education in under-represented minority and woman students. This learning approach will also help adult students who have rich experience in various areas but need to reposition themselves in the work force. The final goal of this project is to revitalize the CS programs and produce more competent graduates capable of computational thinking.
大一和大二的计算机科学基础课程是本科生学习的最大障碍。 尽管对熟练专业人员的需求不断增加,但CS学生的入学率在全国范围内下降了60%以上。 迫切需要一种更有效的CS学习模式。本研究的主要目的是从动机和教育的角度丰富CS学习过程的背景。 该项目研究了一种验证驱动的学习模型,该模型有助于学生从早期的计算课程开始参与现实世界的计算任务,并在整个计算学习过程中继续参与。 这种模式可以大大减少学生在早年研究现实世界问题的先决条件。 学生的任务是验证软件的功能,执行程序,测试系统的部分(预分解的子系统和组件),并定位可能的错误。 这种看似复杂的高级任务可以由新手学生完成,因为软件验证不需要设计和实现,并且可以通过充分的准备变成一个学习的过程。 这种准备被包装在验证驱动的学习案例中,它定义了支持验证驱动的学习活动的配置,并由系统存在的理由,需求规范,功能描述,一组测试用例和系统分解等元素组成。 验证驱动学习模式的基础是软件测试理论和技术。 经常和渐进的验证练习将使学生为正式规范做好准备。 为了实现学习模式,本项目将根据教师的研究,包括计算机安全,生物信息学,地理信息系统,数据库和数据挖掘技术,遥感和模糊集技术产生学习案例。 学习案例将使学生接触到在科学研究、工程开发或社交网络中服务于现实世界目的的工作软件系统。该项目将特别倡导在代表性不足的少数民族和女性学生中进行计算机科学教育。 这种学习方法也将帮助在各个领域拥有丰富经验但需要重新定位自己的成年学生。 这个项目的最终目标是振兴CS程序,并产生更多的计算思维能力的毕业生。
项目成果
期刊论文数量(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 }}
Shengru Tu其他文献
Shengru Tu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
相似国自然基金
微尺度光-酶协同催化流动反应过程及其强化机制研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
高温蠕变与疲劳协同作用下多裂纹扩展寿命算法研究
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于复合相变界面材料及微通道结构调控协同散热研究
- 批准号:JCZRLH202500111
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于等离子体协同催化的氨燃料重整技术研究
- 批准号:JCZRLH202500823
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
抑制GLRX2协同雄激素疗法治疗去势抵抗性前列腺癌的机制研究
- 批准号:JCZRLH202500112
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
酵母可溶性多糖协同益生菌增效机制的研究
- 批准号:JCZRLH202500927
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
磁场诱导二维材料光催化析氢与热电输运性能协同增强研究
- 批准号:JCZRLH202501259
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
北斗星地协同地质灾害智慧防控和应急技术研究
- 批准号:JCZRLH202500581
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
面向具身智能的灵巧手多指协同主动触觉感知机制研究
- 批准号:JCZRQN202500196
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
镁碳耐火材料中Fe2AlB2-Al2O3复合粉体物相重构协同强韧化及材料抗渣侵蚀机理研究
- 批准号:JCZRQN202500380
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
相似海外基金
CPATH-2: Collaborative Research: Broadening Studio-Based Learning in Computing Education
CPATH-2:协作研究:扩大计算机教育中基于工作室的学习
- 批准号:
0939017 - 财政年份:2010
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant
CPATH-2: Collaborative Research: Broadening Studio-Based Learning in Computing Education
CPATH-2:协作研究:扩大计算机教育中基于工作室的学习
- 批准号:
0939055 - 财政年份:2010
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant
CPATH-2: Collaborative Research: Broadening Studio-Based Learning in Computing Education
CPATH-2:协作研究:扩大计算机教育中基于工作室的学习
- 批准号:
0939157 - 财政年份:2010
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant
CPATH-2: Collaborative Research: Building a Community to Incorporate Humanitarian Free and Open Source Software into Undergraduate Computing Education
CPATH-2:协作研究:建立一个社区,将人道主义免费和开源软件纳入本科计算机教育
- 批准号:
0939034 - 财政年份:2009
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant
CPATH-2: Collaborative Research: From Middle School to Industry: Vertical Integration to Inspire Interest in Computational Thinking
CPATH-2:协作研究:从中学到工业界:垂直整合激发计算思维兴趣
- 批准号:
0939059 - 财政年份:2009
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant
CPATH-2: Collaborative Research: From Middle School to Industry: Vertical Integration to Inspire Interest in Computational Thinking
CPATH-2:协作研究:从中学到工业界:垂直整合激发计算思维兴趣
- 批准号:
0939088 - 财政年份:2009
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant
CPATH-2: Collaborative Research: Incorporating Communication Outcomes into the Computer Science Curriculum
CPATH-2:协作研究:将交流成果纳入计算机科学课程
- 批准号:
0939122 - 财政年份:2009
- 资助金额:
$ 19.5万 - 项目类别:
Continuing Grant
CPATH-1: Collaborative Research: a Verification-Driven Learning Model that Enriches CS and Related Undergraduate Programs
CPATH-1:协作研究:丰富计算机科学和相关本科课程的验证驱动学习模型
- 批准号:
0939102 - 财政年份:2009
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant
CPATH-2: Collaborative Research: A Field Guide to the Science of Computation
CPATH-2:协作研究:计算科学领域指南
- 批准号:
0938809 - 财政年份:2009
- 资助金额:
$ 19.5万 - 项目类别:
Interagency Agreement
CPATH-2: Collaborative Research: A Field Guide to the Science of Computation
CPATH-2:协作研究:计算科学领域指南
- 批准号:
0938948 - 财政年份:2009
- 资助金额:
$ 19.5万 - 项目类别:
Standard Grant