The State of CS in the US as seen from Illinois Marc Snir June 16 Marc Snir The Bad News Fewer students start CS studies crash of the .com boom in the early 2000’s fear of offshoring self-confidence crisis and image/fashion problem 2 Jun-16 Marc Snir 3 Jun-16 Marc Snir source Computer Research Association (www.cra.org) 4 Jun-16 Marc Snir The not so Bad News Top departments did not see significant declines IT employment is at record high Top companies complain that they are not able to fill jobs Salaries for graduating CS students are higher than for other engineering disciplines Offshoring has had only limited impact and is not likely to hurt US IT economy (ACM globalization report -www.acm.org/globalizationreport/) but adjustments in skills are needed 5 Jun-16 Marc Snir Big Variations are not New 6 Jun-16 Marc Snir IT employment grows faster than total employment 7 Jun-16 Marc Snir …and is Predicted to Continue so 8 Jun-16 Marc Snir The PhD Production is More Stable 9 Jun-16 Marc Snir PhD Production is Growing 10 Enrollments tend to grow when economy is less good Enrollments less sensitive to US economy Jun-16 Marc Snir Fraction of Foreign CS/CE Students is Stable 60% 50% 40% 30% 20% 10% 20 03 /0 4 20 02 /0 3 20 01 /0 2 20 00 /0 1 19 98 /9 9 19 99 /2 00 0 19 97 /9 8 19 96 /9 7 19 95 /9 6 19 94 /9 5 19 93 /9 4 0% (May decline as China and India improve their education) 11 Jun-16 CS is becoming less Popular among Women Marc Snir Fraction of female students in CS and CE in Science and Engineering 60% 50% 40% Bachelor's CS/CE Bachelor's S&E Master's CS/CE Master's S&E 30% Doctorates CS/CE Doctorates S&E 20% 10% /0 3 02 /0 1 Reasons are not clear 20 20 00 /9 9 19 98 /9 7 19 96 /9 5 19 94 /9 3 19 92 /9 1 19 90 /8 9 88 /8 7 19 86 19 19 84 /8 5 0% 12 Jun-16 Marc Snir Federal Funding of CS Research 2,500,000 2,000,000 1,500,000 total basic 1,000,000 500,000 x1000 19 86 19 87 19 88 19 89 19 90 19 91 19 92 19 93 19 94 19 95 19 96 19 97 19 98 19 99 20 00 20 01 20 02 20 03 0 Funding per faculty in academia has declined Research labeled as basic is becoming more applied source NSF 13 Jun-16 Marc Snir What is CS, Anyhow? Constraints on Information systems Foundations Mathematics of computation Physical Sciences Social Sciences Economics Law … Computer & Information Science & Engineering Computer architecture, Systems & Networking, DB & Information systems, AI (machine learning, vision, robotics…) Graphics & HCI Software Engineering… Applications Physical Sciences (scientific computing, Science informatics) Biological Sciences (computational bio, Bioinformatics) Social Sciences (social informatics, social networking) Art & Leisure (digital art, gaming) Business Core Disciplines 14 Jun-16 Marc Snir Where is CS? A broad view of CS includes research & education done by different departments and programs in the US: Computer Science, Computer Engineering, Information Science… Interdisciplinary research and education with other departments is increasingly important 15 Jun-16 Marc Snir Organizational Models CS (CSE), EE (ECE), IS as standalone units CS usually in College of Science (U Washington, UT Austin); sometimes in College of Engineering (Stanford, UIUC) Boundary between CS (CSE) and EE (ECE) varies CS+ECE in one department in College of Engineering MIT, Berkeley, Michigan CS as part of College of Informatics Cornell, CMU, Georgia Tech, UCI Growing model 16 Jun-16 Marc Snir Globalization Economies are integrated; companies become international; research and knowledge creation are global endeavors; how should this impact CS Research and Education? Need to educate a global workforce (international curriculum, student exchanges…) Need to strengthen international research collaborations 17 Jun-16 Marc Snir THE END 18 Jun-16 Marc Snir BACKUP 19 Jun-16 Marc Snir What is CS, Anyhow? The study of the theoretical foundations of information and computation and their implementation and application in computer systems (Computer Science) The study of how people create, access and share information and the design of systems that augment these activities with automation (Informatics) 20 Jun-16 Marc Snir Who is Funding R&D in the US 21 Jun-16 Marc Snir And Who is Spending the Money 22 Jun-16 Marc Snir 23 Jun-16 Faculty Growth Top 36 CS Departments Marc Snir 800 700 600 500 1--12 400 13--24 25--36 300 200 100 24 06 20 05 -2 0 05 20 04 -2 0 03 20 02 -2 0 02 20 01 -2 0 01 20 00 -2 0 00 19 99 -2 0 99 19 98 -1 9 98 -1 9 97 19 19 96 -1 9 97 0 Jun-16 25 oth er AI/ Ha Ro rdw bot ics are &A rc h itec Sc tur ien e tific Pro Co gL mp an u tin gua g ges &C om pile rs OS &N etw So o rk ftw s are En gin ee Th ring eo ry & Gra A lg phi cs o ri th m &H s um an Da Inte ta b r fa as e ces s& Inf oS y st em s Marc Snir What Research is Done in CS? 25% 20% 15% 10% 5% 0% 1997-1998 2004-2005 Jun-16 Marc Snir Physical constraints become less important, as compared to social, legal and economic constraints May need CS students that study psychology & sociology, rather than physics Increasing work done at the interaction of CS and application areas Need strong support for interdisciplinary research and education (e.g., bioinformatics, media…) 26 Jun-16 Marc Snir More Trends Experimental sciences (and administration & business) generate massive amounts of information; the core problem becomes generating knowledge from data Data management and knowledge discovery become more important Massive amounts of information also open new opportunities for CS, e.g. in NLP. Computing systems become complex, distributed and dynamic; they interact with the physical world and mediate the interactions of large communities The study of the design of complex systems becomes important; systems are studied with the physical world and humans in the loop (sensor networks; social computing) Society is increasingly dependent on unreliable and insecure software systems Trustworthy computing becomes essential; new approaches to software verification, validation and testing, and new system integration methodologies are likely to have a major impact 27 Jun-16