The objective of this project is to incorporate educational modules related to the new computing paradigm, called Cyber-Physical Systems (CPS) into a number of computer science courses. CPS integrates computation and sensing into physical processes, producing a wealth of exciting applications in many domains of life.

The proposed longevity-oriented approach of using several courses exposes students to these concepts over the long term from their freshman to senior years. Additionally, the modules address cross-cutting concerns such as fault-tolerance, scalability, software design and testing, resource constraints, and concurrency. This approach has the potential to prepare students for future careers in development of CPS applications, while attempting to address high freshmen attrition problems faced by computer science programs. The proposed modules allow students to develop socially-relevant applications early-on in their education and continue those practices throughout the curriculum with gradually increasing complexity. These approaches and modules specifically target the improvement of the quality of computer science education offered to academically underprepared students.

This project aims to (1) develop an infrastructure suited for teaching CPSs that can be used as a best practice example in the construction of future laboratories at other institutions; (2) promote computer science education through the development of teaching modules that will be made publicly available, allowing adoption by other institutions; (3) provide students with opportunities to participate in research and development as they develop socially-relevant applications; and (4) use developed socially-relevant applications to recruit K-12 students into STEM programs.

Project Report

Computing devices have gradually penetrated into every fibre of human society. These devices enable network control and sensing at unprecendented levels, as evidenced by recent advances in many industrial sectors such as advanced manufacturing, and by many aspects of human lives such as ubiquitous sensing via portable mobile devices. Cyber-Physical Systems (CPSs) are encompassing systems that have shaped and are shaping much of this development. The objective of this project is to develop and incorporate educational modules related to this new computing paradigm called Cyber-Physical Systems into a number of computer science courses. The modules address cross-cutting concerns such as fault-tolerance, scalability, software design and testing, resource constraints, and concurrency. This project allows the investigators and their students to (1) develop an infrastructure suited for teaching CPSs that can be used as a best practice example in the construction of future laboratories at other institutions; (2) promote computer science education through the development of teaching modules that will be made publicly available, allowing adoption by other institutions; (3) provide students with opportunities to participate in research and development as they develop socially-relevant applications; and (4) use developed socially-relevant applications to recruit K-12 students into STEM programs. The direct outcomes of the project include a set of course modules, software modules and tools, and pedagogical approaches. This result of the project has the potential to prepare students for future careers in development of CPS applications, while attempting to address high freshmen attrition problems faced by computer science programs. The modules, tools and pedagogical approaches expose students to develop socially-relevant applications early-on in their education and continue those practices throughout the curriculum with gradually increasing complexity.

Agency
National Science Foundation (NSF)
Institute
Division of Undergraduate Education (DUE)
Type
Standard Grant (Standard)
Application #
1044841
Program Officer
Victor Piotrowski
Project Start
Project End
Budget Start
2011-10-01
Budget End
2014-09-30
Support Year
Fiscal Year
2010
Total Cost
$199,231
Indirect Cost
Name
Virginia State University
Department
Type
DUNS #
City
Petersburg
State
VA
Country
United States
Zip Code
23806