Frontiers in Research and Education in Computing: A View from the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information.

Slides:



Advertisements
Similar presentations
Presentation at WebEx Meeting June 15,  Context  Challenge  Anticipated Outcomes  Framework  Timeline & Guidance  Comment and Questions.
Advertisements

GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
Frontiers in Research and Education in Computing: A View from the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information.
Advisory Committee for Cyberinfrastructure (ACCI) April 2, 2014 Irene M. Qualters Program Director and Acting Division Director NSF Division of Advanced.
Secure and Trustworthy Cyberspace (SaTC) Program Sam Weber Program Director March 2012.
Frontiers of Computing: A View from the National Science Foundation Jeannette M. Wing President’s Professor of Computer Science Carnegie Mellon University.
Stimulating and Supporting (Sustained) Collaborations NSF Workshop on Effective Engagement and Collaboration of US CISE - China Researchers Peter Arzberger.
Computer and Information Science and Engineering Directorate see (www
Cyber-Physical Systems: Research Challenges Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National.
Future Directions for NSF Advanced Computing Infrastructure to support US Science in ACCI meeting April 2, 2014 Jon Eisenberg Director, CSTB.
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
SKA-cba-ase NSF and Science of Design Avogadro Scale Engineering Center for Bits & Atoms November 18-19, 2003 Kamal Abdali Computing & Communication.
NSF Vision and Strategy for Advanced Computational Infrastructure Vision: NSF Leadership in creating and deploying a comprehensive portfolio…to facilitate.
1 Building National Cyberinfrastructure Alan Blatecky Office of Cyberinfrastructure EPSCoR Meeting May 21,
Engineering & Physical Sciences Research Council.
Susanne Hambrusch Division of Computing and Communication Foundations (CCF) CISE Directorate National Science Foundation June 28, 2012.
Trends in Science and Engineering: A View from the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information Science and.
Computer and Information Science and Engineering (CISE) Jeannette M. Wing Assistant Director The Computing (R)Evolution … 2010 Credit: Apple,
Cyber-Physical Systems Research Challenges Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science.
Internet 2 Corporate Value Proposition Stuart Kippelman (J&J) Jeff Lemmer (Ford) December 12, 2005.
BRAIN: Brain Research through Advancing Innovative Neurotechnologies Announced by President Obama in February 2013 as part of FY 2014 Budget Request to.
Network Science and Engineering: Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation.
CISE Updates Jeannette M. Wing Assistant Director Computer and Information Science and Engineering NAE 6 October 2008.
Unidata Policy Committee Meeting Bernard M. Grant, Assistant Program Coordinator for the Atmospheric and Geospace Sciences Division May 2012 NSF.
Partnerships and Broadening Participation Dr. Nathaniel G. Pitts Director, Office of Integrative Activities May 18, 2004 Center.
Sept 29-30, 2005 Cambridge, MA 1 Grand Challenges Workshop for Computer Systems Software Brett D. Fleisch Program Director National Science Foundation.
The FY 2009 Budget Thomas N. Cooley, NSF Council of Colleges of Arts and Sciences March 13, 2008.
Edward Seidel, Assistant Director Directorate for Mathematical and Physical Sciences.
Frontiers in Research and Infrastructure in CISE Jeannette M. Wing Assistant Director Computer and Information Science and Engineering and President’s.
Data-Intensive Computing at NSF Corporate Alliance June 18, 2008 Jeannette M. Wing Assistant Director Computer and Information Science and Engineering.
Cyber-Physical Systems: Research Challenges Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National.
May 28, 2009Great Plains Network, Kansas City, MO1 Cyber Advancing Research … Research Advancing Cyber Scott F. Midkiff  :  :
A View from DC Jeannette M. Wing Assistant Director Computer and Information Science and Engineering CRA Snowbird July 15, 2008.
Biomedical Science and Engineering Funding Opportunities at NSF Semahat Demir Program Director Biomedical Engineering Program National Science Foundation.
Directorate for Social, Behavioral, and Economic Sciences Amber L. Story Deputy Division Director Directorate for Social, Behavioral, and Economic Sciences.
Sponsored by the National Science Foundation Workshop on Research Recommendations for the Broadband Task Force Chip Elliott GENI Project Director November.
National Science Foundation Experimental Program to Stimulate Competitive Research (NSF EPSCoR) May 24, 2012 National Academies 1.
Computing and Communications and Biology Molecular Communication; Biological Communications Technology Workshop Arlington, VA 20 February 2008 Jeannette.
DOE 2000, March 8, 1999 The IT 2 Initiative and NSF Stephen Elbert program director NSF/CISE/ACIR/PACI.
Computer and Information Science and Engineering (CISE) Jeannette M. Wing Assistant Director The Computing (R)Evolution … 2010 Credit: Apple,
NSF Programs and Possibilities Research Linkages EU-US 23 September 2004 Sylvia Spengler US National Science Foundation.
Introduction & NSF Overview NSF Tribal College Workshop November 14, 2008.
Frontiers in Research and Education in Computing: A View from the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information.
Organizational Structure Coordination and Leadership Group (CLG) AD Council BIOCISEEHRENGGEOMPSSBE OIIA Charge: Coordinating NSF’s cyberinfrastructure.
Frontiers in Research and Education in Computing: A View from the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information.
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
Cyber-Physical Systems Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation Cyber-Physical.
NSF – HSI Workshop 1 Introduction & NSF Overview NSF Workshop for Sponsored Project Administrators at Hispanic Serving Institutions April 13, Miami,
Cyber-Physical Systems Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation and.
Cyber-Physical Systems Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation and.
Data-Intensive Computing at NSF Data-Intensive Computing Symposium, Yahoo!, Sunnyvale, CA March 26, 2008 Jeannette M. Wing Assistant Director Computer.
Computer Science Outside the Box Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Computer Science Outside the Box.
Cyber-Physical Systems Research Challenges Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science.
Public Access: Update on Progress National Science Foundation April 2, 2014.
Submit your questions by to NSF-NCS 2016 Proposers’ Webinar 1.
National Strategic Computing Initiative
Support for Basic Research at the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate.
Network Science and Engineering Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation.
1 Cyber-Enabled Discovery and Innovation Michael Foster May 11, 2007.
Cyber-Physical Systems Jeannette M. Wing Assistant Director Computer and Information Science and Engineering Directorate National Science Foundation Cyber-Physical.
Keith A. Marzullo, Ph.D. CISE/CNS DD February 24, 2011 Welcome to the Directorate for Computer and Information Science and Engineering.
NSF Priority Areas Status Report Dr. Joann Roskoski April 7, 2005.
Introduction to Webinar on Upcoming ACI Solicitations March 3, 2016 Amy Friedlander Deputy Division Director Division of Advanced Cyberinfrastructure/NSF.
Computer Science and Computational Science Sampath Kannan, Division Director Computing & Communication Foundations Division National Science Foundation.
1CT: 1.5 Years LaterJeannette M. Wing CT in Other Sciences, Math, and Engineering Biology - Shotgun algorithm expedites sequencing of human genome - DNA.
NSDL: A New Tool for Teaching and Learning.
Computer and Information Science and Engineering (CISE)
Presentation transcript:

Frontiers in Research and Education in Computing: A View from the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information Science and Engineering and President’s Professor of Computer Science Carnegie Mellon University OOPSLA October 28, 2009 Orlando, FL

Frontiers in Research and Education in Computing: A View from the National Science Foundation Jeannette M. Wing Assistant Director Computer and Information Science and Engineering and President’s Professor of Computer Science Carnegie Mellon University OOPSLA October 28, 2009 Orlando, FL Programming Languages and Software Engineering Sensibilities Cut Across

NSF

4OOPSLAJeannette M. Wing

5OOPSLAJeannette M. Wing

6OOPSLAJeannette M. Wing FY08, FY09, FY10 NSF/CISE Funding FY08 NSF $6,127.5 million CISE Appropriate was $535 million, 1.5% increase from FY07 FY09 NSF $6,490.4 million, 7% over FY08 CISE Appropriate is $574 million, 7.1% over FY08. –ARRA (“stimulus”) NSF: $3 billion CISE ARRA: $235 million FY10 NSF Request $7,045 million, 8.5% over FY09 CISE Request is $633 million, 10.3% over FY09.

7OOPSLAJeannette M. Wing General Themes Fundamental, long-term research High-risk, high-return, potentially transformative Inter- and multi-disciplinary Multi-perspective, collaborative Partnerships Academia IndustryGovernment ecosystem Societal Grand Challenges

CISE-specific NSF-wide Investments

9OOPSLAJeannette M. Wing CDI: Cyber-Enabled Discovery and Innovation Paradigm shift –Not just computing’s metal tools (transistors and wires) but also our mental tools (abstractions and methods) It’s about partnerships and transformative research. –To innovate in/innovatively use computational thinking; and –To advance more than one science/engineering discipline. Investments by all directorates and offices –FY08: $48M, 1800 Letters of Intent, 1300 Preliminary Proposals, 200 Full Proposals, 36 Awards –FY09: $63M+, 830 Prelimary Proposals, 283 Full Proposals, 53+ Awards Computational Thinking for Science and Engineering

10OOPSLAJeannette M. Wing Range of Disciplines in CDI Awards Aerospace engineering Astrophysics and cosmology Atmospheric sciences Biochemistry Biomaterials Biophysics Chemical engineering Civil engineering Communications science and engineering Computer science Cosmology Ecosystems Genomics Geosciences Linguistics Materials engineering Mathematics Mechanical engineering Molecular biology Nanocomputing Neuroscience Proteomics Robotics Social sciences Statistics Statistical physics Sustainability …

11OOPSLAJeannette M. Wing Range of Disciplines in CDI Awards Aerospace engineering Astrophysics and cosmology Atmospheric sciences Biochemistry Biomaterials Biophysics Chemical engineering Civil engineering Communications science and engineering Computer science Cosmology Ecosystems Genomics Geosciences Linguistics Materials engineering Mathematics Mechanical engineering Molecular biology Nanocomputing Neuroscience Proteomics Robotics Social sciences Statistics Statistical physics Sustainability … … advances via Computational Thinking CT includes Languages and Software Methods

12OOPSLAJeannette M. Wing Science and Engineering Beyond Moore’s Law (not a special program) Three directorates: CISE, ENG, MPS –All investing in core science, engineering, and technology Multi-core, many-core, massively parallel –Programming models, languages, tools New, emerging substrates –Nanocomputing –Bio-inspired computing –Quantum computing

CISE

14OOPSLAJeannette M. Wing Core and Cross-Cutting Programs CNSIISCCF Core Algorithmic F’ns Communications & Information F’ns Software & Hardware F’ns Human-Centered Information Integra- tion & Informatics Robust Intelligence Computer Systems Network Systems Infrastructure Education & Workforce Core Cross-Cutting Cyber-Physical Systems Data-intensive Computing Network Science and Engineering Trustworthy Computing Plus many many other programs with other NSF directorates and other agencies

15OOPSLAJeannette M. Wing Expeditions Bold, creative, visionary, high-risk ideas Whole >>  part i Solicitation is deliberately underconstrained –Tell us what YOU want to do! –Response to community Loss of ITR Large, DARPA changes, support for high-risk research, large experimental systems research, etc. Expect to fund 3 awards, each at $10M for 5 year i

16OOPSLAJeannette M. Wing FY08-FY09 Awards FY08 Awards Computational Sustainability –Gomes, Cornell, Bowdoin College, the Conservation Fund, Howard University, Oregon State University and the Pacific Northwest National Laboratory Intractability –Arora, Princeton, Rutgers, NYU, Inst for Adv. Studies Molecular Programming –Winfrey, Cal Tech, UW Open Programmable Mobile Internet –McKeown, Stanford FY09 Awards Robotic Bees –Wood, Harvard Modeling Tools for Disease and Complex Systems –Clarke, CMU, NYU, Cornell, SUNY Stony Brook, University of Maryland Customized Computing Technology –Cong, UCLA What might be a good Expedition in Programming Languages and/or Software Engineering?

17OOPSLAJeannette M. Wing Multicore Chip Design and Architecture “Beyond Moore’s Law” (but hardware focus) Joint with ENG and Semiconductor Research Corporation (SRC) $6M, awards

Cross-Cutting Programs

19OOPSLAJeannette M. Wing Drivers of Computing Science Society Technology

Data Intensive Computing

21OOPSLAJeannette M. Wing How Much Data? NOAA has ~1 PB climate data (2007) Wayback machine has ~2 PB (2006) CERN’s LHC will generate 15 PB a year (2008) HP is building WalMart a 4PB data warehouse (2007) AT&T handles 17.6PB of traffic over its backbone network a day (2009) Google processes 20 PB a day (2008) “all words ever spoken by human beings” ~ 5 EB Int’l Data Corp predicts 1.8 ZB of digital data by K ought to be enough for anybody. Slide source: Jimmy Lin, UMD

22OOPSLAJeannette M. Wing Convergence in Trends Drowning in data Data-driven approach in computer science research –graphics, animation, language translation, search, …, computational biology Cheap storage –Seagate Barracuda 1TB hard drive for $90 Growth in huge data centers Data is in the “cloud” not on your machine Easier access and programmability by anyone –e.g., Amazon EC2, Google+IBM cluster, Yahoo! Hadoop

23OOPSLAJeannette M. Wing Data-Intensive Computing Sample Research Questions Science –What are the fundamental capabilities and limitations of this paradigm? –What new programming abstractions (including models, languages, algorithms) can accentuate these fundamental capabilities? –What are meaningful metrics of performance and QoS? Technology –How can we automatically manage the hardware and software of these systems at scale? –How can we provide security and privacy for simultaneous mutually untrusted users, for both processing and data? –How can we reduce these systems’ power consumption? Society –What (new) applications can best exploit this computing paradigm?

24OOPSLAJeannette M. Wing Data-Intensive Computing Infrastructure for CISE Community Google + IBM partnership announced in February 2008 –Access to nodes, software and services (Hadoop, Tivoli, etc.) –Available to entire community –Cluster Exploratory (CluE) seed program –April 23, 2008: Press release on CluE awards to 14 universities –Oct 5-6, 2009: CluE PI meeting, Mountain View, CA HP + Intel + Yahoo! + UIUC cluster announced in July 2008 –1000+ nodes –Bare machine, not just software (Hadoop) accessible –Hosted at UIUC, available to entire community Other companies welcome! Beyond MapReduce!

Cyber-Physical Systems

26OOPSLAJeannette M. Wing Smart Cars Lampson’s Grand Challenge: Reduce highway traffic deaths to zero. [Butler Lampson, Getting Computers to Understand, Microsoft, J. ACM 50, 1 (Jan. 2003), pp ] Cars drive themselves Credit: PaulStamatiou.com A BMW is “now actually a network of computers” [R. Achatz, Seimens, Economist Oct 11, 2007] Smart parking

27CPS LuncheonJeannette M. Wing Smart Fliers An airplane is a network of computers. smart helicopters smart insects Credit: Boeing Credit: Harvard university Credit: NASA/JPL

28IBM ResearchJeannette M. Wing28IBM ResearchJeannette M. Wing Embedded Medical Devices infusion pump pacemaker scanner Credit: Baxter International Credit: Siemens AG

29OOPSLAJeannette M. Wing Sensors Everywhere Sonoma Redwood Forest smart buildings Kindly donated by Stewart Johnston smart bridges Credit: MO Dept. of Transportation Hudson River Valley Credit: Arthur Sanderson at RPI

30OOPSLAJeannette M. Wing Robots Everywhere At work: Two ASIMOs working together in coordination to deliver refreshments Credit: Honda At home: Paro, therapeutic robotic seal Credit: Paro Robots U.S., Inc. At home/clinics: Nursebot, robotic assistance for the elderly Credit: Carnegie Mellon University At home: iRobot Roomba vacuums your house

31IBM ResearchJeannette M. Wing31IBM ResearchJeannette M. Wing Assistive Technologies for Everyone brain-computer interfaces of today memex of tomorrow Credit: Dobelle Institute Credit: Emotiv Credit: Paramount Pictures

32OOPSLAJeannette M. Wing What is Common to These Systems? They have a computational core that interacts with the physical world. Cyber-physical systems are engineered systems that require tight conjoining of and coordination between the computational (discrete) and the physical (continuous). Trends for the future –Cyber-physical systems will be smarter and smarter. –More and more intelligence will be in software.

33OOPSLAJeannette M. Wing Cyber-Physical Systems Sample Research Challenges Science Co-existence of Booleans and Reals –Discrete systems in a continuous world Reasoning about uncertainty –Human, Mother Nature, the Adversary Technology Intelligent and safe digital systems that interact with the physical world Self-monitoring, real-time learning and adapting Society Systems need to be unintrusive, friendly, dependable, predictable, … New Challenges for PL and SE communities: - “Hybrid” languages: discrete and continuous - Languages, logics, models with probabilistic state transitions: uncertainty - Software services systems that learn and adapt in real-time

34OOPSLAJeannette M. Wing A (Flower) Model for Expediting Progress Fundamental Research auto finance civil aero medical chemical materials energy Industry Gov’t (e.g., military) Industry Gov’t Academia Academia Gov’t (NSF, NSA, NIH, DoD, …) transportation Sectors

35OOPSLAJeannette M. Wing NSF Cyber-Physical Systems Program CISE and ENG, planned $35M in FY09 –All three divisions in CISE are participating –CISE PDs: Michael Branicky, Helen Gill, Paul Oh, Lenore Zuck –ENG PD: Radhakisan Baheti, Scott Midkiff, Usha Varshney – Expected 400 proposals. Received over 640! –Request total: $580M. Will invest ~$45M Unique: CPS-Virtual Organization –My dream is that CPS-VO will help realize my Flower Model!

36IBM ResearchJeannette M. Wing 1999 Our Evolving Networks are Complex

37IBM ResearchJeannette M. Wing 1999 Our Evolving Networks are Complex

38IBM ResearchJeannette M. Wing 1999 Our Evolving Networks are Complex

39OOPSLAJeannette M. Wing Network Science and Engineering Sample Research Challenges - Understand emergent behaviors, local–global interactions, system failures and/or degradations - Develop models that accurately predict and control network behaviors - Develop architectures for self-evolving, robust, manageable future networks - Develop design principles for seamless mobility support - Leverage optical and wireless substrates for reliability and performance - Understand the fundamental potential and limitations of technology - Design secure, survivable, persistent systems, especially when under attack - Understand technical, economic and legal design trade-offs, enable privacy protection - Explore AI-inspired and game-theoretic paradigms for resource and performance optimization Science Technology Society Enable new applications and new economies, while ensuring security and privacy Security, privacy, economics, AI, social science researchers Network science and engineering researchers Understand the complexity of large-scale networks Distributed systems and substrate researchers Develop new architectures, exploiting new substrates

40OOPSLAJeannette M. Wing Network Science and Engineering Sample Research Challenges - Understand emergent behaviors, local–global interactions, system failures and/or degradations - Develop models that accurately predict and control network behaviors - Develop architectures for self-evolving, robust, manageable future networks - Develop design principles for seamless mobility support - Leverage optical and wireless substrates for reliability and performance - Understand the fundamental potential and limitations of technology - Design secure, survivable, persistent systems, especially when under attack - Understand technical, economic and legal design trade-offs, enable privacy protection - Explore AI-inspired and game-theoretic paradigms for resource and performance optimization Science Technology Society Enable new applications and new economies, while ensuring security and privacy Security, privacy, economics, AI, social science researchers Network science and engineering researchers Understand the complexity of large-scale networks Distributed systems and substrate researchers Develop new architectures, exploiting new substrates Sample Challenges for PL and SE: - Models, logics, languages, tools, etc. for complex (emergent) behavior of evolving networks - Please see Pamela Zave’s “Software Engineering for the Next Internet” ICSE 2009 Keynote

41OOPSLAJeannette M. Wing Trustworthy Computing Trustworthy = reliability, security, privacy, usability Deepen and broaden Cyber Trust Three emphases for FY09 –Foundations of trustworthy Models, logics, languages, algorithms, metrics E.g., Science of Security –Privacy –Usability too

New for FY10

43DACJeannette M. Wing Clickworkers Collaborative Filtering Collaborative Intelligence Collective Intelligence Computer Assisted Proof Crowdsourcing eSociety Genius in the Crowd Human-Based Computation Participatory Journalism Pro-Am Collaboration Recommender Systems Reputation Systems Social Commerce Social Computing Social Technology Swarm Intelligence Wikinomics Wisdom of the Crowds

44DACJeannette M. Wing44DACJeannette M. Wing Clickworkers Collaborative Filtering Collaborative Intelligence Collective Intelligence Computer Assisted Proof Crowdsourcing eSociety Genius in the Crowd Human-Based Computation Participatory Journalism Pro-Am Collaboration Recommender Systems Reputation Systems Social Commerce Social Computing Social Technology Swarm Intelligence Wikinomics Wisdom of the Crowds Socially Intelligent Computing

45OOPSLAJeannette M. Wing Socially Intelligent Computing Computer ::= Human | Machine | Human + Machine | Network of Computer Sample Questions: - What is the collective “intelligence” of humans and machines working together? - When must we rely on the participation of humans for their reasoning ability (i.e., intelligence)? - What is “computable” by these kinds of “computers”? - Can we understand the capabilities of humans and computers working in harmony, solving problems neither can solve alone? - Can we design systems with intentional, rather than accidental behavior in mind? 19 th C-20 th C 20th C 20 th -21 st C now and future

46OOPSLAJeannette M. Wing Socially Intelligent Computing Computer ::= Human | Machine | Human + Machine | Network of Computer Sample Questions: - What is the collective “intelligence” of humans and machines working together? - When must we rely on the participation of humans for their reasoning ability (i.e., intelligence)? - What is “computable” by these kinds of “computers”? - Can we understand the capabilities of humans and computers working in harmony, solving problems neither can solve alone? - Can we design systems with intentional, rather than accidental behavior in mind? 19 th C-20 th C 20th C 20 th -21 st C now and future NSF (CISE+SBE) Social-Computational Systems (SoCS) (pronounced “socks”) Program New Challenges for PL and SE: - How do you program these “computers”? - What languages? - What software design and analysis methods?

47OOPSLAJeannette M. Wing Others Joint with other directorates and offices –CISE + BIO + SBE + MPS: Computational Neuroscience (with NIH) –CISE + EHR: Advanced Learning Technologies –CISE + ENG: Cyber-Physical Systems, Multi-core (with SRC) –CISE + MPS: FODAVA (with DHS), MCS –CISE + OCI: DataNet –OCI + CISE + ENG + GEO + MPS: PetaApps –Creative IT (co-funding with other directorates) Activities with other agencies, e.g., DARPA, DHS, IARPA, NGA, NIH, NSA Partnerships with companies –Google+IBM, HP+Intel+Yahoo!: Data-Intensive Computing –SRC: Multi-core Research infrastructure: CRI, MRI … Please see website for full list.

Research Ideas in the Works

49OOPSLAJeannette M. Wing IT and Sustainability (Energy, Environment, Climate) IT as part of the problem and IT as part of the solution IT as a consumer of energy –2% (and growing) of world-wide energy use due to IT IT as a helper, especially for the other 98% –Direct: reduce energy use, recycle, repurpose, … –Indirect: e-commerce, e-collaboration, telework -> reduction travel, … –Systemic: computational models of climate, species, … -> inform science and inform policy Engages the entire CISE community –Modeling, simulation, algorithms –Energy-aware computing –Science of power management –Sensors and sensor nets –Intelligent decision-making –Energy: A new measure of algorithmic complexity and system performance, along with time and space CISE’s part of NSF’s FY10 Climate Research Initiative

50OOPSLAJeannette M. Wing Computer Science and Economics - Automated mechanism design underlies electronic commerce, e.g., ad placement, on-line auctions, kidney exchange - Internet marketplace requires revisiting Nash equilibria model - Use intractability for voting schemes to circumvent impossibility results Computer Science influencing Economics Economics influencing Computer Science Research Issues at the Interface of Computer Science and Economics Workshop - Ithaca, September 3-4, 2009, sponsored by CISE - Stellar line up of computer scientists and economists -

51OOPSLAJeannette M. Wing Computer Science and Biology Gene sequencing and bioinformatics are a given Trend now is looking at common principles between the two disciplines –Complex systems Uncertainty of environment Networked Real-time adaptation Fault-tolerant, resilient –Information systems –Programmed systems Synthetic biology First decade of CS+Bio was low-hanging fruit. Second decade will form deeper and closer connections.

Education

53OOPSLAJeannette M. Wing Education Implications for K-12 What is an effective way of learning (teaching) computational thinking by (to) K-12? - What concepts can students (educators) best learn (teach) when? What is our analogy to numbers in K, algebra in 7, and calculus in 12? - We uniquely also should ask how best to integrate The Computer with teaching the concepts. Question and Challenge for the Computing Community: Computer scientists are now working with educators and cognitive learning scientists to address these questions.

54OOPSLAJeannette M. Wing C.T. in Education: Community Efforts Computing Community Computational Thinking Rebooting CPATH BPC NSF AP K-12 National Academies workshops ACM-Ed CRA-ECSTA CSTB “CT for Everyone” Steering Committee Marcia Linn, Berkeley Al Aho, Columbia Brian Blake, Georgetown Bob Constable, Cornell Yasmin Kafai, U Penn Janet Kolodner, Georgia Tech Larry Snyder, U Washington Uri Wilensky, Northwestern College Board

55OOPSLAJeannette M. Wing Adding “C” to STEM STEM = Science, Technology, Engineering, and Mathematics Time is right. –Society needs more STEM-capable students and teachers. –The Administration understands the importance of STEM. Hill Event to promote this vision –Wed, May 29, :00 - 1:30 PM B339 Rayburn House Office Building Programming Languages and Software Engineering Sensibilities are critical to the “C” in STEM.

Last Word: The Future of Computing is Bright!

57DACJeannette M. Wing Drivers of Computing Science Society Technology J. Wing, “Five Deep Questions in Computing,” CACM January 2008

58DACJeannette M. Wing Drivers of Computing Science Society Technology What is computable? P = NP? (How) can we build complex systems simply? What is intelligence? What is information? J. Wing, “Five Deep Questions in Computing,” CACM January A’s Anytime Anywhere Affordable Access to Anything by Anyone Authorized.

Thank You!

60IBM ResearchJeannette M. Wing Credits Copyrighted material used under Fair Use. If you are the copyright holder and believe your material has been used unfairly, or if you have any suggestions, feedback, or support, please contact: Except where otherwise indicated, permission is granted to copy, distribute, and/or modify all images in this document under the terms of the GNU Free Documentation license, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front- Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation license” ( The inclusion of a logo does not express or imply the endorsement by NSF of the entities' products, services or enterprises