computing and cise jeannette m. wing assistant director computer and information science and...
Post on 28-Dec-2015
215 Views
Preview:
TRANSCRIPT
Computing and CISE
Jeannette M. WingAssistant Director
Computer and Information Science and Engineering Directorate
National Science FoundationOctober 2, 2008
3
Computing Technology (R)Evolution
1935 1946 2008Credit: Apple, Inc.
Credit: Plamen Petrov
4
Economic Impact
5
Social Impact
7
MapReduce
GFS, BigTable,
Chubby
Search
Server Farm
PageRank
Reliability, File Systems, Operating Systems, Consensus
Distributed Systems, Networking, Storage Systems
Programming Languages,Software Engineering
Algorithms, Data Structures
Natural Language Processing,Text and Information Retrieval, User Interfaces
Electronics, Digital Circuits, Signal Processing
Computer Architecture, Parallel Computing
Layers of Abstraction
8
Larry Page
Garcia-Molina (NAE) 0707464, 0735129, 0430448, 0624725, 0331640, 0324431, 03222975,0208683, 0087158,
0085896, 9817799,9811992, 9411306, 8914963,
8420948, 8505194, 8351616, 8303146, 8019393
Photos used with permission
9
The Google search engine was developed as part of the project. It is now a company (www.google.com)
10
Drivers of Computing
Science
Society
Technology
11
Moore’s Law Ending
Nano Quantum
“Economical Fabrication of Quantum Dot-Electronics Using Biofunctionalized Protein Nanotubes as Building Blocks,” Matsui, CUNY, NSF CCF CAREER award (2002-07).
Bio-Nano-Quantum
Bio
Credit: myops.orgCredit: Oxford University
Credit: Tainano, Inc.
12
More Technology Trends
Devices
Information1.8 zettabytes = 1,800,000,000,000,000,000,000 bytes
Communication
Credit: Nature
13
Drivers of Computing
Science
Society
Technology
14
Societal Trends
Diversity in Classes
High Expectations
24/7, 100%, anyone, anything, anytime, anywhere
Diversity in Numbers
15
Drivers of Computing
Science
Society
Technology• What is computable?• P = NP?• (How) can we build complex systems simply?• What is intelligence?• What is information?
16
Science Questions
• What is computable (efficiently)?
• P = NP?
• (How) can we build complex systems simply?
• What is intelligence?
• What is information?
17
Computer and Information Science and Engineering
• Science– P = NP?– What is computable?– What is information?– What is intelligence?– How to build complex systems
simply?
• Engineering– Design, build, analyze, and maintain
hardware and software systems– Constrained by the physical world
• Mother Nature, The Human User, The Attacker
– Unconstrained in the virtual world• Unique and inherent power of software
New Technology and New Applications
Driven By
Create Innovations In
IIS
CCF CNS
Foundations Systems
Users/Appl’ns
CISE
18
Example CISE Research
Systems with immediate societal impactE.g., human computation (CAPTCHAs), virtual colonoscopy, quality-of-life robots, cognitive tutoring systems, computational photography, …
Randomized algorithmsCryptography, on-line algorithms, signal processing, coding theory,distributed computing, massive data streams, networking, privacy, quantum computing, …
Statistical machine learningNatural language processing, robotics, speech, vision, …,astronomy, biology, neuroscience, …, epidemiology, finance, …
Software model checkingVerification, debugging, testing, cybersecurity
modelchecker
finite statemachine
yes
counter-example
Sensor netsAppln’s to agriculture, ecology, physical infrastructure,transportation, urban areas, water, …
Credit: University of Utah, Carnegie Mellon University, Arthur Sanderson at RPI, SDSS
19
CISE Priorities
• Computing Fundamentals– Core: CCF, CNS, IIS– Cross-cutting
• Cyber-Physical Systems
• Data-intensive Computing
• Network Science and Engineering
• Trustworthy Computing
• Foundation-wide Initiatives– Cyber-enabled Discovery and Innovation– Science and Engineering Beyond Moore’s Law– Adaptive Systems Technology
PCAST/NITRD Priority #1
Also PCAST/NITRD Priorities
20
CISE Funding
• FY 2008– CISE request totaled $574 million, a 9 % increase over FY
2007– Appropriation is $535 million, only a 1.5% increase– Loss of $39 million
• FY2009– CISE Request totals $639 million– It reflects a $104 million increase, or 19.5 % over FY 2008
level
• CISE investments fully supports the America COMPETES Act
22
Coordinated and Cross-Directorate Research Programs
• Rationale: To inform PIs of the breadth of interests across CISE, to de-confuse, to help plan PI proposal writing, to be timely and nimble to new ideas, and to improve the review process.
CNS IISCCF
•Algorithmic F’ns•Communications and Information F’ns•Software and Hardware F’ns
Core
• Human-Centered • Information Integra- tion & Informatics• Robust Intelligence
Core
• Computer Systems• Network Systems
Core
Cross-Cutting
•Data-intensive Computing•Network Science and Engineering•Trustworthy Computing•(Cyber-Physical Systems)
23
Expeditions
• Bold, creative, visionary, high-risk ideas
• Whole >> part i
• FY08: 4 awards, each at $10M for 5 years– 122 LOI, 75 prelim, 20 final, 7 reverse site visits
• Awards– Computational Sustainability, Gomes, Cornell, Bowdoin,
Conservation Fund, Howard, OSU, Pac. Northwest Nat’l Lab– Intractability, Arora, Princeton, Rutgers, NYU, IAS– Molecular Programming, Winfrey, Cal Tech and UW– Open Programmable Mobile Internet, McKeown, Stanford
i
24
CDI: Cyber-Enabled Discovery and Innovation
• Paradigm shift– Not just our 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.
• Three dimensions– From Data to Knowledge– Understanding Complexity in Natural, Built, and Social Systems– Virtual Organizations
• FY08: $47.9M for 36 awards– 1900 LOIs, 1300 preliminary proposals, 200 final proposals
Computational Thinking for Science and Engineering
25
CISE Education Programs
• CPATH (FY07 $6M, FY08 $5M, FY09 $5M)
– Goal: Revisiting undergraduate computer science curricula
– Award types: Community Building and Institutional Transformation
– FY08-09: Enlarge scope to include outreach to K-12
• Broadening Participation in Computing (FY07 $13.5M, FY08 $14M, FY09 $14M)
– Focus: Women, underrepresented minorities, people with disabilities
– Award types: Alliances and Demo Projects
– FY08: Special projects on image of computing and tr-envisioning the Computer Science AP exam
26
Others
Please see website www.cise.nsf.gov for full list.
• Creative IT, CRCNS, DataNet, HECURA, Multi-core, …• Research infrastructure: CRI, MRI
• …
27
CISE Top 3 Challenges
• Unbalanced academia-industry-gov’t IT ecosystem - Reasons: - Increase in PI population (more junior faculty) in past 5 years - Dramatic decline in DARPA funding for basic, open research in CS - Loss of industrial basic research labs, e.g., Bell Labs, Xerox PARC - Consequences: - Losing competitiveness - Increase in proposal pressure from PI community - Strains merit review process, low success rate, staff overload - SOME CRITICAL BASIC RESEARCH IS NOT BEING DONE!
• Maintaining balance between innovation&technology and science - Need to trailblaze and pave
• IT workforce demand outpaces supply - Reasons: - Growth in IT jobs and new positions - Decline in enrollment in CS, especially by women and underrepresented minorities - Consequences: - Losing competitiveness - Losing IT-skilled workforce
NSF87%
Other Federal Support
13%
28
Why Computing?• Advances in computing change the way we live, work,
learn, and communicate.• Advances in computing drive advances in nearly all other
fields.• Advances in computing power our economy
– Recent example: Google. Brin and Page were funded by NSF.– Not just through the growth of the IT industry, but through Multifactor
Productivity Growth throughout the economy.
• Advances in computing are the cornerstone of our national security.
• Computing is a field of huge intellectual opportunity.• Computing is where the jobs are.
– 59% of projected S&E job openings and 71% of projected new S&E jobs for 2004-2014 are for computer specialists [NBLS’05]
29
Drivers of Computing
Science
Society
Technology• What is computable?• P = NP?• (How) can we build complex systems simply?• What is intelligence?• What is information?
32
CPATH Overview• Vision
– Transform undergrad computing education on a national scale
– Meet workforce needs, create multi-disciplinary pathways for diverse students
• First competition in 2007, just finished 2008 awards• Types of projects
– Community Building – Institutional Transformation
• Conceptual Development and Planning • Transformative Implementation – Institutional implementation• Adoption and Extension – takes proven national models to diverse group
of institutions
33
CPATH Funding • 2007 - 29 projects funded (8 TI & AE; 21CB) – 42 awards
– $6M CPATH funds– $5M Educational opportunity funds– Focus on seeding communities around innovative ideas
• 2008 – 15 projects (7 CDP, 2 TI, 7 CB) – 17 awards– $5M CPATH funds– Focus on planning for implementation of best ideas
CPATH projects in 25 states
34
Institutional Transformation Awards
TI and EAE awards – large scale implementation of new innovation or extension of model
• Integrating concurrency throughout the UG program (Purdue)
• Building systems of systems (Penn State/Georgia State)
• Informatics and computation – research and liberal arts models (U. Illinois, Lafayette and Union Colleges, Brown)
• Entrepreneurship (Ohio State, Stony Brook, Hofstra)
• Active learning (Clemson, Washington U)
35
Institutional Transformation Planning
Conceptual Development and Planning awards – curricular, administrative, and institutional infrastructure readiness for innovation
• Computational Thinking across disciplines (Towson, Fairmont State, U. Nebraska, UTEP)
• Sustainability, power consumption, green computing (Michigan Tech)
• Meeting industry needs (Middle Tennessee)
• Integrating biology and computing (Penn State – involves 14 academic disciplines)
36
Community Building Awards• Communities based on
– curricular approaches– pedagogical approaches– regional needs– computing in multiple disciplines
• Examples– Adapting “Studio-based” model from architecture (Wash. St, Auburn, U.
Hawaii) Builds 3 regional communities, links them, model now under implementation at multiple site in Hawaii
– Incorporating “Computational Thinking” across the curriculum (DePaul, Utah State, Purdue, VPI) – new course at Purdue and VPI this year!
– Northwest Distributed CS Department – faculty in small colleges in Northwest share resources and expertise to bring innovation to the region
– A wide range of areas: digital media, open source software, performing arts, robotics, social networks, industry connections
37
CPATH Impact and DirectionsImpact in first 2 years• Raised the national consciousness about transformation of computing
education
• Funded implementation of innovative modes at a number of geographic areas and institution types
• Established collaborations with many disciplines to foster new pathways that will broaden the scope of undergraduate computing
Future Directions for CPATH• Community building efforts develop into longer term collaborative
institutional implementations across the country
• Diverse institutions adopt or adapt transformative models shown to be effective; new multi-disciplinary pathways that blur traditional computing boundaries are open for all students
• Computational thinking is fundamentally woven into all CPATH projects and undergrad computing education across the nation
• Sound programmatic evaluation by private evaluation contractor shows impact of CPATH and its role in meeting America Competes and ACI goals
39
CISE BPC Program
Goal: To have all of our diverse population fully participating in computing research and education.
Initial Focus: Increasing the participation of women, African Americans, Native Americans, Hispanics, and persons with disabilities
Award Types:Alliances: large, regional or national collaborations that work across multiple underrepresented groups and multiple stages in the academic pipeline
Demonstration Projects: smaller, focused projects that develop novel interventions that can be replicated across an Alliance
40
BPC Alliances: Examples
• STARS– National constellation of 20 participating universities and
their partners.
• AccessComputing– People with disabilities
• ARTSI– Robotics
• Into the Loop– LA school district
41
STARS Alliance Teresa Dahlberg, PI
Original Members New Members
UNC, Charlotte Virginia Tech Spelman Hampton University USF, Lakeland Shaw University Georgia Tech Univ of South Carolina NC State Georgia Southern Johnson C. Smith Univ of New Orleans Landmark College Univ of Tennessee, Knoxville Meredith College NC A&T Auburn St. Augustine’s College
Florida State Florida A&M
42
STARS Student Leadership Corps (SLC)
– Civic engagement and community service change the image of computing from a machine-centered field to a people-centered field.
– Mentoring support and build community among students.
– Internships, early research experiences, and hands-on training increase competence, confidence, and interest in computing.
– Leadership, professional development, and teamwork provide soft skills needed to succeed in the computing workforce.
43
STARS SLC Students
Attend a joint, annual “Celebration” featuring professional development and research presentations
Participate throughout the year in• Service learning projects • Undergrad research • Outreach to K-12
Reached 3,615 K-16 students (plus 749 parents,
teachers, counselors and administrators) with outreach activities.
44
AccessComputing AllianceRichard Ladner, PI
• Support local and regional workshops, academies, capacity-building institutes and internships to recruit and retain students with disabilities in computing
45
AccessComputing
• Help departments, professional organizations, and BPC Alliances make their activities accessible to students with disabilities.
• Create collaborations among individuals with disabilities, computing professionals, faculty, employers, professional organizations, and disability service providers.
• Create a resource for students and other stakeholders that includes research, data, and best practices to support the inclusion of people with disabilities in computing fields
• Collateral benefit: Contributed to the development of an active group of faculty and students (both with and without disabilities) who are involved in researchin assistive technology.
46
ARTSI AllianceAndrew Williams, PI
HBCUs Research I Institutions
Spelman CMU Hampton Georgia Tech Florida A&M Brown D.C. University Duke Morgan State Alabama Norfolk State UW Winston-Salem State Pittsburgh Arkansas-Pine Bluff
Research Centers Quality of Life Technology (QoLT) Engineering Research Center, CMU & Pittsburgh Center for Innovative Robotics, CMU Institute for Personal Robots in Education (IPRE), and Center for Healthcare Robots, Georgia Tech
Industry Partners Educational Partners
Seagate, Microsoft Research, iRobot, Juxtopia
Florida-Georgia LSAMP, CSTA
47
ARTSI Activities
• Outreach to high schools• Summer camps• Robotics Olympiad• Materials for HBCU’s
robotics curricula• REU and peer team
research projects
48
ARTSI REU & Peer Team Research Projects
Touretzky (CMU): Tekkotsu programming framework for mobile robots
Nourbakhsh/DiSalvo (CMU): Art-based toolkits for engaging K-12 students
Howard (Georgia Tech): teleoperated assistive robots in home environment
Jenkins (Brown): Online robotics gaming
Forbes (Duke): Low cost robotic architectures
Anderson (Alabama): Teams of sensor-enabled robots for search and monitoring
Fox (UW): Probabilistic methods and machine learning for robotics
QoLCenter (CMU & Pitt): Technology for people with reduced functional capabilities
49
Into the LoopJane Margolis, PI
High schools are failing our students
– Many (especially low resourced) HSs teach only keyboarding.– Few HSs have any college prep CS courses & those that do teach
the Java AP course.– Java AP is an intense programming and data structures course that
does not teach the breadth of CS, its intrinsic problem solving focus, nor its immediate application to many of today’s societal ills.
– The number of college-bound students expressing an interest in majoring in CS has declined more than 60% since 2000.
50
Into the Loop
• Develop new pre-AP university-approved CS course that will engage a diverse group of HS students
• Conduct bridge and support programs for HS students and their teachers
• Work to change policies that prevent high-level learning opportunities for students of color
• Partner with other efforts nationally
51
Demonstration Project: New Visions / New Voices
Glenn Bresnahan, PI
Combines Native American culture and art with a high-technology, computer-rich environment to engage Native American students in computer and computational science.
52
BPC Current Challenges
• Better reach the communities least ready to participate in BPC: Native Americans and Persons with Disabilities
• Incorporate a K-12 focus• Restructure solicitation for Alliances so that they can
continue growth• Nail the assessments of these projects
53
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: jsoleil@nsf.gov
• 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” (http://commons.wikimedia.org/wiki/Commons: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
top related