Seminar „Geschichte der Informatik“, WS 2001/02

Slides:



Advertisements
Ähnliche Präsentationen
Wehrpflicht in Deutschland
Advertisements

Mitgliederversammlung Klimahysterie Wissenschaft ist keine demokratische Mehrheitsentscheidung! Wissenschaft ist Wahrheit! Wäre es anders,
Verbs Used Impersonally With Dative Deutsch I/II Fr. Spampinato.
WS Algorithmentheorie 13 - Kürzeste (billigste) Wege Prof. Dr. Th. Ottmann.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
Time Notes.
Durch die Nacht “through the night” Silbermond
Die Zeit (TIME) Germans are on military time which is 1-24
Informationsbasierte Interaktion information II. Struktur 1.Rekurs Daten Mathematical Theory of Communication (MTC) 2.Reichweite der MTC 3.Hauptteil Interaktion.
You need to use your mouse to see this presentation
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation
Montag den 16.Dezember Lernziel: To begin stage 2 of preparation for speaking assessment.
Animation von Dijkstra
I have lost my voice. I am asking you for your cooperation today and asking you to be a leader in your class. When I choose a student to help me today,
Meine Schulfächer.
You need to use your mouse to see this presentation © Heidi Behrens.
What is todays date and when is your birthday Ask someone what star sign they are and answer Say and ask for the time Say what you do for your birthday.
You need to use your mouse to see this presentation © Heidi Behrens.
Foundation/ Higher Tier Role Play 2 Part-time job.
This presentation can be used for revision and use of vocabulary or grammar in a different and engaging way with either KS3 or 4 pupils. The revision.
CALPER Publications From Handouts to Pedagogical Materials.
Jan Hinzmann – – GIS Praxis II – Slide 1/10 Der Algorithmus von Dijkstra (Berechnung kürzester Wege in bewerteten Graphen) GIS Praxis II, Jan Hinzmann,
Welcome Instructor: Dominik Dwight Zethmeier
By: Jade Bowerman. German numbers are quite a bit like our own. You start with one through ten and then you add 20, 30, 40 or 50 to them. For time you.
You need to use your mouse to see this presentation © Heidi Behrens.
Deutsch Zwei Guten Tag! Heute ist FREITAG!!!!!! Die Sinnfrage: Wie fühlst du dich?? Die Ziele: You will discuss what you do/dont.
Greetings and goodbyes Deutschland v. USA
Lenny Kravitz a new door. I can see that look in your eyes Youre in need of something you cant find Ich kann den Ausdruck in Deinen Augen sehen Du bist.
Hast du einen Nebenjob?.
Konjunktiv II mit modal Verben Subjunctive mood with modals
You need to use your mouse to see this presentation © Heidi Behrens.
Lust auf Lesen Treffpunkt Deutsch Sixth Edition. Relative Pronoun object of a preposition Recall from chapter 9 that relative clauses describe people,
Mein Arbeitspraktikum. Today we are learning to talk about work experience we have done, giving facts, details and opinions The bigger picture: We are.
Die Fragen Wörter Wer? Was? Wann?.
Learning Target / Lernziel:
I will be able to use the accusative pronouns in a sentence (Buch Seite 200)
You need to use your mouse to see this presentation © Heidi Behrens.
Ask what time you will go. Say what the weather is like.
You need to use your mouse to see this presentation.
Iss dich fit! MUST be able to recognise healthy and unhealthy lifestyles SHOULD be able to say what you do to lead a healthy life COULD think about other.
You need to use your mouse to see this presentation
Studentenstreik 2009, 2010 in Deutschland Part 1: Studiengebühren.
Studentenstreik 2009, 2010 in Deutschland Part 1: Studiengebühren.
Montag den 8. Juni Lernziel:- To launch a project and receive results.
You need to use your mouse to see this presentation © Heidi Behrens.
Kapitel 4: Mein Tag Sprache.
FRAU SNELL Wie ist das Datum heute? _______________________________________________.
Memorisation techniques
Here‘s what we‘ll do... Talk to the person sitting in front of you. Introduce each other, and ask each other questions concerning the information on your.
Reflexiv-Verben Deutsch 2/AC.
Das Wetter Lernziele: Heute: The „Wenn“ clause! - To describe and report the weather - To discuss activities done in different types of weather - To compare.
Was machst du gern?.
Environment problems The problems - The problem of waste  too much trash -People use too much cars -Oil platform accidents -Exhaust gas pollution -Deforestation.
What’s the odd one out and why? TeeBananenBier Orangensaft WasserMilsch KaffeeFisch PizzaSalatSchokoladeSandwich SchokoladeOrangenZitronenApfel PizzaFischOrangeChips.
ENVIRONMENT PROBLEMS What can I do? Pineapples Traffic  Use public vehicles  Use more bike and go by walking  There should be a filter in every car.
Essay structure Example: Die fetten Jahre sind vorbei: Was passiert auf der Almhütte? Welche Bedeutung hat sie für jede der vier Personen? Intro: One or.
Fitness. An english presentation.
Sentence Structure Questions
Nicht vs kein… With partner, read page 176 “Negation”… Ask yourself…
Deutsch I Telling time….
Meine Zukunftspläne More complex sentence starters (after the comma, INVERT your verb!) When I leave school – Wenn ich die Schule verlasse, werde ich um.
Say What? We put the flowers on the Tisch.
Get your Project started
Kapitel 4-Stufe 1 Talking about class schedules
To English Translations
Quality assured by the ALL Connect project (2015)
Einen guten Rutsch ins Neujahr.
School supplies.
Die tiere Share: Introduce the session and PDSA.
 Präsentation transkript:

Seminar „Geschichte der Informatik“, WS 2001/02 Edsger Wybe Dijkstra Seminar „Geschichte der Informatik“, WS 2001/02

Biographie

Biographie: 1930-1950 11.05.1930: geboren in Rotterdam (NL) 1942: Gymnasium Erasminium 1944: Trennung von Familie 1945: Heimkehr; Wunsch, Jura zu studieren 1948: Physik-Studium an der Uni Leiden (NL)

Biographie: 1951-1956 1951: Candidaats Examen 1951: Programmier-Kurs in Cambridge (GB) auf EDSAC 1952: Teilzeit-Job am Mathematical Centre in Amsterdam (NL) 1956: Doctoraal Examen, Theoretische Physik

Biographie: 1956-1960 1956: Vollzeitstelle am MCA 1956: Shortest Path – Implementierung auf der ARMAC 1957: Hochzeit mit M.C. Debets 1959: PhD für Real-Time Interrupt Handler (Uni Amsterdam) 1960: ALGOL60 – Implementierung auf der ARMAC

Biographie: 1961-1965 1961: Semaphoren 1962: Mathematik-Professor an der techn. Uni Eindhoven (NL) 1965: Dining Philosophers Problem, Bankers Algorithm

Biographie: 1966-1980 1968: „The Structure of the THE-Multiprogramming System“ 1968: „GoTo Statement Considered Harmful“ 1972: „Notes on Structured Programming“ 1972: ACM Turing Award 1973: Research Fellow für Burroughs Corporation

Biographie: 1981-heute 1984: Informatik- und Mathematik-Professor an der Uni Texas (USA) Inzwischen emeritiert

Fachliche Leistungen

Shortest Path: Problem

Shortest Path: Algorithmus V = Menge aller Knoten; E = Menge aller Kanten; S = {s}; // Menge von Knoten // Invariante: kürzeste Weglänge zu jedem // Knoten in S bekannt while ( t  S ) { füge zu S den Knoten aus (V \ S) hinzu, der mit kleinstem Aufwand zu erreichen ist }

Shortest Path: Beispiel d(1) d(2) d(3) d(t) {s} 10  30 100 {s,1} 60 {s,1,3} 50 90 {s,1,3,2} {s,1,3,2,t}

Shortest Path: Dijkstra  Greedy Greedy: s  1  2  t Kosten: 70 Dijkstra: s  3  2  t Kosten: 60

Semaphoren Problem: mehrere Prozesse greifen synchron auf gleiche Daten zu Semaphor = Signalmast (bei Zügen) P und V Operationen P = passeren V = vrijgeven mutual exclusion

Dining Philosophers Problem Deadlock Starvation Lack of Fairness

Banker‘s Algorithm (1) Zur Vermeidung von Deadlocks Jeder Kunde hat Kreditlimit, Kredite werden nach endlicher Zeit zurückgezahlt Kein Kreditlimit darf Bankvermögen übersteigen

Banker‘s Algorithm (2) Darlehen wird gewährt, wenn anschließend noch genug Geld, um theoretisch größtes Darlehen zu gewähren; sonst: warten Bei Rückzahlung werden Wartende zufrieden gestellt

Banker‘s Algorithm: Nachteile Kunde muss wissen, wieviel Geld er höchstens braucht ( Kreditlimit) Zu hohe Kreditlimits machen System unflexibel Lange Wartezeiten möglich

THE Multiprogramming System Betriebssystem auf X8 Aufteilung aller Aufgaben in sequentielle Prozesse auf verschiedenen Hierarchie-Stufen Korrektheit der Implementierung bewiesen Virtueller Speicher

Zitate

Zitate People get attached to their sources of misery – that‘s what stabilizes many marriages.

Zitate Simplicity, Completeness, Correctness The freedom of meaning one thing and saying something different is not permitted.

Zitate If you need more than five lines to prove something, then you‘re on the wrong track.

Zitate I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself, „Dijkstra would not have liked this“, well that would be enough immortality for me.

Zitate Never complete with colleagues. Try the most difficult thing you can do. Choose what is scientifically healthy and relevant. Don‘t compromise on scientific integrity.