Presentation is loading. Please wait.

Presentation is loading. Please wait.

Evolution of Complex Systems Lecture 1: Introduction Peter Andras / Bruce Charlton

Similar presentations


Presentation on theme: "Evolution of Complex Systems Lecture 1: Introduction Peter Andras / Bruce Charlton"— Presentation transcript:

1 Evolution of Complex Systems Lecture 1: Introduction Peter Andras / Bruce Charlton peter.andras@ncl.ac.ukbruce.charlton@ncl.ac.uk

2 2 Objectives Topics of interest: Topics of interest: Biological evolution Biological evolution Evolution of the education system Evolution of the education system Advances in computer programming Advances in computer programming

3 3 Bacteria Unicellular organisms, most of the genome is made up of protein encoding sequences Unicellular organisms, most of the genome is made up of protein encoding sequences

4 4 Medusa Multi-cellular filter feeders with tissues and organs Multi-cellular filter feeders with tissues and organs (www.junglewalk.com)

5 5 Mouse Many tissues organised in a wide range of organs Many tissues organised in a wide range of organs (www.junglewalk.com)

6 6 Monkeys Complex animals with some social structure Complex animals with some social structure (www.junglewalk.com)

7 7 Humans Complex animals with extensive social structure Complex animals with extensive social structure (www.maltavista.net) (www.johnmcmullin.com)

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

9 9 What drives the evolution of biological systems ? How did we develop from bacteria ? How did we develop from bacteria ? How can we describe the evolution of biological systems ? How can we describe the evolution of biological systems ?

10 10 What are the boundaries of evolutionary units ? Are the units of evolution cells, tissues, organisms ? Are the units of evolution cells, tissues, organisms ? Consider bacteria, cat, cancer, ant colony, etc. Consider bacteria, cat, cancer, ant colony, etc.

11 11 How can we link biological and social systems ? Complex social systems: humans, monkeys, bees, ants Complex social systems: humans, monkeys, bees, ants Simpler social systems in other animals Simpler social systems in other animals How do social systems emerge from interaction of biological systems How do social systems emerge from interaction of biological systems

12 12 What is the role of communication and information ? Genes, proteins, nervous system Genes, proteins, nervous system

13 13 Education as family socialisation Ancient times to middle ages: learning at home as part of regular socialisation Ancient times to middle ages: learning at home as part of regular socialisation (atschool.eduweb.co.uk)

14 14 Literacy and numeracy Few schools in the middle ages Few schools in the middle ages Schools related to churches Schools related to churches Schooling usually guaranteed a position in church or governmental administration Schooling usually guaranteed a position in church or governmental administration (members.lycos.co.uk/ RobertSlade/Gallery)

15 15 Early universities Middle ages: Italian cities, Paris, Cambridge, Oxford, Prague, etc. Middle ages: Italian cities, Paris, Cambridge, Oxford, Prague, etc. Focused on theology later on law and medicine Focused on theology later on law and medicine

16 16 Trade schools 17 th – 19 th century 17 th – 19 th century Training in specific areas Training in specific areas Commerce schools, technical schools Commerce schools, technical schools (www.kckps.org)

17 17 General elementary education Late 19 th – 20 th century Late 19 th – 20 th century Basic education (literacy, numeracy) for everybody Basic education (literacy, numeracy) for everybody Basic education in some sciences (e.g., geography, biology) Basic education in some sciences (e.g., geography, biology) (www.ethosnet.co.uk)

18 18 Modern universities Late 19 th – 20 th century Late 19 th – 20 th century Organised around research and sciences Organised around research and sciences Advanced level training in sciences Advanced level training in sciences (azfoo.net)

19 19 GCSE and A - levels Mid-late 20 th century Mid-late 20 th century Standardised education and exams Standardised education and exams Almost general secondary education Almost general secondary education (userweb.esu10.k12.ne.us/~kearney)

20 20 Layered university system Mid 20 th century Mid 20 th century German system: vocational, technical and science universities German system: vocational, technical and science universities American system: community colleges, state universities, research universities American system: community colleges, state universities, research universities British system: further education colleges, polytechnics, universities British system: further education colleges, polytechnics, universities

21 21 Graduate schools Mid – late 20 th century Mid – late 20 th century Formal education at post – graduate level Formal education at post – graduate level Advanced training in scientific research Advanced training in scientific research (www.wfu.edu/physics)

22 22 Changes of the education system What drives these changes from one system to another ? What drives these changes from one system to another ? How did we develop graduate schools from church related basic literacy and numeracy schools ? How did we develop graduate schools from church related basic literacy and numeracy schools ?

23 23 What comes next ? Can we predict how the education system will change in the future ? Can we predict how the education system will change in the future ? What are the likely new forms of education ? What are the likely new forms of education ?

24 24 Economics, politics, education How does economics and politics interact with the education system ? How does economics and politics interact with the education system ? How is this interaction influencing the evolution of the education system ? How is this interaction influencing the evolution of the education system ? How does the change of the education system influence economics and politics ? How does the change of the education system influence economics and politics ?

25 25 Information and communication What is the role of information and communication within the education system ? What is the role of information and communication within the education system ? How do information and communication shape the evolution of the education system ? How do information and communication shape the evolution of the education system ?

26 26 Punch cards 40s-50s 40s-50s Early computers – early programs Early computers – early programs Very hard to program Very hard to program Bad joke: playing cards with them Bad joke: playing cards with them (www.csis.american.edu/museum)

27 27 FORTRAN and COBOL Late 50s – early 70s Late 50s – early 70s Early advanced programming languages Early advanced programming languages Contained the basic programming structures Contained the basic programming structures E.g., for cycle, if – then – else, sub- routine E.g., for cycle, if – then – else, sub- routine It was still difficult to write easy-to- understand programs It was still difficult to write easy-to- understand programs

28 28 Pascal, Ada, C 70s – 80s 70s – 80s Structured programming languages Structured programming languages They allow easier programming They allow easier programming Structured sub-units: procedures and functions Structured sub-units: procedures and functions Better management of variables Better management of variables The programs are more readable by non-authors The programs are more readable by non-authors

29 29 OOP 80s – 90s 80s – 90s C++, Delphi, Eiffel, Smalltalk, Java C++, Delphi, Eiffel, Smalltalk, Java Encapsulation and inheritance Encapsulation and inheritance Advanced management of variables and sub-units Advanced management of variables and sub-units Re-usability and readability by non- author Re-usability and readability by non- author

30 30 Component-based programming Since mid – late 90s Since mid – late 90s MFC, STL, design patterns MFC, STL, design patterns Very easy programming Very easy programming High level of re-usability High level of re-usability Easy to read by non-author Easy to read by non-author Dumbing down of programming Dumbing down of programming

31 31 From punch cards to component based programming Why did this evolution happened ? Why did this evolution happened ? What are the driving forces behind ? What are the driving forces behind ?

32 32 Is this good ? Is it good that we evolved from the art of programming to dumbing down of programming ? Is it good that we evolved from the art of programming to dumbing down of programming ? Are we more efficient now than at the beginning ? Are we more efficient now than at the beginning ?

33 33 What comes next ? What will happen in the area of computer languages ? What will happen in the area of computer languages ? What will be the next big thing in computer programming ? What will be the next big thing in computer programming ?

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

35 35 Systems evolution How can we describe such complex systems ? How can we describe such complex systems ? How can we describe and analyse the evolution of complex systems ? How can we describe and analyse the evolution of complex systems ? What is the role of information and communication in the evolution of various systems ? What is the role of information and communication in the evolution of various systems ?

36 36 Summary Evolution from cells to social systems of humans Evolution from cells to social systems of humans Evolution of the education system Evolution of the education system Evolution of computer programming Evolution of computer programming How to describe and analyse the evolution of complex systems ? How to describe and analyse the evolution of complex systems ?


Download ppt "Evolution of Complex Systems Lecture 1: Introduction Peter Andras / Bruce Charlton"

Similar presentations


Ads by Google