Outlines a framework of priorities for computer science and engineering (CS&E), along with recommendations for education, funding, and leadership. This volume examines how computer scientists and engineers are pushing back the frontiers of their field and how CS&E must change to meet the challenges of the future.