Computer Fundamentals and Programming - Module 1 Notes

Introduction to Computers

Module 1 Objectives

  • Discuss the history of computers.
  • Recognize notable people in the history of computers.
  • Identify different inventions and technologies related to computers.
  • Discuss the generations of computers.
  • Discuss the classification of computers.
  • Identify the components of a computer system.
  • Discuss the advantages and disadvantages of computers.

What is a Computer?

  • A programmable electronic device that:
    • Accepts raw data as input.
    • Processes it with a set of instructions.
    • Produces the result as output.
  • Has the ability to store, retrieve, and process data.
  • The term "computer" is derived from the Latin word "computare," meaning to calculate.

History of Computers - Notable People

  • Charles Babbage:
    • Mathematician, philosopher, inventor, and mechanical engineer.
    • Originated the concept of a programmable computer.
    • Invented the Difference Engine and Analytical Engine.
    • Considered