This document provides information about the Computer Engineering and Sciences course CE1100. It outlines that the workload is 3 hours per week including homework, projects, tests, and a final test. It provides tips for learning such as reading books, typing lectures, and writing own ideas. It lists the class times as Sundays and discussion sections on Fridays. Office hours are Saturdays. Grades are based on homework, tests, projects, midterm, second exam, and the final exam. Prerequisites include CS1100. The document also provides an overview of computing history, modern computer systems, hardware and software interactions, careers in computer fields, and choosing a career.
Mathematics has been an important part of the human search for understanding for over two thousand years. Mathematical discoveries have come from attempts to describe the natural world and from logical reasoning. In recent centuries, mathematics has also been successfully applied to other human endeavors such as politics, archaeology, traffic analysis, and sustainable forestry management. Today, mathematical thinking is more valuable than ever before and is an essential part of a liberal education.
The document provides a chronological overview of milestones in the development of computing technology from 2500 BCE to 1939:
- The abacus, developed in China around 2500 BCE, was the first tool used for calculation. Static electricity was described by the Greek philosopher Thales of Miletus around 600 BCE.
- The Romans used an abacus with pebbles in 500 BCE. The slide rule was invented in 1633. Blaise Pascal invented the mechanical adding machine in 1642.
- Gottfried Leibniz developed a gear-based calculating machine in 1671. Charles Babbage invented the first programmable mechanical computer, the Analytical Engine, in 1833.
-
HISTORY OF MATHEMATICS SLIDE PRESENTATION;ResmiResmi Nair
The document provides a historical overview of the development of mathematics from ancient to modern times. It covers major periods and developments, including ancient numeration systems; Greek logic, philosophy, and Euclidean geometry; the Hindu-Arabic numeral system and algebraic advances by Islamic mathematicians; the transmission and spread of knowledge in Europe during 1000-1500 AD; and key figures and discoveries in the early modern period such as logarithms, analytic geometry, and calculus developed by Newton, Leibniz, and Euler. The document uses examples of important works, thinkers, and mathematical concepts to illustrate the evolution of mathematics across civilizations over thousands of years.
Anecdotes from the history of mathematics ways of selling mathematiDennis Almeida
1) The development of mathematics, including number systems and arithmetic, was driven by practical needs in areas like trade, taxation, and military affairs. Place value systems like the Hindu-Arabic numerals made complex calculations possible.
2) Early algebra developed out of solving practical problems involving lengths and areas. Techniques like extracting roots and solving quadratic equations were applied to problems in areas like right triangles and bone setting.
3) Geometry originated from practical construction needs but was formalized by Euclid into a deductive system. It influenced fields like art and tiling patterns. Relating geometric concepts to algebraic formulas helped develop modern algebra.
The document provides a high-level overview of the history of mathematics from ancient civilizations through modern times. It discusses early developments in places like Babylonia, Egypt, China, India, and among the Greeks. Some key points:
- Early mathematical texts have been found dating back to 1900 BC in Babylonia and 2000-1800 BC in Egypt, dealing with concepts like Pythagorean triples.
- Greek mathematics from 600 BC onward greatly advanced the use of deductive reasoning and mathematical rigor. Figures like Thales, Pythagoras, Plato, and Euclid made important contributions.
- Developments continued in places like China, India, and among Islamic mathematicians between the
Mathematics and physics have a long history of interaction and enrichment. Key developments include Fibonacci introducing the modern number system, Viète establishing algebra using symbols for known and unknown quantities, Napier developing logarithms to aid calculation, Kepler describing elliptical planetary orbits, Newton establishing calculus and laws of motion and gravity, Leibniz independently developing calculus notation, and Euler standardizing modern mathematical notation. These developments drove advances in physics and technology. Boolean algebra introduced by Boole provided the basis for digital electronics. Mathematics and physics have always influenced each other through their intertwined relationship.
The document provides a history of mathematics from ancient times through its development in various regions. It discusses:
1) Early counting methods and the origins of numerals in places like ancient Egypt, Mesopotamia, and India.
2) The mathematical advances of early civilizations like the Greeks, Chinese, Hindus, Babylonians and Egyptians - including concepts like zero, algebra, trigonometry, and geometry.
3) The transmission of mathematics from these early civilizations to medieval Islamic mathematics and eventually to European mathematics during the Renaissance, leading to modern developments.
Mathematics has been an important part of the human search for understanding for over two thousand years. Mathematical discoveries have come from attempts to describe the natural world and from logical reasoning. In recent centuries, mathematics has also been successfully applied to other human endeavors such as politics, archaeology, traffic analysis, and sustainable forestry management. Today, mathematical thinking is more valuable than ever before and is an essential part of a liberal education.
The document provides a chronological overview of milestones in the development of computing technology from 2500 BCE to 1939:
- The abacus, developed in China around 2500 BCE, was the first tool used for calculation. Static electricity was described by the Greek philosopher Thales of Miletus around 600 BCE.
- The Romans used an abacus with pebbles in 500 BCE. The slide rule was invented in 1633. Blaise Pascal invented the mechanical adding machine in 1642.
- Gottfried Leibniz developed a gear-based calculating machine in 1671. Charles Babbage invented the first programmable mechanical computer, the Analytical Engine, in 1833.
-
HISTORY OF MATHEMATICS SLIDE PRESENTATION;ResmiResmi Nair
The document provides a historical overview of the development of mathematics from ancient to modern times. It covers major periods and developments, including ancient numeration systems; Greek logic, philosophy, and Euclidean geometry; the Hindu-Arabic numeral system and algebraic advances by Islamic mathematicians; the transmission and spread of knowledge in Europe during 1000-1500 AD; and key figures and discoveries in the early modern period such as logarithms, analytic geometry, and calculus developed by Newton, Leibniz, and Euler. The document uses examples of important works, thinkers, and mathematical concepts to illustrate the evolution of mathematics across civilizations over thousands of years.
Anecdotes from the history of mathematics ways of selling mathematiDennis Almeida
1) The development of mathematics, including number systems and arithmetic, was driven by practical needs in areas like trade, taxation, and military affairs. Place value systems like the Hindu-Arabic numerals made complex calculations possible.
2) Early algebra developed out of solving practical problems involving lengths and areas. Techniques like extracting roots and solving quadratic equations were applied to problems in areas like right triangles and bone setting.
3) Geometry originated from practical construction needs but was formalized by Euclid into a deductive system. It influenced fields like art and tiling patterns. Relating geometric concepts to algebraic formulas helped develop modern algebra.
The document provides a high-level overview of the history of mathematics from ancient civilizations through modern times. It discusses early developments in places like Babylonia, Egypt, China, India, and among the Greeks. Some key points:
- Early mathematical texts have been found dating back to 1900 BC in Babylonia and 2000-1800 BC in Egypt, dealing with concepts like Pythagorean triples.
- Greek mathematics from 600 BC onward greatly advanced the use of deductive reasoning and mathematical rigor. Figures like Thales, Pythagoras, Plato, and Euclid made important contributions.
- Developments continued in places like China, India, and among Islamic mathematicians between the
Mathematics and physics have a long history of interaction and enrichment. Key developments include Fibonacci introducing the modern number system, Viète establishing algebra using symbols for known and unknown quantities, Napier developing logarithms to aid calculation, Kepler describing elliptical planetary orbits, Newton establishing calculus and laws of motion and gravity, Leibniz independently developing calculus notation, and Euler standardizing modern mathematical notation. These developments drove advances in physics and technology. Boolean algebra introduced by Boole provided the basis for digital electronics. Mathematics and physics have always influenced each other through their intertwined relationship.
The document provides a history of mathematics from ancient times through its development in various regions. It discusses:
1) Early counting methods and the origins of numerals in places like ancient Egypt, Mesopotamia, and India.
2) The mathematical advances of early civilizations like the Greeks, Chinese, Hindus, Babylonians and Egyptians - including concepts like zero, algebra, trigonometry, and geometry.
3) The transmission of mathematics from these early civilizations to medieval Islamic mathematics and eventually to European mathematics during the Renaissance, leading to modern developments.
History of Math is a project in which students worked together in learning about historical development of mathematical ideas and theories. They were exploring about mathematical development from Sumer and Babylon till Modern age, and from Ancient Greek mathematicians till mathematicians of Modern age, and they wrote documents about their explorations. Also they had some activities in which they could work "together" (like writing a dictionary, taking part in the Eratosthenes experiment, measuring and calculating the height of each other schools, cooperating in given tasks) and activities that brought out their creativity and Math knowledge (making Christmas cards with mathematical details and motives and celebrating the PI day). Also they were able to visit Museum, exhibition "Volim matematiku" and to prepare (and lead) workshops for the Evening of mathematics (Večer matematike). At the end they have presented their work to other students and teachers.
Pythagoras and Zeno made early contributions to mathematics and philosophy. Pythagoras is credited with the first proof of the Pythagorean theorem, while Zeno conceived paradoxes to support Parmenides' view that motion is illusory. Archimedes made seminal advances in geometry, measurement of pi, and buoyancy. Euclid's Elements was a principal geometry text for over 2000 years, developing proofs from postulates including the parallel postulate. Later mathematicians like Descartes, Fermat, Pascal, Newton, Euler, Cantor further advanced fields like algebra, calculus, probability, and the theory of infinite sets.
The document provides a brief history of mathematics from ancient to modern periods. It covers the development of numeration systems and arithmetic, geometry, algebra, trigonometry, calculus, and analytic geometry. Key developments include ancient civilizations developing practical math for trade and construction, Greeks establishing logic-based math and Euclidean geometry, Hindus and Arabs advancing the decimal numeral system and algebra, and Europeans in the early modern period making advances in trigonometry, logarithms, analytic geometry, and calculus.
The history of mathematics began with early civilizations developing basic arithmetic and geometry. Some of the earliest and most influential mathematical texts came from ancient Mesopotamia, Egypt, China, and India. Greek mathematics built upon earlier traditions and introduced deductive reasoning and mathematical rigor. Key Greek mathematicians included Thales, Pythagoras, Plato, Euclid, Archimedes, and Apollonius, who made seminal contributions to geometry, number theory, and the early study of functions and calculus. Following this Golden Age of Greek mathematics, mathematical advances continued within the Islamic world and medieval Europe.
Math was not invented by a single person, but developed over time as early humans made notches on bones to count things and observed patterns in nature and the sky. Ancient civilizations like the Egyptians, Greeks, Chinese, and Indians all made important early contributions to mathematics, with the Greeks focusing more on proofs and reasoning. The field of mathematics has continued to evolve and expand over the centuries as new concepts, theories, and applications have been discovered and built upon knowledge from prior civilizations.
This document provides an overview of mathematics and its relationship to concepts of beauty, architecture, and human life. It discusses how mathematical patterns like the golden ratio and Fibonacci sequence are found in nature and influence concepts of beauty. It also explores how mathematics influenced ancient architecture and how geometry guides both fields. Additionally, it examines how mathematicians think and how numbers are fundamental to mathematics, similar to how words are to language. The document aims to convey the breadth of mathematics and its applications beyond numerical calculations.
This document provides an overview of ancient Egyptian mathematics and its timeline. It discusses the Egyptian numeral system, which was additive, as well as their arithmetic operations of addition, multiplication and division. The Egyptians were able to solve linear equations and used arithmetic and geometric progressions. They could also express fractions as a sum of unit fractions. Overall, the document demonstrates the Egyptians had sophisticated mathematical knowledge and methods as early as 3000 BC.
Born in the Vedic Age, but buried under centuries of debris, this remarkable system of calculation was deciphered towards the beginning of the 20th century, when there was a great interest in ancient Sanskrit texts, especially in Europe. However, certain texts called Ganita Sutras, which contained mathematical deductions, were ignored, because no one could find any mathematics in them.
This document provides a brief history of mathematics from ancient civilizations like Egypt and Babylon through modern times. It outlines key developments and contributors to mathematics over time, including the Greeks who established foundations of geometry and number theory, Islamic mathematicians who advanced algebra and algorithms, and modern mathematicians who developed calculus, probability, logarithms, and other critical concepts. The document suggests mathematics will continue having applications in fields like biology, cybernetics, and help solve open problems like the P vs. NP and Riemann hypothesis.
JOURNEY OF MATHS OVER A PERIOD OF TIME..................................Pratik Sidhu
DESCRIBES IN DETAIL ANCIENT AGE ,MEDIEVAL AND PRESENT AGE OF MATHS AND ALSO THE FAMOUS MATHEMATICIANS.REALLY AN AMAZING ONE WITH ANIMATED SLIDE DESIGND..............
Pythagoras of Samos was a Greek mathematician who lived around 570 to 495 BC and is considered one of the first great mathematicians. He founded the Pythagorean cult who studied and advanced mathematics. He is commonly credited with the Pythagorean theorem in trigonometry, though some sources doubt he constructed the proof. Nonetheless, the theorem plays a large role in modern measurements and technology.
This document provides an overview of ancient mathematics in Babylon and Egypt. It describes how early mathematics developed out of practical needs in early civilizations along rivers like the Nile, Tigris, Euphrates, Indus, and Huangho. Archaeologists have uncovered hundreds of thousands of clay tablets in Mesopotamia containing early mathematical concepts. These include arithmetic, algebra, geometry, and early use of tables and formulas. Egyptian mathematics is also discussed and sources of early mathematical knowledge from Egypt are described, including papyri, monuments, and other inscriptions.
The document traces the history of computing from early counting devices through mechanical calculators and tabulating machines to modern electronic digital computers. It highlights key developments such as the abacus, place value systems, Boolean logic, punched cards, vacuum tubes, transistors, and programming languages that advanced computing technology over thousands of years and enabled the computers we use today.
The document provides a brief history of the development of computers from early counting devices through modern times. It discusses how early humans developed notches, knots, and marks to count and track patterns in nature. It then outlines the development of counting boards, the abacus, the concept of zero and place value in different cultures, and early mechanical calculating devices developed by Pascal, Leibniz, and Babbage. It describes the development of programmable computers in the 20th century and innovations like the tabulating machine, ENIAC, stored-program concept, and the first personal computers.
The document discusses the history of information technology and systems through four periods characterized by the principal technology used: pre-mechanical, mechanical, electromechanical, and electronic. The pre-mechanical period from 3000 BC to 1450 AD saw the development of writing systems, alphabets, books, and early numbering systems. The mechanical period from 1450 to 1840 featured Gutenberg's printing press, the development of book organization methods, and early mechanical calculators and computers like the Pascaline and Analytical Engine, making this the first information explosion. The document continues discussing these topics in subsequent periods.
The document provides a historical overview of the evolution of computing from ancient times to the present. It discusses four periods: 1) The Pre-Mechanical Age, from 3000 BC to 1450 AD, when early numbering systems, writing, and mechanical calculators like the abacus were developed. 2) The Mechanical Age from 1450-1840, bringing advances like printing, logarithms, and early mechanical calculators. 3) The Electromechanical Age from 1840-1940 saw electricity harnessed for telecommunications and electromechanical machines. 4) The Electronic Age from 1941 onward led to programmable, stored-program computers like Z3, Mark I, and ABC.
The History of Mathematics and Application of Matrices.pptxSamjhauta Thapa
This document discusses the history of mathematics and applications of matrices to business and economics. It begins by covering the development of numeration systems and arithmetic techniques in ancient civilizations. It then discusses the evolution of mathematics through various periods, including developments in geometry, algebra, calculus, and modern abstract concepts. The document concludes by providing examples of how matrices can represent economic and business situations, and how operations like addition, subtraction, and multiplication on matrices can model real-world scenarios. Specific applications to economics are discussed, including using matrices to calculate GDP and model input-output relationships between industries using the Leontief model.
The document traces the history of mathematics from ancient civilizations to the modern era. It discusses how ancient cultures developed numeration systems and arithmetic techniques to solve practical problems. It then covers the major developments in each historical period, including the advances made by Greek mathematicians like Euclid, the transmission of knowledge between cultures during the Islamic Golden Age, and the founding of calculus and other modern branches of mathematics. The history shows how mathematics has continually built upon previous discoveries and adapted to solve new problems over thousands of years.
GEE-LIE LIVING IN THE IT ERA (FOUR BASIC COMPUTER PERIODS).pdfAteKuya2
The Four Basic Periods of Computer History
The four basic periods of computer history can be divided into the following:
Pre-mechanical Age – it involves the basic system of writing and alphabets like petroglyphs, ideographs, cuneiforms, the invention of pen and paper, and the first calculator ‘abacus’.
Mechanical Age – it involves the start of the information explosion where machines are now helping with the creation and transmission of information through a wider audience than in the pre-mechanical age.
Electromechanical Age – this is the start of telecommunications. Telegraphs, telephone, and radio are the highlights of this age.
Electronic Age – this is where we are today where computers are programmable and electric.
- The document traces the history of computing from early counting methods like the abacus to modern computers. It outlines three ages of computing: the Dark Age from 3000 BC to 1890 which included early counting devices, the Middle Age from 1890 to 1944 which saw the development of mechanical calculators and punch card systems, and the Modern Age since 1944 which brought electronic stored-program computers like ENIAC, the first general-purpose electronic computer. Key individuals and their inventions throughout computing history are also mentioned such as Charles Babbage, Herman Hollerith, John von Neumann, and the first commercial computer, UNIVAC.
sejarah komputer dari awal sampai saat iniNisSan25
The document provides a detailed history of the development of computing from ancient times through the modern era. It discusses early counting devices like the abacus, followed by mechanical calculators in the 1500s-1800s. Punched cards and programmable computers using vacuum tubes were developed in the 1930s-40s. The stored program concept was pioneered in the 1940s, leading to general purpose computers. The invention of the microprocessor in the 1970s enabled the personal computer revolution. The document also summarizes the development of the Internet from early concepts in the 1960s to the creation of ARPANET in the late 1960s.
History of Math is a project in which students worked together in learning about historical development of mathematical ideas and theories. They were exploring about mathematical development from Sumer and Babylon till Modern age, and from Ancient Greek mathematicians till mathematicians of Modern age, and they wrote documents about their explorations. Also they had some activities in which they could work "together" (like writing a dictionary, taking part in the Eratosthenes experiment, measuring and calculating the height of each other schools, cooperating in given tasks) and activities that brought out their creativity and Math knowledge (making Christmas cards with mathematical details and motives and celebrating the PI day). Also they were able to visit Museum, exhibition "Volim matematiku" and to prepare (and lead) workshops for the Evening of mathematics (Večer matematike). At the end they have presented their work to other students and teachers.
Pythagoras and Zeno made early contributions to mathematics and philosophy. Pythagoras is credited with the first proof of the Pythagorean theorem, while Zeno conceived paradoxes to support Parmenides' view that motion is illusory. Archimedes made seminal advances in geometry, measurement of pi, and buoyancy. Euclid's Elements was a principal geometry text for over 2000 years, developing proofs from postulates including the parallel postulate. Later mathematicians like Descartes, Fermat, Pascal, Newton, Euler, Cantor further advanced fields like algebra, calculus, probability, and the theory of infinite sets.
The document provides a brief history of mathematics from ancient to modern periods. It covers the development of numeration systems and arithmetic, geometry, algebra, trigonometry, calculus, and analytic geometry. Key developments include ancient civilizations developing practical math for trade and construction, Greeks establishing logic-based math and Euclidean geometry, Hindus and Arabs advancing the decimal numeral system and algebra, and Europeans in the early modern period making advances in trigonometry, logarithms, analytic geometry, and calculus.
The history of mathematics began with early civilizations developing basic arithmetic and geometry. Some of the earliest and most influential mathematical texts came from ancient Mesopotamia, Egypt, China, and India. Greek mathematics built upon earlier traditions and introduced deductive reasoning and mathematical rigor. Key Greek mathematicians included Thales, Pythagoras, Plato, Euclid, Archimedes, and Apollonius, who made seminal contributions to geometry, number theory, and the early study of functions and calculus. Following this Golden Age of Greek mathematics, mathematical advances continued within the Islamic world and medieval Europe.
Math was not invented by a single person, but developed over time as early humans made notches on bones to count things and observed patterns in nature and the sky. Ancient civilizations like the Egyptians, Greeks, Chinese, and Indians all made important early contributions to mathematics, with the Greeks focusing more on proofs and reasoning. The field of mathematics has continued to evolve and expand over the centuries as new concepts, theories, and applications have been discovered and built upon knowledge from prior civilizations.
This document provides an overview of mathematics and its relationship to concepts of beauty, architecture, and human life. It discusses how mathematical patterns like the golden ratio and Fibonacci sequence are found in nature and influence concepts of beauty. It also explores how mathematics influenced ancient architecture and how geometry guides both fields. Additionally, it examines how mathematicians think and how numbers are fundamental to mathematics, similar to how words are to language. The document aims to convey the breadth of mathematics and its applications beyond numerical calculations.
This document provides an overview of ancient Egyptian mathematics and its timeline. It discusses the Egyptian numeral system, which was additive, as well as their arithmetic operations of addition, multiplication and division. The Egyptians were able to solve linear equations and used arithmetic and geometric progressions. They could also express fractions as a sum of unit fractions. Overall, the document demonstrates the Egyptians had sophisticated mathematical knowledge and methods as early as 3000 BC.
Born in the Vedic Age, but buried under centuries of debris, this remarkable system of calculation was deciphered towards the beginning of the 20th century, when there was a great interest in ancient Sanskrit texts, especially in Europe. However, certain texts called Ganita Sutras, which contained mathematical deductions, were ignored, because no one could find any mathematics in them.
This document provides a brief history of mathematics from ancient civilizations like Egypt and Babylon through modern times. It outlines key developments and contributors to mathematics over time, including the Greeks who established foundations of geometry and number theory, Islamic mathematicians who advanced algebra and algorithms, and modern mathematicians who developed calculus, probability, logarithms, and other critical concepts. The document suggests mathematics will continue having applications in fields like biology, cybernetics, and help solve open problems like the P vs. NP and Riemann hypothesis.
JOURNEY OF MATHS OVER A PERIOD OF TIME..................................Pratik Sidhu
DESCRIBES IN DETAIL ANCIENT AGE ,MEDIEVAL AND PRESENT AGE OF MATHS AND ALSO THE FAMOUS MATHEMATICIANS.REALLY AN AMAZING ONE WITH ANIMATED SLIDE DESIGND..............
Pythagoras of Samos was a Greek mathematician who lived around 570 to 495 BC and is considered one of the first great mathematicians. He founded the Pythagorean cult who studied and advanced mathematics. He is commonly credited with the Pythagorean theorem in trigonometry, though some sources doubt he constructed the proof. Nonetheless, the theorem plays a large role in modern measurements and technology.
This document provides an overview of ancient mathematics in Babylon and Egypt. It describes how early mathematics developed out of practical needs in early civilizations along rivers like the Nile, Tigris, Euphrates, Indus, and Huangho. Archaeologists have uncovered hundreds of thousands of clay tablets in Mesopotamia containing early mathematical concepts. These include arithmetic, algebra, geometry, and early use of tables and formulas. Egyptian mathematics is also discussed and sources of early mathematical knowledge from Egypt are described, including papyri, monuments, and other inscriptions.
The document traces the history of computing from early counting devices through mechanical calculators and tabulating machines to modern electronic digital computers. It highlights key developments such as the abacus, place value systems, Boolean logic, punched cards, vacuum tubes, transistors, and programming languages that advanced computing technology over thousands of years and enabled the computers we use today.
The document provides a brief history of the development of computers from early counting devices through modern times. It discusses how early humans developed notches, knots, and marks to count and track patterns in nature. It then outlines the development of counting boards, the abacus, the concept of zero and place value in different cultures, and early mechanical calculating devices developed by Pascal, Leibniz, and Babbage. It describes the development of programmable computers in the 20th century and innovations like the tabulating machine, ENIAC, stored-program concept, and the first personal computers.
The document discusses the history of information technology and systems through four periods characterized by the principal technology used: pre-mechanical, mechanical, electromechanical, and electronic. The pre-mechanical period from 3000 BC to 1450 AD saw the development of writing systems, alphabets, books, and early numbering systems. The mechanical period from 1450 to 1840 featured Gutenberg's printing press, the development of book organization methods, and early mechanical calculators and computers like the Pascaline and Analytical Engine, making this the first information explosion. The document continues discussing these topics in subsequent periods.
The document provides a historical overview of the evolution of computing from ancient times to the present. It discusses four periods: 1) The Pre-Mechanical Age, from 3000 BC to 1450 AD, when early numbering systems, writing, and mechanical calculators like the abacus were developed. 2) The Mechanical Age from 1450-1840, bringing advances like printing, logarithms, and early mechanical calculators. 3) The Electromechanical Age from 1840-1940 saw electricity harnessed for telecommunications and electromechanical machines. 4) The Electronic Age from 1941 onward led to programmable, stored-program computers like Z3, Mark I, and ABC.
The History of Mathematics and Application of Matrices.pptxSamjhauta Thapa
This document discusses the history of mathematics and applications of matrices to business and economics. It begins by covering the development of numeration systems and arithmetic techniques in ancient civilizations. It then discusses the evolution of mathematics through various periods, including developments in geometry, algebra, calculus, and modern abstract concepts. The document concludes by providing examples of how matrices can represent economic and business situations, and how operations like addition, subtraction, and multiplication on matrices can model real-world scenarios. Specific applications to economics are discussed, including using matrices to calculate GDP and model input-output relationships between industries using the Leontief model.
The document traces the history of mathematics from ancient civilizations to the modern era. It discusses how ancient cultures developed numeration systems and arithmetic techniques to solve practical problems. It then covers the major developments in each historical period, including the advances made by Greek mathematicians like Euclid, the transmission of knowledge between cultures during the Islamic Golden Age, and the founding of calculus and other modern branches of mathematics. The history shows how mathematics has continually built upon previous discoveries and adapted to solve new problems over thousands of years.
GEE-LIE LIVING IN THE IT ERA (FOUR BASIC COMPUTER PERIODS).pdfAteKuya2
The Four Basic Periods of Computer History
The four basic periods of computer history can be divided into the following:
Pre-mechanical Age – it involves the basic system of writing and alphabets like petroglyphs, ideographs, cuneiforms, the invention of pen and paper, and the first calculator ‘abacus’.
Mechanical Age – it involves the start of the information explosion where machines are now helping with the creation and transmission of information through a wider audience than in the pre-mechanical age.
Electromechanical Age – this is the start of telecommunications. Telegraphs, telephone, and radio are the highlights of this age.
Electronic Age – this is where we are today where computers are programmable and electric.
- The document traces the history of computing from early counting methods like the abacus to modern computers. It outlines three ages of computing: the Dark Age from 3000 BC to 1890 which included early counting devices, the Middle Age from 1890 to 1944 which saw the development of mechanical calculators and punch card systems, and the Modern Age since 1944 which brought electronic stored-program computers like ENIAC, the first general-purpose electronic computer. Key individuals and their inventions throughout computing history are also mentioned such as Charles Babbage, Herman Hollerith, John von Neumann, and the first commercial computer, UNIVAC.
sejarah komputer dari awal sampai saat iniNisSan25
The document provides a detailed history of the development of computing from ancient times through the modern era. It discusses early counting devices like the abacus, followed by mechanical calculators in the 1500s-1800s. Punched cards and programmable computers using vacuum tubes were developed in the 1930s-40s. The stored program concept was pioneered in the 1940s, leading to general purpose computers. The invention of the microprocessor in the 1970s enabled the personal computer revolution. The document also summarizes the development of the Internet from early concepts in the 1960s to the creation of ARPANET in the late 1960s.
Mathematics is essential in daily life and has a long history of practical applications. It first arose from needs to count and measure, and early civilizations used math for tasks like construction and accounting. Over millennia, mathematical concepts and applications have expanded greatly. Today, areas like statistics, calculus, and other quantitative fields inform domains from politics to transportation to resource management. Many people misunderstand math as only involving formulas, but it really involves abstract problem-solving and modeling real-world situations. Core topics in daily use include commercial math, algebra, statistics, and financial calculations for tasks like budgeting and investing.
The document provides an overview of the history of information and communication technology (ICT) from ancient times to the present. It discusses early forms of communication like writing systems and libraries in ancient civilizations. It then covers the mechanical age with developments like the printing press and slide rules. The electro-mechanical age saw innovations in telecommunication like the telegraph and telephone. The electronic age discusses early computers using vacuum tubes and the development of stored-program computers. It outlines the four generations of digital computing from vacuum tubes to microprocessors on a single chip.
This document provides a summary of the history of early computers from ancient counting tools like the Ishango bone dated to 20,000 BC to the development of Boolean logic in the 19th century. Some of the key events and inventions discussed include the abacus from 2500 BC, the Antikythera mechanism from 150-100 BC, the Pascaline mechanical calculator from 1642, Gottfried Leibniz's Stepped Reckoner mechanical calculator from 1672-1694, Charles Babbage's Analytical Engine design from 1837, the first general purpose programmable computer, Ada Lovelace's notes on the Analytical Engine which are considered the first computer program, George Boole's development of
A computer project work of RK SRIVASTAVRKSRIVASTAV2
The document discusses the history and development of computers from ancient counting devices to modern digital computers. It describes how early mechanical devices like the abacus aided calculations and how pioneers like Charles Babbage conceptualized programmable computers in the 1800s but the technology of the time prevented their full realization. The first modern computers were developed in the 1940s and were digital and electronic rather than mechanical. The document traces the important milestones in the evolution of computing technology over thousands of years.
1. Information technology refers to the use of computers and software to manage information, including storing, protecting, processing, transmitting, and retrieving information.
2. The history of information technology spans from early writing systems to modern computers. Key developments include the abacus, mechanical calculators, punch cards, mainframe computers, and personal computers.
3. Modern information technology is digital and based on integrated circuits and microprocessors. Advances like graphical user interfaces, operating systems, and the internet have driven the widespread use of personal computers and mobile devices.
This document provides a brief history of computers from ancient times to the development of mainframes. It discusses early mechanical calculating devices like the abacus and slide rule. It then covers the development of mechanical computers in the 17th-18th centuries and early electromechanical computers. A key focus is the development of programmable computers in the 1940s, including ENIAC, EDSAC, and the work of pioneers like Turing. The document concludes with the transition to transistor-based computers in the 1950s.
6. Generations & types of Computer - ( CSI-321) ghayour abbas
The document provides a history of computers from ancient times to the first generation of computers in the 1940s-1950s. It describes early counting devices like the abacus and advances in mathematics. Key figures who contributed to early calculating machines are mentioned, such as Pascal, Leibniz, and Babbage who envisioned a programmable computer. Major milestones include the first general purpose electronic computer (ENIAC), the stored program concept with EDVAC/EDSAC, and the first commercial computer (UNIVAC I). The first generation of computers used vacuum tubes, were enormous in size, and could only solve one problem at a time.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
WhatsApp offers simple, reliable, and private messaging and calling services for free worldwide. With end-to-end encryption, your personal messages and calls are secure, ensuring only you and the recipient can access them. Enjoy voice and video calls to stay connected with loved ones or colleagues. Express yourself using stickers, GIFs, or by sharing moments on Status. WhatsApp Business enables global customer outreach, facilitating sales growth and relationship building through showcasing products and services. Stay connected effortlessly with group chats for planning outings with friends or staying updated on family conversations.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
المحاضرة الاولى هندسة حاسب
1. Computer Engineering and Sciences
CE1100
Workload: 3 hours per week:
Homework
Projects
tests
Final test
2. How best to learn:
Read the books
Type lectures.
Write your own ideas… for fun!
3. Classes:
Sunday from to Am
Discussion Sections:
My email amalelberry@yahoo.com
Friday 8:10 Pm
Office hours:
Saturday 9-11Am
When important you can meet me at another time in the
week
Place
Hall:
Labs:
4. Your grade is based on…
10% homework , short tests, projects
15% midterm exam
15% second exam
60% final exam
Pre-requisite :CS1100
5. Computing History,
Modern Computer Systems and Applications,
Hardware and Software interactions,
Hardware and Software integration,
Nature, Issues and Job description of computer
professions; Computer Engineering,
Software Engineering,
Computer Science,
Information Systems and Information Technology,
Career Choice.
7. Definition of Computing:
Computing is the study of systematic processes
that describe and transform information: their
theory, analysis, design, efficiency,
implementation, and application. The
fundamental question underlying all computing
is, What can and cannot be automated?
(adapted from Denning et. al., “Computing as a
Discipline,” Communications of the ACM,
January, 1989).
8. What is an Algorithm?
Precise description of a process
Specifies exactly what is to be done in what
order
Uses terms that can be completely defined and
understood
Similar to a recipe
Word algorithm is derived from name of Persian
textbook author al-Khowârizmî (approx. A.D.
825)
Word originally referred to process of using
arithmetic computations using Arabic numerals
9. Prehistoric People Groups
Used fingers for counting, and length of hands
and arms for measurements
Kept track of larger numbers, such as number of
animals in herds, using small pebbles
10. People of Egypt, China and ancient Babylonia
By 3000 B.C., had developed written symbols to
represent numbers
Computational methods developed to save labor and
solve practical eng., ag., and gov. problems (applied
math)
Applications included measuring time, drawing
straight lines, counting money, and computing taxes
Developed tables for multiplication, square and cube
roots, exponents, formulas for quadratic equations
Babylonians and Egyptians not systematic reasoners;
trial-and-error methods not always precise
11. Practical examples of geometry in ancient Egypt
Land surveying and navigation
Annual Nile River flooding fertilized plains but made it
difficult to mark property
Geometry used to survey fields and reestablish property
boundaries
Navigation required for food distribution
Building of pyramids required extensive
measurements
12. Greece
Between 600 and 300 B.C., inherited
mathematical knowledge from Egypt and Babylon
Were the first to separate study of mathematics
from application to practical problems
Developed foundation of formal logic: stated
formal axioms, precise definitions, and patterns
of valid reasoning
Pythagoras, Euclid, Archimedes, Ptolemy, and
others developed extensive knowledge of
geometry, trigonometry, algebra, astronomy and
physics
13. Aristotle’s modus ponen example:
If a student is a CS major, then the student takes
CS 1401.
You are a CS major.
Therefore, you take CS 1401.
Notice that the reasoning is valid, but this does not assure
that the statements in the argument are true
14. Rome
Applied mathematics to practical tasks in
business, civil engineering, and military work
Had little interest in study of pure mathematics
15. Middle Ages
No new mathematical advances in Europe for hundreds
of years after fall of Rome in 476 A.D.
Arabs preserved mathematical knowledge developed by
Greeks and Romans and expanded algebraic concepts
Concept of zero and decimal number system developed
in India and used by Arabs
After 1100, growing commerce in Europe required an
easier numbering system for merchants than Roman
numerals
Europeans started using decimal number system and
studying Arabic mathematical texts
During late Middle Ages, European mathematicians such
as Fibonacci contributed to algebra and geometry
16. Renaissance
From 1400’s to 1600’s exploration of new lands
required improved mathematics to support
navigation, development of capitalism, and trade
Invention of mechanical printing press allowed
rapid spread of new math texts
17. Renaissance
What was an important contribution of Francois
Viète (1540-1603) ?
18. Renaissance
What was an important contribution of Francois
Viète (1540-1603) ?
Francois Viète introduced the use of letters to
stand for unknown numbers in formulas and
equations (use of variables, important in
computer science)
Example:
c2 = a2 + b2
20. Renaissance
What was an important contribution of John
Napier (1550-1617) ?
Scottish mathematician John Napier invented
logarithms that took advantage of fact that
addition is easier than multiplication:
log (a * b) = log a + log b
Logarithms are inverse of power function:
log2 8 = 3 because 23 = 8
22. Here’s Robby the Robot holding a giant-sized
slide rule:
23. But the actual size was hand-held, with a
middle sliding rule:
24. Renaissance
Facts about the slide rule:
Edmund Gunter (1581-1626) invented forerunner
of slide rule in 1620. Slide rule invented around
1630.
Slide rule is ruler-like device marked with
logarithmic scales used to perform mathematical
calculations.
Slide rule used extensively for mathematical
calculations by students, engineers, scientists,
military, and others until largely replaced by
hand-held calculators, starting with HP models in
1970’s
25. Renaissance
Galileo (1564-1642) worked on mathematical
applications in physical sciences
Rene Descartes (1596-1650) developed analytic
geometry
Who designed and built what is believed to be
the first digital calculator?
26. Renaissance
Who designed and built what is believed to be
the first digital calculator? Wilhelm Schickard,
in 1623
Automated addition and subtraction; partially
automated multiplication and division
Blaise Pascal (1623-1662) developed version of
mechanical calculator called “Arithmometer”
about 20 years later; just added and subtracted
Modern computer programming language named
after Pascal
27. Renaissance
Who was a co-inventor of calculus along with Sir
Isaac Newton?
28. Renaissance
Who was a co-inventor of calculus along with Sir
Isaac Newton? Gottfried Wilhelm Leibniz (1646-
1716)
What did he state about machines assisting with
the work of calculation?
Invented the Leibniz wheel based upon Pascal’s
work, which performed arithmetic automatically
Investigated binary arithmetic and proposed
machine testing of hypotheses
29. 1700’ and 1800’s
Who was Charles Babbage (1791-1871) ?
30. 1700’s and 1800’s
Who was Charles Babbage (1791-1871) ?
A founding member of the British Royal Astronomical
Society
In 1800’s England’s sea power required accurate
computations for calculating cannon shots from moving
ships
Babbage developed concept for steam-powered
“Difference Engine” in 1821 to produce math tables
Developed concept for “Analytical Engine,” designed to
be general device for any kind of calculation and symbol
manipulation
Similar in concept to modern computers, “Analytical
Engine” designed to use punch cards; unfortunately,
working model never completed
31. 1700’s and 1800’s
Where did Babbage get the idea of using punch
cards? From Joseph-Marie Jacquard of France
Many inventions during Industrial Revolution led to
automation of tasks formerly done by hand
Jacquard invented automatic loom in 1804, improving on
earlier punch card concept
Holes in card controlled which doors opened or closed
for thread patterning
Similar cards with holes punched to represent data
developed for use by modern computers
33. 1700’s and 1800’s
Why did the U.S. DOD name the new programming
language it developed in 1979 “Ada” ?
34. 1700’s and 1800’s
Why did the U.S. DOD name the new programming
language it developed in 1979 “Ada” ?
In honor of Ada Byron, Lady Lovelace , the first
“computer programmer”
Daughter of the famous English poet Lord Byron, and trained
in mathematics and science
Became colleague of Babbage after hearing about his ideas
for “Analytic Engine” at a dinner party
Predicted in 1843 many uses for engine and developed first
“programs” for it
35. What was George Boole’s (1815-1864)
important contribution to the field of
computer science?
36. What was George Boole’s (1815-1864)
important contribution to the field of
computer science?
Answer: Boolean expressions
A largely self-educated Englishman, Boole
worked on identifying fundamental
operations, variables, and symbolic
representations of both
Introduced and studied expressions that had
only two values: 1 for “true”
0 for “false”
37. Boole’s ideas became foundation for
logic study
Concepts are basis for arithmetic-
logic circuitry design in digital
computers
38. Late 1800’s and 1900’s - Herman Hollerith
Considered father of modern automatic
computation
Worked on 1880 U.S. census and saw need for
mechanization of recording and tabulating
process as immigration increased
Won design competition for 1890 census by
inventing equipment to tabulate and sort
punched cards similar to ones used on Jacquard
loom
Founded company Computing-Tabulating-
Recording Company (CTR) that later changed
name to IBM in 1924
39. Late 1800’s and 1900’s - Herman Hollerith (cont’d.)
In Hollerith’s own words (“An Electric Tabulating System,” 1889):
“Few, who have not come directly in contact with a census office,
can form any adequate idea of the labor involved in the
compilation of a census of 50,000,000 persons, as was the case in
the last census, or of over 62,000,000, as will be the case in the
census to be taken in June, 1890… Although our population is
constantly increasing, and although at each census more
complicated combinations and greater detail are required in the
various compilations, still, up to the present time, substantially
the original method of compilation has been [-239-] employed;
that of making tally-marks in small squares and then adding and
counting such tally-marks. While engaged in work upon the tenth
census, the writer's attention was called to the methods employed
in the tabulation of population statistics and the enormous
expense involved. These methods were at the time described as
"barbarous…” Some machine ought to be devised for the purpose
of facilitating such tabulations.”
40. 1900’s Question: Is it possible to state one
consistent system of logical/mathematical
axioms from which all mathematics can be
derived?
Or…..
Are there mathematical problems that are
inherently unsolvable? (Is there a limit to
how far the systematic reasoning methods
first developed by the ancient Greeks can
take us) ?
41. 1900’s Question: Is it possible to state one
consistent system of logical/mathematical
axioms from which all mathematics can be
derived?
Answer: Mathematician David Hilbert (1862-1943) thought so.
He proposed the existence of such a system for which all
mathematics could be derived
Are there mathematical problems that are
inherently unsolvable? (Is there a limit to how
far the systematic reasoning methods first
developed by the ancient Greeks can take us) ?
Answer: Kurt Godel (1906-1978) proved in 1931 that a
sufficiently general formal system either must be inconsistent
or must contain statements that can’t be proved or
disproved.
42. Mathematics were revolutionized
Mathematicians and logicians worked to
define exactly what it means when they
say they have a method to solve a
problem.
One very influential answer came from
Alan Turing. (1912-1954)
What is Alan Turing famous for?
43. What is Alan Turing famous for?
Answer: Turing machine
Turing defined an “effective
computation” as a specific kind of
“abstract machine”
Became a major development in field of
computing
Greatest impact was on design of digital
computer
44. Late 1800’s-1900’s New Applications Drive
Advances in Computing Design
Leonardo Torres y Quevedo (1852-1936),
President of Academy of Sciences in Madrid ,
proposed chess-playing electromechanical
version of Babbage’s machines
New scientific uses developed for Hollerith’s
punched-card tabulating machine , such as
calculating position of moon
Astronomer Wallace J. Eckert (1902-1971)
recognized need for more scientific capability;
proposed several extensions to IBM tabulating
machine
45. 1900’s - Four new computing capacities
identified by Howard T. Aiken (1900-
1973). Ability to:
Handle positive and negative numbers
Apply various mathematical formulas
Operate fully automatically
Perform long calculations in sequence
47. 1900’s -
“Mark I” is not a missile. What is it?
Answer: A computing machine designed and built in
1944 by Aiken and his engineers in collaboration
with IBM engineers.
Instructions written on paper tape
Could multiply 2 numbers in 6 seconds !
Similar machine built by Bell Labs
CS 1401
Source: Andrew Bernat
48. 1900’s -
How was a graduate student instrumental in
linking the theory of computation and the
design of computing machines?
49. 1900’s -
How was a graduate student instrumental in
linking the theory of computation and the
design of computing machines?
Answer: Claude E. Shannon, in master’s
thesis at MIT, showed how Boolean algebra
could be used to analyze complex switching
circuits
Pioneered systematic approach to design of
switching circuits
CS 1401
Source: Andrew Bernat
50. 1900’s -
The first fully electronic digital computer
was named “ABC.” Why?
51. 1900’s -
The first fully electronic digital computer
was named “ABC.” Why?
Answer: Atanasoff Berry Computer
Built in 1940 by John V. Atanasoff (1903- ), prof.
at Iowa State University and grad. Student
Clifford E. Berry
Used vacuum tubes and binary arithmetic
Influenced design of ENIAC
52. 1900’s -
First modern computers developed in 1940’s
Government and military requirements drove
many early advances in computing:
- Accurate artillery tables needed for WWII, 1939-1945
- Automatic computations needed for atomic bomb
development
Increasingly larger and more powerful computing
machines were developed
53. 1900’s – What is ENIAC ?
Electronic Numerical Integrator and Computer, world’s
first electronic digital computer, developed by Army
Ordnance to compute WWII ballistic firing tables
Completed in 1945, served as prototype for development
of most other modern computers
Weighed over 30 tons, and stored a maximum of twenty
10-digit decimal numbers
Included logic circuitry design now standard in
computers
57. 1900’s – Who was John von Neumann (1903-
1957) and what are characteristics of a von
Neumann machine?
CS 1401
58. 1900’s – Who was John von Neumann (1903-
1957) and what are characteristics of a von
Neumann machine?
Famous Princeton University mathematician interested
in both logic design and applied math
Investigated complex problems in fluid flow requiring
intensive calculations
Developed characteristics of modern computers, which
became known as von Neumann machine
Began working with ENIAC project in 1944
Took responsibility for logic design of new machine
(EDVAC) planned to correct some of ENIAC’s
shortcomings; created detailed instruction set
59. 1900’s - Some of von Neumann’s
Contributions (“von Neumann machine”)
Notation for describing logic aspects of
computer circuitry
Concept of stored program (program and data
can be stored in memory; first program sorted
and merged numbers in list)
Concept of serial operation, one step at a time,
simplifying circuitry (now going in direction of
parallel processing)
Use of binary arithmetic rather than decimal
60. 1900’s and Beyond: Hardware
Generations
Can you describe five generations?
61. 1900’s and Beyond: Software
Generations
Early machines – machine language
Ex: 10100101
Early 1950’s assembly languages (symbolic )
Late 1950’s and early 1960’s high-level
languages.Ex:
FORTRAN (formula translator), John Backus,1954
COBOL (common business-oriented language), Grace
Murray Harper and others, 1960
Pascal (Nicklaus Wirth, 1970)
62. 1900’s and Beyond: Software
Generations
Move from procedural languages to object-
oriented languages
C C++
C++ developed at Bell Labs starting in 1979
(named in 1983), “C with Classes”
Java (James Gosling and others at Sun
Microsystems) developed early 1990’s, released
1995; platform independence lent itself to
Internet use
64. 64
Input devices accept data & instructions and convert them to a
form that the computer can understand.
Output devices present data in a form people can understand.
The CPU manipulates the data and controls the tasks done by
the other components.
Primary storage (internal storage) temporarily stores data and
program instructions during processing.
Secondary storage (external) stores data and programs for
future use.
Communication devices provide for the flow of data between
external computer networks.
Computer hardware is composed of the following components: central
processing unit (CPU), input devices, output devices, primary storage,
secondary storage, and communication devices.
66. Technology Guide 1 66
Today’s computers are based on integrated circuits (chips), each of which
includes millions of subminiature transistors. Each transistor can be in
either an “on” or “off” state that is used to establish a binary 1 or 0 for
storing one binary digit, or bit.
ASCII (American National Standard Code for Information Interchange)
EBCDIC (Extended Binary Coded Decimal Interchange Code)
67. 67
Representing time and size of bytes. Time is represented in
fractions of a second. The following are common measures of time:
Millisecond 11000 second
Microsecond 11,000,000 second
Nanosecond 11,000,000,000 second
Picosecond 11,000,000,000,000 second
Size is measured by the number of bytes. Common measures of
size are:
Kilobyte 1,000 bytes (actually 1,024)
Megabyte 1,000 kilobytes 106 bytes
Gigabyte 109 bytes
Terabyte 1012 bytes
Petabyte 1015 bytes
Exabyte 1018 bytes
Computer hardware is composed of the following components: central
processing unit (CPU), input devices, output devices, primary storage,
secondary storage, and communication devices.
68. 68
First generation of computers, from 1946 to about 1956, used
vacuum tubes to store and process information.
Second generation of computers, 1957–1963, used transistors for
storing and processing information.
Third-generation computers, 1964–1979, used integrated circuits
for storing and processing information.
Early to middle fourth-generation computers, 1980–1995, used very
large-scale integrated (VLSI) circuits to store and process
information.
Computer hardware has evolved through four stages, or generations, of
technology. Each generation has provided increased processing power and
storage capacity, while simultaneously exhibiting decreases in costs.
69. 69
Late fourth-generation computers, 1996 to the present, use
grand-scale integrated (GSI) circuits to store and process
information.
Fifth generation of computers use massively parallel processing
to process multiple instructions simultaneously.
Continued
70. Technology Guide 1 70
Two major innovations are in experimental stages: DNA computers and
optical computers.
DNA computing, takes advantage of the fact that
information can be written onto individual DNA molecules.
They process in parallel and are potentially twice as fast as
today’s fastest supercomputers.
Optoelectronic computers use beams of light instead of
electrons. They are expected to process information several
hundred times faster than current computers.
71. 71
Supercomputers are the computers with the most processing power.
The primary application of supercomputers has been in scientific
and military work, but their use is growing rapidly in business.
Mainframes are not as powerful and generally not as expensive as
supercomputers. Large corporations, where data processing is
centralized and large databases are maintained, most often use
mainframe computers.
Minicomputers are smaller and less expensive than mainframe
computers. They are usually designed to accomplish specific tasks
such as process control and engineering applications. Larger
companies gain flexibility by distributing minicomputers in
organizational units instead of centralizing at one location.
Computers are distinguished on the basis of their processing capabilities.
72. Technology Guide 1 72
Servers typically support computer networks, enabling users to share
files, software, peripheral devices and other network resources.
Server farms are large groups of servers.
Workstations provide high levels of performance to technical users
such as designers and are typically based on RISC (reduced
instruction set computing) architecture.
Microcomputers or personal computers (PCs), are the smallest and least
expensive category of general-purpose computers. They may be
subdivided into five classifications:
Desktops
Thin clients
Laptops
Notebooks,
Mobile devices
Computers are distinguished on the basis of their processing capabilities.
73. 73
Desktop personal computer is the typical, familiar microcomputer
system.
Thin-client systems are desktop computer systems that do not offer
the full functionality of a PC.
One type of thin client is the terminal
Another type of thin client is a network computer.
Laptop computers are small, easily transportable, lightweight
microcomputers that easily fit into a briefcase
Notebooks are smaller laptops.
Mobile devices as handheld computers, often called personal digital
assistants (PDAs) or handheld personal computers.
74. Technology Guide 1 74
Some mobile devices offer mapping capabilities using GPS. Global
positioning systems
75. Technology Guide 1 75
Tablet PC technology runs touch-sensitive displays that you tap with a
pen, forgoing a mouse or touch pad.
Wearable computers are designed to be worn and used on the body.
Embedded computers are placed inside other products to add features
and capabilities.
Active badges are worn as ID cards by employees who wish to stay in
touch at all times while moving around the corporate premises.
Memory buttons are nickel-sized devices that store a small database
relating to whatever it is attached to.
Smart cards which has resulted from the continuing shrinkage of integrated circuits
are similar in size and thickness to ordinary plastic credit cards. They
contain a small CPU, memory, and an input/output device that allow
these “computers” to be used in everyday activities such.
76. 76
The CPU consists of the
Control unit
Arithmetic-logic unit (ALU)
Primary storage (or main memory)
The central processing unit (CPU) is the center of all computer-processing
activities, where all processing is controlled, data are manipulated,
arithmetic computations are performed, and logical comparisons are
made.
77. 77
The preset speed of the clock that times all chip activities, measured in mega-
hertz (MHz), millions of cycles per second, and gigahertz (GHz), billions of cycles
per second. The faster the clock speed, the faster the chip.
The word length, which is the number of bits (0s and 1s) that can be processed
by the CPU at any one time. The majority of current chips handle 32-bit word
lengths, and the Pentium 4 is designed to handle 64-bit word lengths. The larger
the word length, the faster the chip.
The bus width. The wider the bus (the physical paths down which the data and
instructions travel as electrical impulses), the more data can be moved and the
faster the processing. A bus transfers data is measured in megahertz.
The physical design of the chip - the distance between transistors is known as
line width. The smaller the line width, the more transistors can be packed onto
a chip, and the faster the chip.
The cycle of processing is called the machine instruction cycle and it
speed depends on the following four factors of chip design:
78. Technology Guide 1 78
Moore’s Law - Gordon Moore’s 1965 prediction that microprocessor
complexity would double approximately every two years is based on the
following changes: Increasing miniaturization of transistors, Compacting
the physical layout of the chip’s components (decreasing line width) and
using better conducting materials.
79. 79
An instruction set is the set of machine instructions that a processor
recognizes and can execute. Complex instruction set computers (CISC)
and reduced instruction set computers (RISC), dominate the processor
instruction sets of computer architectures.
A CISC processor contains more than 200 unique coded commands, one for
virtually every type of operation.
The other, a more recent approach is RISC processors, which eliminate
many of the little-used codes found in the complex instruction set.
The arrangement of the components and their interactions is called
computer architecture. Computer architecture includes the instruction set
and the number of the processors, the structure of the internal buses, the
use of caches, and the types of input/output (I/O) device interfaces.
80. 80
1. To store data that have been input until they are transferred
to the ALU for processing.
2. To store data and results during intermediate stages of
processing.
3. To hold data after processing until they are transferred to an
output device.
4. To hold program statements or instructions received from
input devices and from secondary storage.
Primary storage, or main memory, stores data and program statements
for the CPU. It has four basic purposes:
81. 81
Random-access memory (RAM) is the place in which the CPU stores
the instructions and data it is processing.
Dynamic random access memories (DRAMs)
Synchronous DRAM (SDRAM)
Read-only memory (ROM) is that portion of primary storage that
cannot be changed or erased. ROM is nonvolatile.
Programmable read-only memory (PROM)
Erasable programmable read-only memory (EPROM)
There are two categories of memory: the register, which is part of the
CPU and very fast and the internal memory chips, which reside outside
the CPU and are slower. The control unit, the CPU, and the primary
storage all have registers. Small amounts of data reside in the register for
very short periods, prior to their use. Internal memory is used to store
data just before they are processed by the CPU. Immediately after the
processing it comprises two types of storage space: RAM and ROM.
82. 82
It interprets and carries out instructions contained in computer
programs
Selects program statements from the primary storage
Move program statements to the instruction registers in the control
unit
Controls input and output devices
Handles data-transfer processes from and to memory.
The control unit reads instructions and directs the other components of
the computer system to perform the functions required by the program.
The control unit does not actually change or create data; it merely
directs the data flow within the CPU.
83. Technology Guide 1 83
The data bus moves data to and from primary storage.
The address bus transmits signals for locating a given address in
primary storage.
The control bus transmits signals specifying whether to “read” or
“write” data to or from a given primary storage address, input
device, or output device.
A bus is a channel (or shared data path) through which data are passed in
electronic form. Three types of buses link the CPU, primary storage, and
the other devices in the computer system. The capacity of a bus, called
bus width, is defined by the number of bits they carry at one time.
84. 84
The input/output (I/O) devices of a computer are not part of the CPU,
but are channels for communicating between the external environment
and the CPU. I/O devices are controlled directly by the CPU or indirectly
through special processors dedicated to input and output processing.
Secondary storage
Peripheral Devices