+ All Categories
Home > Documents > Evolution of Complex Systems

Evolution of Complex Systems

Date post: 25-Feb-2016
Category:
Upload: larue
View: 19 times
Download: 0 times
Share this document with a friend
Description:
Evolution of Complex Systems. Lecture 1: Introduction Peter Andras / Bruce Charlton [email protected] [email protected]. Objectives. Topics of interest: Biological evolution Evolution of the education system Advances in computer programming. Bacteria. - PowerPoint PPT Presentation
Popular Tags:
36
Evolution of Evolution of Complex Complex Systems Systems Lecture 1: Introduction Lecture 1: Introduction Peter Andras / Bruce Peter Andras / Bruce Charlton Charlton [email protected] [email protected] [email protected] [email protected]
Transcript
Page 1: Evolution of Complex Systems

Evolution of Evolution of Complex Complex SystemsSystems

Lecture 1: IntroductionLecture 1: Introduction

Peter Andras / Bruce CharltonPeter Andras / Bruce [email protected]@ncl.ac.uk

[email protected]@ncl.ac.uk

Page 2: Evolution of Complex Systems

2

ObjectivesObjectives Topics of interest:Topics of interest:

Biological evolutionBiological evolution Evolution of the education systemEvolution of the education system Advances in computer programmingAdvances in computer programming

Page 3: Evolution of Complex Systems

3

BacteriaBacteria Unicellular organisms, most of the Unicellular organisms, most of the

genome is made up of protein encoding genome is made up of protein encoding sequencessequences

Page 4: Evolution of Complex Systems

4

MedusaMedusa Multi-cellular filter feeders with tissues Multi-cellular filter feeders with tissues

and organsand organs

(www.junglewalk.com)

Page 5: Evolution of Complex Systems

5

MouseMouse Many tissues organised in a wide Many tissues organised in a wide

range of organsrange of organs

(www.junglewalk.com)

Page 6: Evolution of Complex Systems

6

MonkeysMonkeys Complex animals with some social structureComplex animals with some social structure

(www.junglewalk.com)

Page 7: Evolution of Complex Systems

7

HumansHumans Complex animals with extensive Complex animals with extensive

social structuresocial structure

(www.maltavista.net)(www.johnmcmullin.com)

Page 8: Evolution of Complex Systems

8

What are the common What are the common features ?features ?

What are common in various What are common in various biological systems: genes, cells, biological systems: genes, cells, tissues, organs, organisms ?tissues, organs, organisms ?

Page 9: Evolution of Complex Systems

9

What drives the evolution of What drives the evolution of biological systems ?biological systems ?

How did we develop from How did we develop from bacteria ?bacteria ?

How can we describe the evolution How can we describe the evolution of biological systems ?of biological systems ?

Page 10: Evolution of Complex Systems

10

What are the boundaries of What are the boundaries of evolutionary units ?evolutionary units ?

Are the units of evolution cells, Are the units of evolution cells, tissues, organisms ?tissues, organisms ?

Consider bacteria, cat, cancer, ant Consider bacteria, cat, cancer, ant colony, etc.colony, etc.

Page 11: Evolution of Complex Systems

11

How can we link biological How can we link biological and social systems ?and social systems ?

Complex social systems: humans, Complex social systems: humans, monkeys, bees, antsmonkeys, bees, ants

Simpler social systems in other Simpler social systems in other animalsanimals

How do social systems emerge How do social systems emerge from interaction of biological from interaction of biological systemssystems

Page 12: Evolution of Complex Systems

12

What is the role of What is the role of communication and communication and information ?information ?

Genes, proteins, nervous systemGenes, proteins, nervous system

Page 13: Evolution of Complex Systems

13

Education as family Education as family socialisationsocialisation

Ancient times to middle ages: learning Ancient times to middle ages: learning at home as part of regular socialisationat home as part of regular socialisation

(atschool.eduweb.co.uk)

Page 14: Evolution of Complex Systems

14

Literacy and numeracyLiteracy and numeracy Few schools in the Few schools in the

middle agesmiddle ages Schools related to Schools related to

churcheschurches Schooling usually Schooling usually

guaranteed a guaranteed a position in church position in church or governmental or governmental administrationadministration

(members.lycos.co.uk/RobertSlade/Gallery)

Page 15: Evolution of Complex Systems

15

Early universitiesEarly universities Middle ages: Italian Middle ages: Italian

cities, Paris, cities, Paris, Cambridge, Oxford, Cambridge, Oxford, Prague, etc.Prague, etc.

Focused on theology Focused on theology later on law and later on law and medicinemedicine

Page 16: Evolution of Complex Systems

16

Trade schoolsTrade schools 1717thth – 19 – 19thth century century Training in specific areasTraining in specific areas Commerce schools, technical schoolsCommerce schools, technical schools

(www.kckps.org)

Page 17: Evolution of Complex Systems

17

General elementary General elementary educationeducation

Late 19Late 19thth – 20 – 20thth century century Basic education (literacy, numeracy) for Basic education (literacy, numeracy) for

everybodyeverybody Basic education in some sciences (e.g., Basic education in some sciences (e.g.,

geography, biology)geography, biology)

(www.ethosnet.co.uk)

Page 18: Evolution of Complex Systems

18

Modern universitiesModern universities Late 19Late 19thth – 20 – 20thth

centurycentury Organised around Organised around

research and research and sciencessciences

Advanced level Advanced level training in training in sciencessciences (azfoo.net)

Page 19: Evolution of Complex Systems

19

GCSE and A - levelsGCSE and A - levels Mid-late 20Mid-late 20thth century century Standardised education and examsStandardised education and exams Almost general secondary educationAlmost general secondary education

(userweb.esu10.k12.ne.us/~kearney)

Page 20: Evolution of Complex Systems

20

Layered university systemLayered university system Mid 20Mid 20thth century century German system: vocational, German system: vocational,

technical and science universitiestechnical and science universities American system: community American system: community

colleges, state universities, research colleges, state universities, research universitiesuniversities

British system: further education British system: further education colleges, polytechnics, universitiescolleges, polytechnics, universities

Page 21: Evolution of Complex Systems

21

Graduate schoolsGraduate schools Mid – late 20Mid – late 20thth century century Formal education at post – graduate levelFormal education at post – graduate level Advanced training in scientific researchAdvanced training in scientific research

(www.wfu.edu/physics)

Page 22: Evolution of Complex Systems

22

Changes of the education Changes of the education systemsystem

What drives these changes from What drives these changes from one system to another ?one system to another ?

How did we develop graduate How did we develop graduate schools from church related basic schools from church related basic literacy and numeracy schools ?literacy and numeracy schools ?

Page 23: Evolution of Complex Systems

23

What comes next ?What comes next ? Can we predict how the education Can we predict how the education

system will change in the future ?system will change in the future ? What are the likely new forms of What are the likely new forms of

education ?education ?

Page 24: Evolution of Complex Systems

24

Economics, politics, Economics, politics, educationeducation How does economics and politics How does economics and politics

interact with the education system ?interact with the education system ? How is this interaction influencing the How is this interaction influencing the

evolution of the education system ?evolution of the education system ? How does the change of the How does the change of the

education system influence education system influence economics and politics ?economics and politics ?

Page 25: Evolution of Complex Systems

25

Information and Information and communicationcommunication

What is the role of information and What is the role of information and communication within the communication within the education system ?education system ?

How do information and How do information and communication shape the communication shape the evolution of the education evolution of the education system ?system ?

Page 26: Evolution of Complex Systems

26

Punch cardsPunch cards 40s-50s40s-50s Early computers – early programsEarly computers – early programs Very hard to programVery hard to program Bad joke: playing cards with themBad joke: playing cards with them

(www.csis.american.edu/museum)

Page 27: Evolution of Complex Systems

27

FORTRAN and COBOLFORTRAN and COBOL Late 50s – early 70sLate 50s – early 70s Early advanced programming Early advanced programming

languageslanguages Contained the basic programming Contained the basic programming

structuresstructures E.g., for cycle, if – then – else, sub-E.g., for cycle, if – then – else, sub-

routine routine It was still difficult to write easy-to-It was still difficult to write easy-to-

understand programsunderstand programs

Page 28: Evolution of Complex Systems

28

Pascal, Ada, CPascal, Ada, C 70s – 80s70s – 80s Structured programming languagesStructured programming languages They allow easier programmingThey allow easier programming Structured sub-units: procedures Structured sub-units: procedures

and functionsand functions Better management of variablesBetter management of variables The programs are more readable The programs are more readable

by non-authorsby non-authors

Page 29: Evolution of Complex Systems

29

OOPOOP 80s – 90s80s – 90s C++, Delphi, Eiffel, Smalltalk, JavaC++, Delphi, Eiffel, Smalltalk, Java Encapsulation and inheritanceEncapsulation and inheritance Advanced management of Advanced management of

variables and sub-unitsvariables and sub-units Re-usability and readability by Re-usability and readability by

non-authornon-author

Page 30: Evolution of Complex Systems

30

Component-based Component-based programmingprogramming

Since mid – late 90sSince mid – late 90s MFC, STL, design patternsMFC, STL, design patterns Very easy programmingVery easy programming High level of re-usabilityHigh level of re-usability Easy to read by non-authorEasy to read by non-author Dumbing down of programmingDumbing down of programming

Page 31: Evolution of Complex Systems

31

From punch cards to From punch cards to component based component based programmingprogramming

Why did this evolution happened ?Why did this evolution happened ? What are the driving forces What are the driving forces

behind ?behind ?

Page 32: Evolution of Complex Systems

32

Is this good ?Is this good ? Is it good that we evolved from the Is it good that we evolved from the

art of programming to dumbing art of programming to dumbing down of programming ?down of programming ?

Are we more efficient now than at Are we more efficient now than at the beginning ?the beginning ?

Page 33: Evolution of Complex Systems

33

What comes next ?What comes next ? What will happen in the area of What will happen in the area of

computer languages ?computer languages ? What will be the next big thing in What will be the next big thing in

computer programming ?computer programming ?

Page 34: Evolution of Complex Systems

34

Information and Information and communicationcommunication

What is the role of information and What is the role of information and communication in the evolution of communication in the evolution of programming ?programming ?

Page 35: Evolution of Complex Systems

35

Systems evolutionSystems evolution How can we describe such How can we describe such

complex systems ?complex systems ? How can we describe and analyse How can we describe and analyse

the evolution of complex systems ?the evolution of complex systems ? What is the role of information and What is the role of information and

communication in the evolution of communication in the evolution of various systems ?various systems ?

Page 36: Evolution of Complex Systems

36

SummarySummary Evolution from cells to social Evolution from cells to social

systems of humanssystems of humans Evolution of the education systemEvolution of the education system Evolution of computer Evolution of computer

programmingprogramming How to describe and analyse the How to describe and analyse the

evolution of complex systems ?evolution of complex systems ?


Recommended