CSCE 221H-200Gregory Donelan II. Early Life Was Born in Yealmpton, England on January 13 th, 1934 Won a scholarship to Eton College in 1946, where he.

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

INTRODUCTION TO MODELING
VIDE als voortzetting van Cocktail SET Seminar 11 september 2008 Dr. ir. Michael Franssen.
Charles Babbage (December 26, 1791 – October 18, 1871)
Cyber Education Project Accreditation Committee November 2014.
Aristotle Charles, Celeste, Ward, And Leila. Historical Context The Greek world of Aristotle’s time was made up of small city-states all with its own.
Course on Probabilistic Methods in Concurrency (Concurrent Languages for Probabilistic Asynchronous Communication) Lecture 1 The pi-calculus and the asynchronous.
JOHN POPLE by Maryjane P. Villanueva.
Prof. Charles Antony Richard Hoare Tony Hoare. Born in Colombo (Sri Lanka) British parents.
SWEBOK & U. Ottawa SE1 SWEBOK Compared to the University of Ottawa Undergraduate SE Program CSEET March, 2000 Timothy C. Lethbridge.
John McCarthy. biography Was born in Boston, Massachusetts on September 4, Family of two Irish immigrants, John Patrick and Ida Glatt McCarthy.
1 Ivan Lanese Computer Science Department University of Bologna Italy Evolvable systems: some ideas for modelling With input from Davide Sangiorgi, Fabrizio.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
Describing Syntax and Semantics
Slides 00 1 Advanced Logics Part 1: Lambda Calculus and Type Theory Lecturer: Lim Yohanes Stefanus Part 2: Modal Logic Lecturer: Gregory Wheeler.
Models of Computation as Program Transformations Chris Chang
California State University East Bay
CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Automated Evaluation of Regular Lab Assignments: A Bittersweet.
Albert Einstein
11. 2 Organic Mathematics New approach to Hilbert’s 6th problem Introduction Presentation Moshe Klein, Doron Shadmi 17 June 2009.
Prof. Diletta Romana Cacciagrano.  From sequential over concurrent to mobile systems  Introduction to the Pi-Calculus  Operational Equivalences based.
Charles Babbage (December 26, 1791 – October 18, 1871) By: Andy Chmilenko.
Maths and the History of ICT
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
VeriML DARPA CRASH Project Progress Report Antonis Stampoulis October 5 th, 2012 A language-based, dependently-typed, user-extensible approach to proof.
* * 0 Albert Einstein By: Doug Billie.
ALAN TURNING A COMPUTER SCIENCE PIONEER BY: JOURDAN D. BEVERLY.
Famous Mathematician Leonhard Euler Charles Babbage Maggie Chang
Alan Turing ( ). Early Biography Born on June 23, 1912 in London, England Attended a prestigious public school where he showed promise in math.
Why take a fourth year of math? Putting the pieces together…
Albert Einstein. BIOGRAPHY Albert Einstein was born at Ulm, in Württemberg, Germany, on March 14, Six weeks later the family moved to Munich, where.
Overview of the Course Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at Rice University.
ADA LOVELACE Selbin Ezgi Kamişli OUTLİNE Childhood Adults Working whit Charles Babbage Died.
Mathematics in Computer Science at Loras College Steve Mosiman.
© Andrew IrelandDependable Systems Group Proof Automation for the SPARK Approach to High Integrity Ada Andrew Ireland Computing & Electrical Engineering.
Babbage's Difference Engine Ted Metcalfe. "I wish to God these tables had been calculated by steam!" Late in 1820 the Astronomical Society of London commissioned.
John Vincent Atanasoff By: Sofia Revueltas M.. Who was Atanasoff? Inventor of the electronic digital computer. Mathematical Physicist. A professor and.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
By: Rachael Foster.  Born: December 26,1791 in London  School:  attended Trinity College in Cambridge(1811)  transferred to Peterhouse in Cambridge.
ALCIC - Advanced Level Computing & ICT Courses 1 Year 11 Advanced VCE/GCE Selection Advanced Level Computing and Information & Communications Technology.
Know as the father of Computers
Science Project.  Albert Einstein was born on the 4 th March 1879  He was born in Germany to a Jewish family.
Presented by: Kevin Steward. Born November 2, 1815 in England He started school at 1 ½ By 11 he taught himself Greek and Latin 16 drop out of school,
Tommy King October 14, 2014 Kurt GodeL.
Biographical Presentation By: Kenneth Bonte.  Ole-Johan Dahl was born in October 12, 1931 in Mandal, Norway.  He was the first member of his family.
THE CREATIVITY OF THE SUMERIANS. The Sumerians created many inventions that still affect our lives today. Probably their greatest invention was their.
New Math Progression WV Next Generation Standards and Objectives.
Long Term Transition Plan Gareth Hunt EVLA M&C PDR 2002 May 15.
FROM ARMATURE WINDING TO AI Lotfi A. Zadeh Computer Science Division Department of EECS UC Berkeley Fanni Reunion October 23, 2010 USC, LA Research supported.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
The Nature of Computing INEL 4206 – Microprocessors Lecture 3 Bienvenido Vélez Ph. D. School of Engineering University of Puerto Rico - Mayagüez.
Theory of Programming Languages Introduction. What is a Programming Language? John von Neumann (1940’s) –Stored program concept –CPU actions determined.
The Nature of Computing INEL 4206 – Microprocessors Lecture 2 Bienvenido Vélez Ph. D. School of Engineering University of Puerto Rico - Mayagüez.
Leslie Valiant “truly a heroic figure in theoretical computer science”- ACM Turing Award Committee Nafe Alsawfta CSCE 221 Spring 2014.
Ole-Johan Dahl ACM Turing Award (2001) Presentation by Carsten Hood CSCE | Spring 2014.
CSCE 315 Programming Studio Spring 2013 John Keyser.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
A history in the life of…
Alonzo Church: Mathematician. Philosopher. Computer Scientist? Who is Alonzo Church? Alonzo Church was a man who was very important to the computer science.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
서울대한양대 ( 안 산 ) 충남대 1년1년 컴퓨터기초 (C) 컴퓨터프로그래밍 (C, Java) 컴퓨터프로그래밍 (C) 2. 봄 프로그래밍 원리 (Scheme, ML) Structure & Interpretation of Computer Programs 프로그래밍 방법론.
CS 154 Formal Languages and Computability April 5 Class Meeting Department of Computer Science San Jose State University Spring 2016 Instructor: Ron Mak.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Senior Course Choices What do you need to know?
George Boole and his Legacy “Standing on the Shoulders of Giants” Richard Henson University of Worcester Presentation for BCS 8 th.
DR. ABDUS SALAM.
Overview of the Course Copyright 2003, Keith D. Cooper, Ken Kennedy & Linda Torczon, all rights reserved. Students enrolled in Comp 412 at Rice University.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Science and Technology
Presentation transcript:

CSCE 221H-200Gregory Donelan II

Early Life Was Born in Yealmpton, England on January 13 th, 1934 Won a scholarship to Eton College in 1946, where he excelled in mathematics Won a scholarship to King’s College in Cambridge in 1952 In 1956 he took a course in computer programming, but he said "Programming was not a very beautiful thing. I resolved I would never go near a computer in my life.“ and stopped pursuing it.

Family Life He played the Oboe, and ended up meeting his wife, Lucy Moor, because of it. Lucy was a violin teacher They had three children, two sons named Gabriel and Barney, and a daughter named Chloe. In 1992, Gabriel Died. His wife Lucy also died, in 2010 a few weeks before he passed away.

In 1960, he joined Ferranti’s computer division to be a programmer. (Ferranti is an electrical engineering and equipment firm) There he contributed to development of languages such as Algol and Atlas Autocode. From 1963 until 1968, he lectured on computing and math at City University, London. During his time there, he developed an interest in AI. In 1968 he took up a senior research assistantship at University College, Swansea, to work with David Cooper, a prominent AI researcher. This was followed by a research post with the AI project at Stanford University. His path into Computer Science

LCF (Logic of Computable Functions) A mechanization of Dana Scott’s LCF Was a proof-assistant It allows the user to interactively “generate formal proofs about computable functions and functionals over a variety of domains.” Included a sub-goaling facility that allowed the user to divide the search for a proof into searches for smaller sub-proofs, machine kept track of how to put the pieces back together to construct the full proof. Also included a simplification mechanism that did a lot of the more routine calculations in proofs.

LCF (continued) Was easy to improve upon thanks to this architecture, because you just replace the old parts or build upon them. Proof patterns could be coded as “tactics” which could be used in other proofs. (IE: an induction proof) Automated several steps and allowed common patterns to be reused Served as a model for many later proof assistants for a variety of logics

ML (Meta Language) Was the first language to include polymorphic type inference with a type-safe exception-handling mechanism Allowed the use of another proof or tactic if one failed, via the exception mechanism Bridged theory and practice

CCS (Calculus of Communicating Systems) Set a ‘general theory of concurrency’ for communicating systems Based upon his ideas on parallel programs Deals with the notion of “observational equivalence” If you get two programs that give the same output, they should be the same program. Also, if you get two programs that give different output, they should be different programs

Turing Award 1991 “For three distinct and complete achievements: 1. LCF, the mechanization of Scott's Logic of Computable Functions, probably the first theoretically based yet practical tool for machine assisted proof construction; 2. ML, the first language to include polymorphic type inference together with a type-safe exception-handling mechanism; 3. CCS, a general theory of concurrency. In addition, he formulated and strongly advanced full abstraction, the study of the relationship between operational and denotational semantics.”** **

Late Years and Legacy Won the Technical Award from the British Computer Society (1987) for his work on ML Elected a fellow of the Royal Society (1988) Turing Award (1991) Milner died on March 20 th, 2010 Left behind many new concepts, some of which are: Pi-Calculus Base work for Bi-Graph Calculus

Sources -milner-pioneering-computer-scientist html -milner-pioneering-computer-scientist html cfm cfm /robin-milner-obituary /robin-milner-obituary