
NSF Org: |
DUE Division Of Undergraduate Education |
Recipient: |
|
Initial Amendment Date: | March 17, 2022 |
Latest Amendment Date: | March 17, 2022 |
Award Number: | 2141722 |
Award Instrument: | Standard Grant |
Program Manager: |
Monisha Pulimood
spulimoo@nsf.gov (703)292-4257 DUE Division Of Undergraduate Education EDU Directorate for STEM Education |
Start Date: | April 1, 2022 |
End Date: | March 31, 2026 (Estimated) |
Total Intended Award Amount: | $485,522.00 |
Total Awarded Amount to Date: | $485,522.00 |
Funds Obligated to Date: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
500 COLLEGE AVE SWARTHMORE PA US 19081-1390 (610)328-8000 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
500 College Avenue Swarthmore PA US 19081-1390 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | IUSE |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.076 |
ABSTRACT
This project aims to serve the national interest by building a community of computer systems education experts to develop and contribute to interactive academic experiences for college students. It will also contribute to helping reduce the cost of higher education. The significant expense of modern college textbooks limits availability to those who can afford them. As computational thinking and programming increasingly become desired skills, the computing community needs low-cost curricular materials to make computing courses available to all students. Online curricular materials are readily available for introductory programming courses. However, such resources for advanced computing courses do not exist. To address this need, this project's leadership developed ?Dive into Systems,? a free, online textbook for teaching advanced computer systems topics. The goal of this project is to augment ?Dive into Systems? with dynamic visualizations, interactive exercises, and worked examples making it a complete textbook with online resource that will include exercises for students and supplemental resources for instructors. The project?s focus is on resource development. Its main research questions are related to how the resources are developed, how well they are working, and how effective they are as aids to understanding textbook topics. The project has potential to help the field of computing become more equitable by developing a high-quality, free, online textbook that can be used by college students anywhere.
This project, a collaborative effort between Swarthmore College and the US Military Academy, will continue development of a freely available online textbook on computing systems, including systems software and computer architecture fundamentals. Project goals include four key areas. A primary focus is to develop interactive exercises for each chapter in a computer systems textbook that allow students to perform knowledge checks using an open-source, NSF-funded project called Runestone Interactive. Secondly, the project will expand the Runestone framework to allow for interactive systems programming, such as assembly code execution and stack tracing. As a third goal, the power of the computer science education community will be leveraged to create a rich assortment of instructor materials. Finally, the textbook chapters will be augmented with short videos visualizing key concepts and examples. The project will develop, implement, and evaluate exercises focusing on a subset of six total topic areas each year. Expert participants from the computer science community will work in smaller sub-topic focused groups which will include topics on C programming (e.g., GDB and Valgrind), assembly programming, binary representation, the memory hierarchy and caching, computer architecture, operating systems, and parallel computing and code optimization. The evaluation plan for the project will employ quantitative and qualitative methods. Following the model of early adopter evaluation in prior work, the PIs will distribute student and faculty surveys to gather data across multiple institutions. 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.
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
Please report errors in award information by writing to: awardsearch@nsf.gov.