modern societal needs: information, algorithmic, and ......2019/11/10  · information, algorithmic,...

13
Modern Societal Needs: Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis Professor of Computer Science, University of Crete CRISS Symposium, 14 November 2019 University of Crete

Upload: others

Post on 30-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ModernSocietalNeeds:Information,Algorithmic,andComputationalThinkingandTraining,inLargeNumbers

ManolisG.H.KatevenisProfessorofComputerScience,UniversityofCrete

CRISSSymposium,14November2019

UniversityofCrete

Page 2: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

Societychanges,Schoolsmustfollow– orratherlead!• Technologyadvances,affectingsociety–maketaskseasier,increaseproductivity– shifttointellectual,creative professions– awayfrommanualorrepetitive tasks

• Schoolsmustadapttosocietalchanges…• orrather:Schoolsmustlead societalchanges!– schoolseducatethenextgeneration– ourfuture– ourfuturedependsonthosewhocreateit– oncurrentstudents

2Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

Page 3: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

Information&CommunicationTechnologies(ICT)• ICTdrivesthemoderntechnology&societyrevolution– knowledgeispower– speedandeaseofinformationaccessandprocessingprovidescountlessnew,previouslyunknownopportunities

• ICTisstillinitsinfancy!– self-drivingcars?drones?drugdesign?nextgoogle/fb/AirBNB?– systemreliability,security,privacy,performance,easeofuse?– parallelism,artificialintelligence:stillintheirinfancy– hugecomplexitytobuildthese – “labor”(intellect)intensive!

⇒ Needmany-manymoreICTprofessionals!

3Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

Page 4: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ReorientEducationtowardstheProfessionsneeded• Needmoreintellectual,creativeprofessionals,andlesspeopleinmanualorrepetitivetasks• NeedmanymoreICTprofessionals,world-wide• WouldmoreICTgraduationsleadtounemployment?– definitelynot – example1:Israelinthe90’s– definitelynot – example2:AMCC-Greece(missed),1998

• Onthecontrary,availabililtyofhigh-qualityICTprofessionalsisapre-requisiteforeconomicgrowth⇒ Attractyoungs(maleand female)towardsSTEMandICT!

4Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

Page 5: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

Weneedtoboth useandunderstandICTbetter• ICTisanewTool foralmosteverythinginlife– needtraininginusingICTintheotherprofessionsandactivities– digitalcompetencesmustbeacquiredintheclassroom

• InformationandAlgorithms,asa(new)WayofThinking,mustalsobecultivatedintothenextgenerations–WhatisInformation,howisitrepresented,processed,derived– Algorithmicthinking:relatedtomathematics(rigorous,correct)andengineering(howtoachieveagoal),yetseparatefromboth– Understandingcomputersandcomputations

• TrueEngineeringinschool:design&build(≠justsolve)5Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

Page 6: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ExamplesfromUniv.ofCrete:canwemovethesetoSchool?

6Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

SwitchesinSeries:LogicalAND

SwitchesinParallel:LogicalOR

Page 7: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ExamplesfromUniv.ofCrete:canwemovethesetoSchool?

7Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

Eachredshunt“joins”arowtoacolumn

AMemory(8words× 8bitsperword)

Page 8: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ExamplesfromUniv.ofCrete:canwemovethesetoSchool?

8Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

readingtwootherwordsoutofthismemory

Page 9: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ExamplesfromUniv.ofCrete:canwemovethesetoSchools?

9Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

ADecisionTree

III II6 I6I I66 6I66II 66I 666

Page 10: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ExamplesfromUniv.ofCrete:canwemovethesetoSchools?

10Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

AddressDecoderbuiltoutofaDecisionTree

Page 11: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

ExamplesfromUniv.ofCrete:canwemovethesetoSchools?

11Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

AddressDecoderconnectedtotheMemory

Page 12: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

OtherExample:aBookforHighSchool?

12Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019

Ideasonly,noprerequisites• Googlesearch/rankalgorithm• Public-keyCryptography• Errorcorrectioncodes• Patternrecognition,machinelearning• Datacompression,DataBases• Digitalsignatures• Computability

GreektranslationbyCreteUniv.Press

Page 13: Modern Societal Needs: Information, Algorithmic, and ......2019/11/10  · Information, Algorithmic, and Computational Thinking and Training, in Large Numbers Manolis G.H. Katevenis

Conclusions• Reorienteducationand professiontopics–moreintellectual,creativeprofessionals– not forrepetitivetasks–manymoreICTprofessionalsneeded,ofhighquality– vocationalguidance

• Everybodytobecomeabetteruser ofICT• Everybodytobetterunderstand ICT– Information,Algorithmic,ComputationalThinking

• Attractyoungs(maleand female)towardsSTEMandICT

13Information,Algorithmic&ComputationalThinking&Training- CRISSSymp.,2019