Writing to Learn to Program for Undergraduate Engineers
本科工程师通过写作学习编程
基本信息
- 批准号:1612132
- 负责人:
- 金额:$ 29.96万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-07-01 至 2020-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This country's dependency on correct, robust software drives the significance and importance of this work. Vital aspects of national security depend on the US government's ability to withstand daily cyber intrusions. Likewise, the national infrastructure depends on the smart grid and thousands of other software-driven control systems that regulate water supplies, run factories, and operate cars. Yet, teaching students how to write efficient, error-free software continues to be a challenge. This project investigates a new programming pedagogy that will significantly improve training for the programmers we rely on, by advancing ideas on three fronts. First, the project investigates the integration of literate programming ideas into technology supporting learning and into classroom environments, i.e., marrying informal writing and programming. Second, the project contributes to the writing-to-learn (WTL) literature by incorporating WTL principles into a new domain of programming. Third, the project contributes to computer science education literature by investigating the learning processes associated with learning to program in order to improve programming pedagogy.The goals and scope of this project include advancing the understanding of learning in technology-rich environments by examining how WTL strategies can support novice programmer development. This project employs a case study design that emphasizes concurrent qualitative and quantitative data collection and analysis with mixing occurring during the final interpretation stage. Through a combination of interviews, writing samples, programming metrics, and writing metrics, this project will 1) capture understanding of how writing helps students connect big-picture concepts to specific implementations of programming solutions; 2) identify roles that intermingled writing takes in promoting programming mastery; and 3) identify types of learners (e.g., computing majors, non-computing majors) that most benefit from intermingled writing while learning to program.
这个国家对正确、健壮的软件的依赖促使这项工作的重要性和重要性。国家安全的关键方面取决于美国政府抵御日常网络入侵的能力。同样,国家基础设施依赖于智能电网和数以千计的其他软件驱动的控制系统,这些系统监管供水、运营工厂和运营汽车。然而,教学生如何编写高效、无错误的软件仍然是一项挑战。这个项目调查了一种新的编程教学法,通过在三个方面提出想法,将显著改善我们所依赖的程序员的培训。首先,该项目调查了识字编程思想如何融入支持学习的技术和课堂环境,即将非正式写作和编程结合起来。其次,该项目通过将写作学习(WTL)原则纳入编程的新领域,为WTL文献做出了贡献。第三,该项目通过调查与学习编程相关的学习过程以改进编程教学,为计算机科学教育文献做出贡献。该项目的目标和范围包括通过研究WTL策略如何支持初学者程序员发展来促进对技术丰富的环境中学习的理解。该项目采用个案研究设计,强调同时收集和分析定性和定量数据,并在最后口译阶段进行混合。通过访谈、写作样本、编程指标和写作指标的组合,这个项目将1)了解写作如何帮助学生将总体概念与编程解决方案的具体实现联系起来;2)确定混合写作在促进编程掌握方面所起的作用;3)确定在学习编程的同时从混合写作中受益最大的学习者类型(例如,计算专业和非计算专业)。
项目成果
期刊论文数量(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 }}
Mahnas Mohammadi-Aragh其他文献
Mahnas Mohammadi-Aragh的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Mahnas Mohammadi-Aragh', 18)}}的其他基金
CAREER: Creating a Model of Programming Skill Development to Improve Undergraduate Computing Education
职业:创建编程技能开发模型以改善本科计算机教育
- 批准号:
2047625 - 财政年份:2021
- 资助金额:
$ 29.96万 - 项目类别:
Continuing Grant
Improving Engineering Transfer Student Success through Early Advising and Purposeful Community-Building
通过早期建议和有目的的社区建设提高工程转学生的成功
- 批准号:
2130171 - 财政年份:2021
- 资助金额:
$ 29.96万 - 项目类别:
Standard Grant
Collaborative Research: Understanding Engineering Pathways and their Impact on Community and Identity
合作研究:了解工程途径及其对社区和身份的影响
- 批准号:
1664264 - 财政年份:2017
- 资助金额:
$ 29.96万 - 项目类别:
Standard Grant
相似海外基金
Development of a citizenship education program to learn decision-making support - Focusing on sports for the disabled-
制定公民教育计划以学习决策支持 - 关注残疾人体育 -
- 批准号:
22K13562 - 财政年份:2022
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
An examination of effective methods of developing a parenting support program as a place to learn about parenting that does not involve physical punishment.
检查制定育儿支持计划的有效方法,作为学习不涉及体罚的育儿知识的场所。
- 批准号:
20K23146 - 财政年份:2020
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
Building a program to learn mentoring to support new nursing faculty.
建立一个学习指导计划来支持新的护理人员。
- 批准号:
19K10842 - 财政年份:2019
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of the Program for Educators with Teaching Career of Graduate Schools of Practical Teacher Education to Learn the Methodology of Educational Practice Research
实践教师教育研究生院教学职业教育工作者学习教育实践研究方法的项目开发
- 批准号:
19K03029 - 财政年份:2019
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Virtual Quality Improvement Training for VHA Teams: The Learn. Engage. Act. Process. (LEAP) Program
VHA 团队的虚拟质量改进培训:学习。
- 批准号:
10181070 - 财政年份:2019
- 资助金额:
$ 29.96万 - 项目类别:
Virtual Quality Improvement Training for VHA Teams: The Learn. Engage. Act. Process. (LEAP) Program
VHA 团队的虚拟质量改进培训:学习。
- 批准号:
10294256 - 财政年份:2019
- 资助金额:
$ 29.96万 - 项目类别:
Development of the nurturing capable persons program to learn independence assistive products based on the needs, for persons with disabilities.
制定残疾人能力培养计划,根据需要学习独立辅助器具。
- 批准号:
18H01034 - 财政年份:2018
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Building a Training Program for the student who wants to become the Yogo Teachers to learn to Respond to Natural Disasters
为想要成为瑜伽老师的学生制定培训计划,学习如何应对自然灾害
- 批准号:
16K12370 - 财政年份:2016
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
the development and evaluation of "learning to learn for nurses program" among senior year of college students.
大学生高年级“护士学习学习计划”的制定与评价
- 批准号:
15K11521 - 财政年份:2015
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of a program for nursing teachers to learn about lesson study
为护理教师制定课程学习计划
- 批准号:
15K11535 - 财政年份:2015
- 资助金额:
$ 29.96万 - 项目类别:
Grant-in-Aid for Scientific Research (C)