KL-konference 23. november 2016 Disruption mellem himmel og jord Michael E. Caspersen Udviklingschef, It-vest mec@it-vest.dk
Eller... Informatik ('Computational Thinking') det 21. århundredes matematik Michael E. Caspersen Udviklingschef, It-vest mec@it-vest.dk
It er ikke bare endnu en teknologi Andre teknologier strækker vores fysiske formåen It strækker vores mentale formåen og giver radikalt nye muligheder
Aritmetik 4 + 7 23 + 49 7 4 53 17 3 9 28 61 15 : 3 84 : 6 Matematik a + b a (b c) (a + b) (a b) (a + b) 2 2x 2 2x 12 = 0
Læse Skrive Forstå Formulere Strukturere Kommunikere Kalkulere (konkret) Fortolke Formalisere Reducere Kalkulere (abstrakt) Abstrahere Analysere Relatere Vurdere Syntetisere Processere (kan selv udføre)
Læse Skrive Forstå Formulere Strukturere Kommunikere Kalkulere (konkret) Fortolke Formalisere Reducere Kalkulere (abstrakt) Abstrahere Analysere Relatere Vurdere Syntetisere Programmere (beskrive så "agent" kan udføre)
Processere Programmere
Disruption mellem himmel og jord
Computational Literacy for All The fourth r reading riting rithmetic rithms Computational Thinking and Practice ~ Computational Literacy It i gymnasiet.17
Udbredelse 2013 2014 2015 2016 In the new economy, CS is not an optional skill, it is a basic skill, right along with the three R's https://www.whitehouse.gov/the-press-office/2016/01/30/weekly-address-giving-every-student-opportunity-learn-through-computer
som værktøj/ medie i fag som vi kender (eller kendte) dem It og uddannelse Computational Thinking Informatik Hvad der læres Teknologi / infrastruktur
C Center for omputational T hinking Aarhus University Som fag Professor Kurt Jensen Udd.-manager Søren Poulsen Institut for Datalogi Lektor Ole Caprani Lektor Clemens N. Klokmose Ph.d.-stud. (postdoc) Winnie Soon Ph.d.-stud. Thomas Hvid Spangsberg Professor Ole Sejer Iversen I fag Institut for Kommunikation og Kultur... Andre relevante fagmiljøer
Hovedpointer! Den fjerde industrielle revolution! delvis eller total automatisering af avancerede jobfunktioner! Radikalt nye muligheder! erkendelses-, udtryks- og socialt/fællesskabsmæssigt! paradoks: en ny mørk middelalder...! Informatik og CT er essentielle basiskompetencer! informatik som fag! computational thinking i fag! ambitiøse tiltag internationalt (eks. fra USA og UK)! National morgengry! informatik (som fag)! CT/digital dannelse i alle fag! RM-pilotprojekt Computational Thinking i Gymnasiefag
Den fjerde industrielle revolution
Den fjerde industrielle revolution 1.! Mekanisk automation af manuelle processer (vandkraft og dampmaskine) 2.! Masseproduktion (elektricitet, arbejdsdeling) 3.! Elektronisk automation af produktionslinjer (It-systemer, plc-styring etc.) 4.! Digital automation og innovation af komplekse mentale processer (algoritmer, AI/machine learning, big data, data science,...)
Udbredelse Tre største virksomheder Detroit 1990 Ikke 10% eller 20% så gode forretninger, men 100 gange så gode forretninger! Næsten 10.000% Silicon Valley 2014 Omsætning 1.710 mia. 1.695 mia. Ansatte 1,2 mio. 137.000 Markedsværdi 655 mia. 7.465 mia. Transformering af brancher og professioner Delvis eller total automatisering hurtigere end de fleste forestiller sig advokater ejendomsmæglere finansanalytikere læger revisorer forsikringsmæglere bibliotekarer journalister markedsanalytikere Implikationer for uddannelse!
Jura og digital automation/innovation Kilde: http://www.business.dk/raadgivning/du-kan-bede-robotadvokaten-om-et-godt-raad http://www.dr.dk/nyheder/viden/tech/kloge-computere-knaekker-koden-til-domme Har Googles Ventures i investorkredsen Kun begyndelsen...
Sundhed og digital automation/innovation Too much information, too little time... Kilde: https://www.linkedin.com/pulse/role-ai-healthcare-in-depth-guide-thomas-riisgaard-hansen Automate A system that detects a specific condition and automatically orders blood tests. Assist The system helps the doctors by suggesting a number of treatment options. Find and present When displaying a patient case the algorithm suggests relevant literature, guidelines or similar patient cases. Augment Scan through all patients in the hospital and tag cases that might require a second review.
Journalistik og digital automation/innovation Takeaway #1 Journalists need to be educated in computational literacy in order to make tools, not just use them. http://politiken.dk/tv/ece3220577/politiken-bruger-ogsaa-algoritmer---saadan-fungerer-de/
Kommunikation aka marketing Et KÆMPE uddannelses- og professionsområde http://politiken.dk/oekonomi/ece3445066/marketing-er-ovre-sidste-salgsdato/
Digitalisering og understøttelse af avancerede mentale processer giver Radikalt nye muligheder
Radikalt nye muligheder Erkendelsesmæssigt Udtryksmæssigt Socialt/fællesskabsmæssigt Tre eksempler
I dag er computeren et lige så vigtigt redskab for kemikere som reagensglasset/ mikroskopet og computersimuleringer er nu så realistiske at de kan forudsige udfaldet af traditionelle eksperimenter
Eksempel 1 Erkendelsesmæssigt Udtryksmæssigt Socialt/fællesskabsmæssigt Ny dimension i matematik 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844...
Eksempel 1 Erkendelsesmæssigt Udtryksmæssigt Socialt/fællesskabsmæssigt Ny dimension i matematik alle videnskabsfag
Eksempel 2 Erkendelsesmæssigt Udtryksmæssigt Socialt/fællesskabsmæssigt En moderne biologiopgave
Eksempel 3 Erkendelsesmæssigt Udtryksmæssigt Socialt/fællesskabsmæssigt En netværksorganisme af mennesker og maskiner Kun begyndelsen...
Eksempel 3 Erkendelsesmæssigt Udtryksmæssigt Socialt/fællesskabsmæssigt Luis von Ahn: Human Computing
Radikalt nye muligheder Erkendelsesmæssigt Udtryksmæssigt Socialt/fællesskabsmæssigt Indsigt og udsyn med Informatik
Den største fare er ikke kloge robotter men dumme mennesker...
Paradoks: Ny Middelalder
Den mørke Middelalder
Kontrolpanel til civilisationen
In a digital age whoever holds the keys to programming ends up building the reality in which the rest of us live. - Douglas Rushkoff Videoklip på YouTube
4. industrielle revolution + Radikalt nye muligheder + Almendannelse i stedet for dark age! Informatik en ny basiskompetence for alle
Informatik Nyt dannelsesområde Nye basiskompetencer for alle Tysk... Musik Teknologi Design Innovation Datalogi Samfundsfag Programmering Engelsk Naturgeografi Afsætning Spansk Biologi Virksomhedsøkonomi Historie Fysik Oldtidskundskab Kinesisk Kemi Bioteknologi Læsning Skrivning Informatik Matematik
Informatik og Computational Thinking
Computational Thinking (CT) Seymour Papert Introduced CT in 1980 Jeanette Wing Re-coined CT in 2006 CT is the use of programs as an extension of our mind to experience and understand the world, to manipulate the world, and to create things that matter to us. CT is the thought processes involved in formulating a problem and expressing its solution(s) in a way that a computer (human or machine) can carry it out. CT er at repræsentere data gennem passende abstraktioner i modeller og simuleringer samt automatisere problemløsning gennem algoritmisk tænkning.
Jeanette Wing om CT (2006-...) Computational thinking is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer human or machine can effectively carry it out.! CT embraces the ability to think! Associated techniques! about computing in context! Reflecting: Making judgement! in terms of interactions! Coding: Express design as code! algorithmically! Designing: Working out structure! in terms of decomposition! in generalisations, identifying and making use of patterns! in abstractions, choosing good representations, and! in terms of evaluation! Analysing: Decomposing, abstracting, seeking commonalities (patterns)! Applying: Adopting pre-existing solutions to meet requirements of another context
Computational Thinking á la CAS, UK https://community.computingatschool.org.uk/resources/2324
Andre ressourcer om CT
Nogle (få) artikler om CT (2006-2016)
Computing at School CS for All i UK og USA
!
Computational Thinking á la CSP og K-12CS 131 sider http://apcsp.org https://k12cs.org
Udbredelse
Informatik og Computational Thinking i den danske gymnasieskole
C Center for omputational T hinking Aarhus University Som fag Professor Kurt Jensen Udd.-manager Søren Poulsen Institut for Datalogi Lektor Ole Caprani Lektor Clemens N. Klokmose Ph.d.-stud. (postdoc) Winnie Soon Ph.d.-stud. Thomas Hvid Spangsberg Professor Ole Sejer Iversen I fag Institut for Kommunikation og Kultur... Andre relevante fagmiljøer
Gymnasieforliget Gymnasieforliget Informatik Programmering Matematik Alle fag (CT " digital dannelse)
Nyt informatik-fag for alle (2011-)! Et alment fag! kreativt! revolutionerende! grænseoverskridende! meningsfuldt udbud for alle! inspiration til videregående studie! Mål: syv målpunkter som definerer it-faget! it-systemer og menneskelig aktivitet! interaktionsdesign af it-systemer! modellering og strukturering! it-systemers arkitektur! programmering! digitalisering! innovation En håndfuld didaktiske principper Et elastisk fag
Gymnasieforliget Gymnasieforliget Informatik Programmering Matematik Alle fag (CT " digital dannelse)
RM-pilotprojekt med ni midtjyske gymnasier C Center for omputational T hinking Computer Science, Aarhus University
CT i fag konkrete eksempler!!!!!!! Samfundsfag! Økonomisk kredsløb! International handel Billedkunst! kreativ programmering Kemi! Cellemembran og Na-K-pumpen Latin! Eliza loquitur latin Musik! EarSketch Dansk/fremmedsprog! forfattergenkendelse, stilometri Bioteknologi! DNA-match Matematik er naturvidenskabens sprog Informatik er alle fags sprog
KL-konference 23. november 2016 Disruption mellem himmel og jord Michael E. Caspersen Udviklingschef, It-vest mec@it-vest.dk
Edsger W. Dijkstra Turing Award Lecture (1972) Automatic computers have now been with us for a quarter of a century [nu næsten 70 år]. They have had a great impact on our society in their capacity of tools, but in that capacity their influence will be but a ripple on the surface of our culture, compared with the much more profound influence they will have in their capacity of intellectual challenge without precedent in the cultural history of Mankind. [...] This challenge, viz. the confrontation with the programming task, is so unique that this novel experience can teach us a lot about ourselves. It should deepen our understanding of the process of design and creation, it should give us better control over the task of organizing our thoughts. If it did not do so, to my taste we should not deserve the computer at all!
Everyone should learn a computer language because it teaches you how to think. - Steve Jobs http://www.csnyc.org/video/steve