The project is addressing the need to train Computer Science undergraduate students in programming computer systems with multiple execution cores. Virtually all computer systems today have multiple cores and the trend is to have increasing numbers of cores, increasing the complexity of effectively using such computers. This project is exploring structured higher-level approaches, which begins with decomposing problems into widely known computational patterns and using higher-level tools to create programs. The work is drawing upon recent research techniques on pattern programming and bringing these techniques into the undergraduate curriculum. The educational materials are being developed at two universities, University of North Carolina Charlotte and University of North Carolina Wilmington and are being taught across the state of North Carolina on a televideo network reaching all the state universities and many private universities.

By design, this project is involving two principal universities, one comprehensive university with a strong undergraduate commitment (University of North Carolina Wilmington) and one research-oriented school (University of North Carolina Charlotte) and many other institutions through televideo distance learning. Two minority-serving institutions, North Carolina Agricultural and Technical State University and Winston-Salem State University, are directly participating in the study. Two workshops are being presented for educators, one in Charlotte North Carolina and one in Washington DC at the headquarters of the Southeastern Universities Research Association (SURA).

Agency
National Science Foundation (NSF)
Institute
Division of Undergraduate Education (DUE)
Type
Standard Grant (Standard)
Application #
1141005
Program Officer
Stephanie August
Project Start
Project End
Budget Start
2012-08-15
Budget End
2016-07-31
Support Year
Fiscal Year
2011
Total Cost
$94,469
Indirect Cost
Name
University of North Carolina at Wilmington
Department
Type
DUNS #
City
Wilmington
State
NC
Country
United States
Zip Code
28403