Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fundamentals of Software Development 1Slide 1 Muhammad ibn Musa al-Khwarizmi Muhammad ibn Musa al-Khwarizmi (approx 800-847 CE)Muhammad ibn Musa al-Khwarizmi.

Similar presentations


Presentation on theme: "Fundamentals of Software Development 1Slide 1 Muhammad ibn Musa al-Khwarizmi Muhammad ibn Musa al-Khwarizmi (approx 800-847 CE)Muhammad ibn Musa al-Khwarizmi."— Presentation transcript:

1 Fundamentals of Software Development 1Slide 1 Muhammad ibn Musa al-Khwarizmi Muhammad ibn Musa al-Khwarizmi (approx 800-847 CE)Muhammad ibn Musa al-Khwarizmi (approx 800-847 CE) Born around 800 CE in Khwarizm, now in Uzbekistan.Born around 800 CE in Khwarizm, now in Uzbekistan.KhwarizmUzbekistanKhwarizmUzbekistan Al-Khwarizmi lived in Baghdad, where he worked at the “House of Wisdom” (Dar al-Hikma) under the Caliph Harun al-Rashid.Al-Khwarizmi lived in Baghdad, where he worked at the “House of Wisdom” (Dar al-Hikma) under the Caliph Harun al-Rashid.Baghdad What is the origin of the word Algorithm?What is the origin of the word Algorithm?

2 Fundamentals of Software Development 1Slide 2 Algorithm The English word "algorithm" derives from the Latin form of al- Khwarizmi's name.The English word "algorithm" derives from the Latin form of al- Khwarizmi's name. He developed the concept of an algorithm in mathematics, and is thus sometimes given the title of "grandfather of computer science".He developed the concept of an algorithm in mathematics, and is thus sometimes given the title of "grandfather of computer science". algorithmmathematicscomputer science algorithmmathematicscomputer science

3 Fundamentals of Software Development 1Slide 3 Some Contributions Wrote a book in Arabic titled al-jabr that gave Algebra its nameWrote a book in Arabic titled al-jabr that gave Algebra its name –arithmetic of variables –describes the natural numbers –introduces geometric proofs for algebra Al-Khwarizmi called variables “shay”Al-Khwarizmi called variables “shay” –Arabic for “thing”. Spanish wrote xay (“x” was “sh” in Spain). –In time this word was abbreviated as x. In addition to this treatise, al-Khwarizmi wrote works on astronomy, on the Jewish calendar, and on the Hindu numeration system.In addition to this treatise, al-Khwarizmi wrote works on astronomy, on the Jewish calendar, and on the Hindu numeration system. He also made major contributions to the fields of algebra, trigonometry, astronomy, geography and cartography.He also made major contributions to the fields of algebra, trigonometry, astronomy, geography and cartography.algebra trigonometryastronomygeographycartographyalgebra trigonometryastronomygeographycartography

4 Fundamentals of Software Development 1Slide 4 Sources http://www.pbs.org/empires/islam/http://www.pbs.org/empires/islam/http://www.pbs.org/empires/islam/ http://www-groups.dcs.st- and.ac.uk/~history/Mathematicians/Al- Khwarizmi.htmlhttp://www-groups.dcs.st- and.ac.uk/~history/Mathematicians/Al- Khwarizmi.htmlhttp://www-groups.dcs.st- and.ac.uk/~history/Mathematicians/Al- Khwarizmi.htmlhttp://www-groups.dcs.st- and.ac.uk/~history/Mathematicians/Al- Khwarizmi.html http://en.wikipedia.org/wiki/Al-Khwarizmihttp://en.wikipedia.org/wiki/Al-Khwarizmihttp://en.wikipedia.org/wiki/Al-Khwarizmi


Download ppt "Fundamentals of Software Development 1Slide 1 Muhammad ibn Musa al-Khwarizmi Muhammad ibn Musa al-Khwarizmi (approx 800-847 CE)Muhammad ibn Musa al-Khwarizmi."

Similar presentations


Ads by Google