Skip to Content
Our blog
We are a team of passionate people whose goal is to improve everyone's life.

Class 7 Computer 

Unit 1, Ch 3


Introduction – Types of computer

A computer is a programmable machine designed to automatically carry out the various tasks. There are different types of computer having different features. The freatures of the computers vary depending on the nature of the work they perform.

There are many computers, which are different from each other in various aspects like on the basis of purpose, size, capacity and data types. Computer are classified into various types as described below.

1. On the basis of their purpose

a) General Purpose Computer

A general purpose computer is used to do many types of tasks like typing, watching videos, playing games, and browsing the internet.

b) Special Purpose Computer

A special purpose computer is made to do only one specific task, like an ATM machine or a washing machine controller.

2. On the basis of data types they operate

a) Analog Computer

An analog computer works with real-world data like speed, temperature, or pressure. Example: speedometer.

b) Digital Computer

A digital computer works with numbers (0s and 1s). Most of the computers we use today are digital.

c) Hybrid Computer

A hybrid computer is a mix of both analog and digital computers. It can handle both real-world and numeric data. Example: hospital machines like ECG.

3. Classification of Digital Computers

a) Microcomputer

A microcomputer is a small, personal computer used at homes, schools, and offices.

  • Desktop Computer: A computer that is kept on a table and used in one place.
  • Laptop Computer: A small and portable computer you can carry anywhere.
  • Handheld Computer: A very small computer that fits in your hand like a smartphone or tablet.

b) Mini Computer

A mini computer is bigger than a microcomputer. It is used by small businesses for more users at a time.

c) Mainframe Computer

A mainframe is a powerful computer used by large organizations to store and process big data.

d) Super Computer

A supercomputer is the fastest and most powerful computer. It is used for space research, weather forecasting, and scientific work.

Question Answers


Complete Exercise of Chapter 3 (Types of computer)

Write the full forms of the following:

a. PC – Personal Computer

b. PDA – Personal Digital Assistant

c. DEC – Digital Equipment Corporation

d. IBM – International Business Machines

e. CDC – Control Data Cyber

Write suitable technical terms for the following:

a. The computer which can perform only one task – Special Purpose Computer

b. The computer which uses microprocessor as CPU – Microcomputer

c. Computer which measures the continuous data – Analog Computer

d. The largest and most expensive computer system – Supercomputer

e. The computer which uses analog and digital device both – Hybrid Computer

Write very short answer of the following questions:

a. Which computer can perform the single dedicated task?

→ Special Purpose Computer

b. Which computer can perform the function of both analog and digital device?

→ Hybrid Computer

c. Which company introduced the first minicomputer in 1960?

→ Digital Equipment Corporation (DEC)

d. Is laptop, mainframe computer?

→ No, laptop is a microcomputer.

e. Which computer can be used where there is no regular electricity?

→ Laptop Computer

f. In which type of computer parallel processing is possible?

→ Supercomputer

g. What is micro computer?

→ A microcomputer is a small and low-cost computer used by one person.

h. Write the example of mainframe and minicomputers.

→ Mainframe: IBM S/3909

→ Minicomputer: PDP-11

Write short answer of the following questions:

a. What is the difference between general purpose computer and special purpose computer?

general purpose computerspecial purpose computer
A general purpose computer is used for many tasks.A special purpose computer is made for one task only.
Example: PCs, laptop, notebooks etc.Example: modern washing machine, self driven car etc.

b. Why is an analog computer called special purpose computer?

→ Analog computer called special purpose computer because it is used for one special job like measuring speed or temperature.

c. Why are digital computers more popular these days?

→ Digital computers more popular these days they are fast, accurate, easy to use, and cheaper.

d. How is hybrid computer used in hospitals?

→ Hybrid computers are used in machines like ECG that need both digital and real-time data.

e. Mention the types of micro computer.

→ Desktop computer, Laptop computer, Handheld computer are the types of micro computers.

f. Distinguish between desktop computer and laptop computer.

DesktopLaptop
It is big in size.It is small in size.
It is not portable.It is portable.

g. What are handheld computers? Write its types.

→ A handheld computer is a small device you can hold in hand.

→ Types: Smartphone, Tablet.

h. What is a mini computer? Write the use of mini computers.

→ A mini computer is a medium-size computer used by small businesses or offices for multiple users. The mini computers are used in business, education and many other fields.

i. What is a mainframe computer? Where is it mainly used?

→ A mainframe is a powerful computer that have higher processing speed, larger storage capacity. It is used in big companies, banks, and government offices.

j. What are the applications of super computer? Write any four of them.

→

  1. Weather forecasting
  2. Space research
  3. Scientific research
  4. Military use

k. Prepare a chart to show the classification of digital computer.



Class 7: Chapter 2: History and Generation of Computer


Unit-1: Fundamental knowledge and skill of computer science

Here, we’re going to discuss the History of Computer Development in different era such as Abacus, Napier’s Bone, Slide Rule, Pascaline, Stepped Reckoner, Jacquard’s Loom, Charles Babbage and his Engines etc. from the perspective of seventh-grade students.

Also, we’re going to discuss the Generation of Computer, such as first generation, second generation, third generation, fourth generation, fifth generation and Artificial Intelligence from the perspective of seventh-grade students. Also we’re going to explore the history of computer in Nepal.

And here it begins!

Chapter 2: History and Generation of Computer

“Who invented the computer?” is not a question with a simple answer. The real answer is that many inventors from different countries contributed to the development of computer. The development of modern computer has a long historical background. It took many centuries for the advancement in computing devices. After a long time, the today’s modern computer was developed. A short description about the development of early computing devices is described below:

Abacus (Before 2500 to 3000 years ago)

The abacus is one of the earliest tools used for counting and calculations. It is a simple device made of beads and rods. People used it to perform basic arithmetic operations like addition and subtraction.

Napier’s Bones (1617 AD)

Napier’s Bones, invented by John Napier, was a manual calculating device. It used rods inscribed with numbers to help with multiplication and division. It made calculations easier for people before electronic calculators were invented.

Slide Rule (1620 AD)

The slide rule is a mechanical analog computer used primarily for multiplication and division. Invented by William Oughtred, it looks like a ruler with a sliding central strip. It was widely used by engineers and scientists until electronic calculators became common.

Pascaline (1642 AD)

The Pascaline, created by Blaise Pascal, was an early mechanical calculator. It could perform addition and subtraction. It used gears and wheels and is considered one of the first mechanical computing devices.

Jacquard’s Loom

Joseph Marie Jacquard invented the Jacquard loom, which used punched cards to control the weaving of patterns in textiles. This idea of using punched cards influenced later computer technology.

Stepped Reckoner

Gottfried Wilhelm Von Leibniz, a German mathematician invented Stepped Reckoner in 1671. It was a digital mechanical calculator. He developed this machine by using Blaise Pascal’s idea. It was the first calculator that could perform all four calculations: addition, subtraction, multiplication and division. Even square roots could be calculated by series of stepped additions.

Charles Babbage [Father of Computer Science]

Charles Babbage is known as the father of computer science. He designed two important machines: the Difference Engine and the Analytical Engine, which became the milestones for the development of modern computers. He also kept the concept of using binary digits in his machine.

Difference Engine (in 1822)

The Difference Engine was designed to perform mathematical calculations. Although it was never completed during Babbage’s lifetime, it was an important step towards automated computing.

Analytical Engine (in 1833)

The Analytical Engine was a more advanced design that included concepts like a control unit and memory. It is considered the first general-purpose computer design.

Lady Augusta Ada Lovelace [First Programmer]

Ada Lovelace worked with Charles Babbage and is known as the first computer programmer. She wrote algorithms for the Analytical Engine and predicted its potential beyond more calculation.

Herman’s Tabulating Machine (in 1887)

Herman Hollerith invented a tabulating machine that used punched cards to process data. This machine was used for the 1890 U.S. Census and laid the groundwork for modern data processing.

Mark-I

The Mark-I, also known as the Harvard Mark I, was an early electromechanical computer. It was created by IBM and used for calculations during World War II. It combined mechanical and electrical components.

Atanasoff Berry Computer (ABC)

The ABC, created by John Atanasoff and Clifford Berry, was the first electronic digital computer. It used binary representation and electronic switches, which influenced later developments in computer design.

History of Computers in Nepal

Computers were introduced in Nepal relatively late compared to other countries. The first computer in Nepal was an IBM 1401, which was brought in by the government in the early 2028 B.S. for population census work.

In the following decades, the use of computers spread to other government departments and private businesses. By 2039 B.S, personal computers became more common, and the internet was introduced, which significantly boosted computer use and literacy in the country.

Today, Nepal continues to advance in computer technology and education, integrating modern computing into various sectors of society.

Generations of Computer

Computer Generation: The classification of computers on the basis of main components, their size, processing speed, system architectures etc is known as computer generation.

Computers have evolved over time, with each stage known as a “generation.” Let’s take a look at each generation:

Computer Generation Table

First Generation of Computer

  • These were the earliest computers, developed in the 1945 – 1955
  • They used vacuum tubes for processing data.
  • They were huge and expensive, often filling entire rooms.
  • They were very slow compared to today’s computers.
  • Their operating speed was up to milliseconds.
  • They consume a lot of electric power.

Second Generation of Computer

  • Developed in the late 1956 – 1964.
  • They used transistors instead of vacuum tubes.
  • They were smaller, faster, and more reliable than first-generation computers.
  • They still required a lot of power and cooling.
  • Their operating speed was upto microsecond.
  • They could understand assembly and high level programming language.

Third Generation of Computer

  • Developed in the 1965 – 1971.
  • They used integrated circuits, which made them even smaller and faster.
  • They were more affordable and could be used in businesses and universities.
  • They introduced operating systems and high-level programming languages.
  • They were general purpose computers.
  • Their operating speed was up to nanaoseconds.
  • They support large numbers of high level programming languages.

Fourth Generation of Computer

  • Developed in the 1972 to present
  • They used microprocessors, which combined thousands of integrated circuits onto a single chip.
  • They were smaller, faster, and cheaper than previous generations.
  • They led to the development of personal computers and home computing.
  • Their operating speed is picoseconds and even more.
  • They are user friendly and support numerous high level programming and GUI.
  • Their size is reduced up to laptops and palmtop computer.

Fifth Generation of Computer

  • Developed from the present to future.
  • They focus on artificial intelligence and advanced computing technologies.
  • They include parallel processing, which allows them to perform multiple tasks at once.
  • They use advanced programming languages and techniques for solving complex problems.
  • They will be much faster than present computers.

Each generation of computers has brought significant advancements, making them smaller, faster, and more powerful, shaping the world we live in today.

Artificial Intelligence

Artificial Intelligence (AI) is a branch of computer science that focuses on creating systems and machines that can perform tasks that typically require human intelligence.

These tasks include understanding natural language, recognizing patterns, learning from experience, and making decisions.

AI systems can be trained to analyze data, solve problems, and even interact with humans in a way that seems natural.

AI technologies are used in various fields, such as healthcare, finance, transportation, and entertainment, to automate processes, improve efficiency, and provide innovative solutions to complex problems.

Some Important Full forms of History and Generation of Computer

ASCC: Automatic Sequence Controlled Calculator

CDC: Curriculum Development Centre

HLCIT: High Level Commission for Information Technology

IT: Information Technology

IBM: International Business Machine

GUI: Graphical User Interface

AI: Artificial Intelligence

IC: Integrated Circuit

EDSAC: Electronic Delay Storage Automatic Computer

NCC: National Computer Center

ABC: Atanasoff Berry Computer

Question answers


Complete Exercise of Chapter 2 (History and Generation of Computer)

Very Short Answer Questions.

a. Who is considered as the father of computer science?

Charles Babbage is considered as the father of computer science

b. Which generation computers used a microprocessor as the main component?

The fourth generation of computers used microprocessors as the main component.

c. In which university did Howard Aiken belong to?

Howard Aiken belongs to Harvard University

d. Who was Dr. Herman Hollerith?

Dr. Herman Hollerith is an American statistician who invented the punched card for data processing.

e. What was the main purpose of Napier’s Bone?

The main purpose of Napier’s Bone is to perform multiplication and division calculations.

f. Which generation of computers can make self-decisions?

The fifth-generation of computers can make self-decisions

g. Which generations of computers used the GUI operating system?

The fourth generation and onwards use the GUI operating system.

h. Is IBM 1401, Minicomputer?

No, IBM 1401 is a mainframe computer.

i. Who is known as the first computer programmer?

Ada Lovelace is known as the first programmer.

j. Write the major component used in each generation of computer?

  1. First: Vacuum tubes
  2. Second: Transistors
  3. Third: Integrated circuits
  4. Fourth: Microprocessors
  5. Fifth: Bio Chips

Short Answer Questions

a. What is Abacus? What was its main purpose in the early days?

The Abacus is an ancient calculating tool used to help count large numbers

b. Why is Charles Babbage known as the father of computer science?

Charles Babbage is known as the father of computer science because he designed the Analytical Engine, a mechanical computer that is the foundation for modern computers.

c. Which was the first computer brought to Nepal and for what purpose?

IBM 1401 was the first computer brought to Nepal, used for population census in 2028 B.S.

d. Write about the “History of computers in Nepal” in brief.

The history of computers in Nepal began with the installation of the IBM 1401 in 2028 B.S. for census purposes. Over the years, computers have become integral to various sectors like banking, education, and government services, with advancements in technology and internet access.

e. What is meant by generations of computers?

The development of modern computers took place into five distinct phases, which are known as generations of computers.

f. Write any major features of second-generation computers.

The major features of the second generation of computers are:

  • Used transistors
  • smaller and faster than first-generation
  • more reliable
  • consumed less power.

g. Mention any two disadvantages of first-generation computers.

They are:

  • Large size and high power consumption
  • frequent maintenance is needed

h. What is meant by Artificial Intelligence?

Artificial Intelligence (AI) is the simulation of human intelligence in machines programmed to think and learn.

i. Write the differences between third and fourth-generation computers. Make two columns.

Third GenerationFourth Generation
Used integrated circuitsUsed microprocessors
Smaller and more reliable than second-generationEven smaller and more powerful than third-generation
Introduced during the 1960sIntroduced during the 1970s
Used in business and scientific applicationsUsed in personal computers and advanced systems
Operating systems became more advancedIntroduction of graphical user interfaces (GUIs)

Short Notes

a. Analytical Engine:

The Analytical Engine was a mechanical computer designed by Charles Babbage in the 1830s. It was the first concept of a general-purpose computer, based on input, processing, and output principle.

b. Pascaline:

The Pascaline, invented by Blaise Pascal in 1642, was an early mechanical calculator capable of performing addition and subtraction. It used a series of gears and wheels and was one of the first devices to mechanize calculation.

c. Jacquard’s Loom:

Jacquard’s Loom, invented by Joseph Marie Jacquard in 1801, was an automated loom that used punched cards to control the weaving of patterns in textiles. It is considered an important step in the development of programmable machines.

d. Atanasoff-Berry Computer (ABC):

The Atanasoff-Berry Computer (ABC), developed by John Atanasoff and Clifford Berry in the late 1930s and early 1940s, was the first electronic digital computer. It used a binary representation of data and electronic switches instead of mechanical components.

e. Abacus:

The Abacus is an ancient calculating tool used for arithmetic operations. It consists of a series of rods with beads that can be moved to perform calculations. It was widely used in ancient civilizations and is still used in some parts of the world today.

Class 8

u-1, ch-3


Unit-1: Fundamental knowledge and skill of computer science

Here, we’re going to discuss the Generation of Computer, such as first generation, second generation, third generation, fourth generation, fifth generation and Artificial Intelligence from the perspective of eight-grade students.

And here it begins!

Chapter 1: Generations of Computer

Computer Generation: The classification of computers on the basis of main components, their size, processing speed, system architectures etc is known as computer generation.

Computers have evolved over time, with each stage known as a “generation.” Let’s take a look at each generation:

Computer Generation Table

First Generation of Computer

  • These were the earliest computers, developed in the 1945 – 1955
  • They used vacuum tubes for processing data.
  • They were huge and expensive, often filling entire rooms.
  • They were very slow compared to today’s computers.
  • Their operating speed was up to milliseconds.
  • They consume a lot of electric power.

Second Generation of Computer

  • Developed in the late 1956 – 1964.
  • They used transistors instead of vacuum tubes.
  • They were smaller, faster, and more reliable than first-generation computers.
  • They still required a lot of power and cooling.
  • Their operating speed was upto microsecond.
  • They could understand assembly and high level programming language.

Third Generation of Computer

  • Developed in the 1965 – 1971.
  • They used integrated circuits, which made them even smaller and faster.
  • They were more affordable and could be used in businesses and universities.
  • They introduced operating systems and high-level programming languages.
  • They were general purpose computers.
  • Their operating speed was up to nanaoseconds.
  • They support large numbers of high level programming languages.

Fourth Generation of Computer

  • Developed in the 1972 to present
  • They used microprocessors, which combined thousands of integrated circuits onto a single chip.
  • They were smaller, faster, and cheaper than previous generations.
  • They led to the development of personal computers and home computing.
  • Their operating speed is picoseconds and even more.
  • They are user friendly and support numerous high level programming and GUI.
  • Their size is reduced up to laptops and palmtop computer.

Fifth Generation of Computer

  • Developed from the present to future.
  • They focus on artificial intelligence and advanced computing technologies.
  • They include parallel processing, which allows them to perform multiple tasks at once.
  • They use advanced programming languages and techniques for solving complex problems.
  • They will be much faster than present computers.

Each generation of computers has brought significant advancements, making them smaller, faster, and more powerful, shaping the world we live in today.

Artificial Intelligence

Artificial Intelligence (AI) is a branch of computer science that focuses on creating systems and machines that can perform tasks that typically require human intelligence.

These tasks include understanding natural language, recognizing patterns, learning from experience, and making decisions.

AI systems can be trained to analyze data, solve problems, and even interact with humans in a way that seems natural.

AI technologies are used in various fields, such as healthcare, finance, transportation, and entertainment, to automate processes, improve efficiency, and provide innovative solutions to complex problems.

Some Important Full forms of Generations of Computer

IC: Integrated Circuit

LSI: Large Scale Integration

VLSI: Very Large Scale Integration

ULSI: Ultra Large Scale Integration

SSI: Small Scale Integration

MSI: Medium Scale Integration

GUI: Graphical User Interface

Question answer


Complete Exercise of Chapter 3 (Generations of Computer)

Very Short Answer Questions.

a. What was the duration of first generation computer?

The duration of first generation of computer was around 1945 to 1955.

b. Who invented vacuum tube?

Lee Dee Forest invented vacuum tube in 1908.

c. What was the operating speed of second generation computers?

The operating speed of second generation of computer was Microseconds.

d. Which language was used in third generation computers?

High-level languages like COBOL and FORTRAN was used by third generation of computer.

e. Who invented Intel 4004 (the first microprocessor)?

The first microprocessor, Intel 4004 was invented by an engineer Marcian Ted Hoff, at Intel.

f. Which generation computers supported GUI operating system?

Fourth generation of computer supports GUI operating system.

g. Write one example of fifth generation computer?

IBM Watson, Param 1000 are the examples of fifth generation of computer.

Short Answer Questions.

a. How are computer generations classified?

Computer generations are classified based on the major technological advancements in hardware and software that significantly changed computing performance and capabilities. Each generation reflects a specific era marked by notable innovations.

b. List any two advantages of second generation computers over first generation computers.

Second generation computers used transistors instead of vacuum tubes, making them smaller, faster, more reliable, and less power-consuming than first generation of computers.

c. Differentiate between third and fourth-generation computers.

Third GenerationFourth Generation
Used integrated circuitsUsed microprocessors
Smaller and more reliable than second generationEven more compact and powerful than third generation
Introduced high-level programming languagesIntroduced graphical user interfaces (GUIs)
Started in the mid-1960sStarted in the early 1970s

d. Write any four limitations of first-generation computers.

  • Large and bulky in size
  • High power consumption
  • Frequent maintenance needed due to vacuum tubes
  • Limited programming capabilities and slow processing speed

e. What are the new expectations in the fifth generation computers?

  • Incorporation of artificial intelligence
  • Advanced parallel processing
  • Improved human-computer interaction
  • Development of quantum computing technologies

f. Define the term artificial intelligence.

Artificial intelligence (AI) is the simulation of human intelligence in machines that are programmed to think, learn, and solve problems autonomously.

Long Answer Questions.

a. What is computer generation? Discuss different generations of computers with the technologies used in each generation.

The classification of computers on the basis of main components, their size, processing speed, system architectures etc is known as computer generation.

Each generation marks a leap in processing power, efficiency, and capabilities.

  1. First Generation (1940s-1950s)
    • Technology: Vacuum tubes
    • Characteristics: Large, bulky, and expensive; used a lot of power and produced much heat; programming was done in machine language.
    • Example: ENIAC, UNIVAC
  2. Second Generation (1950s-1960s)
    • Technology: Transistors
    • Characteristics: Smaller, faster, more reliable, and more energy-efficient than first-generation computers; programming was done in assembly language.
    • Example: IBM 7090, CDC 1604
  3. Third Generation (1960s-1970s)
    • Technology: Integrated circuits (ICs)
    • Characteristics: Even smaller, more powerful, and more reliable; allowed for the development of high-level programming languages and operating systems.
    • Example: IBM 360, PDP-8
  4. Fourth Generation (1970s-present)
    • Technology: Microprocessors
    • Characteristics: Very compact and powerful; the introduction of personal computers; widespread use of graphical user interfaces (GUIs); development of networking and the internet.
    • Example: Apple II, IBM PC
  5. Fifth Generation (present and beyond)
    • Technology: (Bio-Chips) Artificial intelligence, quantum computing
    • Characteristics: Focus on developing computers that can learn and make decisions; advanced parallel processing; improving human-computer interaction with natural language processing and machine learning.
    • Example: IBM Watson, Google DeepMind

Each generation of computers has built on the technological advancements of the previous generation, resulting in exponential improvements in computing power, efficiency, and accessibility. The ongoing research in AI and quantum computing promises to revolutionize the field further, leading to new capabilities in future generations.

b. “The actual use and implementation of computers started after the third generation.”. Justify this statement in your own words.

Back in the old days, when computers were first invented, they were huge and not very practical for everyday use. That was the first generation. Then came the second generation, where computers got a bit smaller and faster but were still mainly used by big organizations and governments.

Now, it wasn’t until the third generation that computers really started becoming more accessible to regular folks like you and me. That’s because they became smaller, cheaper, and easier to use. Companies started making personal computers, like the ones we use today, during this time. So, when we say the actual use and implementation of computers began after the third generation, we mean that’s when they started becoming a normal part of our lives. Cool, right?

In summary, before the third generation, computers were mainly big, expensive machines used by professionals. But during the third generation, they became smaller, cheaper, and more user-friendly, paving the way for the computers we use today.



u-1,ch-2


Chapter 2: History of Computer Development

In the early days, there were no facilities to count and calculate. People, at that time used different means to count informally, such as using pebbles, drawing lines, scratching on walls, etc.

As there is a saying, necessity is the mother of invention. The saying holds true for computers also; computers were invented because of human in search for fast and accurate calculating devices. We know that, the history of computer begins from counting or computations.

There is a great contribution of scientists, mathematicians, philosophers, engineers and many organizations to bring the computer at present stage. 

Computers have come a long way from simple counting tools to the advanced machines we use today. The historical development of computers can be divided into three main eras: the Mechanical Era, the Electromechanical Era, and the Electronic Era.

Let’s explore each era and some important inventions and inventors.

A. Mechanical Era

This was the era in which several mechanical devices were used for the purpose of counting and computing manually. The devices developed in this era became the basis for the invention of electromechanical devices or electromechanical computers. This era is called mechanical era because the machines were based on moving parts, operated completely by machines and they did not have any logical control in operation. The major inventions of this era are discussed below in terms of different calculating devices. They are:

Abacus (Before 2500 to 3000 years ago)

The abacus is one of the earliest tools used for counting and calculations. It is a simple device made of beads and rods. People used it to perform basic arithmetic operations like addition and subtraction.

Napier’s Bones (1617 AD)

Napier’s Bones, invented by John Napier, was a manual calculating device. It used rods inscribed with numbers to help with multiplication and division. It made calculations easier for people before electronic calculators were invented.

Slide Rule (1620 AD)

The slide rule is a mechanical analog computer used primarily for multiplication and division. Invented by William Oughtred, it looks like a ruler with a sliding central strip. It was widely used by engineers and scientists until electronic calculators became common.

Pascaline (1642 AD)

The Pascaline, created by Blaise Pascal, was an early mechanical calculator. It could perform addition and subtraction. It used gears and wheels and is considered one of the first mechanical computing devices.

Leibniz Calculating Machine (1671 AD)

Invented by Gottfried Wilhelm Leibniz, this machine could perform addition, subtraction, multiplication, and division. It improved upon Pascal’s design and used a stepped drum mechanism.

Jacquard’s Loom

Joseph Marie Jacquard invented the Jacquard loom, which used punched cards to control the weaving of patterns in textiles. This idea of using punched cards influenced later computer technology.

Charles Babbage [Father of Computer Science]

Charles Babbage is known as the father of computer science. He designed two important machines: the Difference Engine and the Analytical Engine, which became the milestones for the development of modern computers. He also kept the concept of using binary digits in his machine.

Difference Engine (in 1822)

The Difference Engine was designed to perform mathematical calculations. Although it was never completed during Babbage’s lifetime, it was an important step towards automated computing.

Analytical Engine (in 1833)

The Analytical Engine was a more advanced design that included concepts like a control unit and memory. It is considered the first general-purpose computer design.

PartsPurpose
a. Punch Cards:To input data and instructions.
b. Mill:To perform basic mathematical computations.
c. Mechanical memory unit:To store data and instructions.
d. Gears and shafts:To control and transfer data between Mill and storage section.
e. Suitable output device:To output information.

Lady Augusta Ada Lovelace [First Programmer]

Ada Lovelace worked with Charles Babbage and is known as the first computer programmer. She wrote algorithms for the Analytical Engine and predicted its potential beyond more calculation.

Herman’s Tabulating Machine (in 1887)

Herman Hollerith invented a tabulating machine that used punched cards to process data. This machine was used for the 1890 U.S. Census and laid the groundwork for modern data processing.

B. Electromechanical Era

This was the era in which the parts of computers were electronic and mechanical based. This era was the outcome of the mechanical era so the computational devices were partly programmable. In this period, scientists discovered electrical charges as a way to represent data in this period. For the first time, electricity was used to operate the computers but computers still had many mechanical components. Programming in computers did not involve using the software. Since both electrical and mechanical components were used this era is known as the electromechanical era. The major inventions of this era are discussed below.

Mark-I

The Mark-I, also known as the Harvard Mark I, was an early electromechanical computer. It was created by IBM and used for calculations during World War II. It combined mechanical and electrical components. The special features of Mark I are:

  • It used 1800 vacuum tubes.
  • It consisted of seven lakh and fifty thousand parts.
  • It was 51 feet long, 8 feet high, and 3 feet wide.
  • It consumed a huge amount of electricity.

Atanasoff Berry Computer (ABC)

The ABC, created by John Atanasoff and Clifford Berry, was the first electronic digital computer. It used binary representation and electronic switches, which influenced later developments in computer design.

C. Electronic Era:

This is the modern era of computers, in which mechanical devices were replaced by fully electronic circuits and calculations were based on digital mechanisms. The development of this era is the result of specific technologies, people, and motivation. The major inventions of this era are:

ENIAC (Electronic Numerical Integration and Calculator)

ENIAC was the first general-purpose electronic digital computer. It was used to solve complex calculations for the U.S. Army. ENIAC was much faster than earlier mechanical computers and could be programmed for different tasks.

EDSAC (Electronic Delay Storage Automatic Computer)

EDSAC was an early British computer that was one of the first to store programs in its memory. It used mercury delay lines for memory storage and was a significant advancement in computer technology.

EDVAC (Electronic Discrete Variable Automatic Computer)

EDVAC was one of the first computers to use binary numbers and store programs. It improved the design of ENIAC and influenced future computer architecture.

UNIVAC (Universal Automatic Computer)

UNIVAC was the first commercially produced computer in the United States. It was used for business and government applications, demonstrating the practical uses of computers beyond scientific research.

History of Computers in Nepal

Computers were introduced in Nepal relatively late compared to other countries. The first computer in Nepal was an IBM 1401, which was brought in by the government in the early 2028 B.S. for population census work.

In the following decades, the use of computers spread to other government departments and private businesses. By 2039 B.S, personal computers became more common, and the internet was introduced, which significantly boosted computer use and literacy in the country.

Today, Nepal continues to advance in computer technology and education, integrating modern computing into various sectors of society.

Some Important Full forms of History of Computer Development

ASCC: Automatic Sequence Controlled Calculator

ABC: Atanasoff Berry Computer

ENIAC: Electronic Numerical Integrator and Calculator

EDSAC: Electronic Delay Storage Automatic Computer

EDVAC: Electronic Discrete Variable Automatic Computer

UNIVAC: Universal Automatic Computer

HLCIT: High Level Commission for Information Technology

Complete Chapter 3 (History of Computer Development) Explained

Complete Exercise of Chapter 3 (History of Computer Development)

Very Short Answer Questions.

a. Who is considered the father of computer science?

Charles Babbage is considered the father of computer science

b. When was the abacus developed?

Around 2500 BCE, abacus was developed.

c. Who was John Napier?

A Scottish mathematician known for inventing logarithms and Napier’s Bones, a calculation tool.

d. Is Lady Augusta Ada Lovelace known as the first programmer?

Yes, Lady Augusta Ada Lovelace known as the first programmer.

e. Which was the first computer brought in Nepal?

IBM 1401, was the first computer brought in Nepal.

f. How much time did ICL 2950/10 take to complete the census of 2038 B.S. in Nepal?

Approximately 1 year, 7 months, ICL 2950/10 took to complete the census of 2038 B.S. in Nepal.

g. Which university did Howard Aiken belong to?

Howard Aiken belong to Harvard University.

h. How many vacuum tubes were used in ENIAC?

Approximately 18,000 vacuum tubes were used in ENIAC.

Short Answer Questions.

a. How did early people calculate?

Early people used simple tools like fingers, stones, and tally marks for basic calculations.

b. Why is Charles Babbage known as the father of computer science?

Charles Babbage is known as the father of computer science because he designed the foundation of modern computers in his Analytical Engine including the concepts of input, processing, output, and storage.

c. Write the features of Mark-I.

The features of Mark-I are

  • It used 18000 vacuum tubes.
  • It consisted seven Lakhs and fifty thousand parts.
  • It was 51 feet long, 8 feet height and 3 feet wide.
  • It consumed huge amount of electricity.

d. Draw the figure of Abacus showing its parts.

[Please visualize a basic abacus with a rectangular frame, rods, and beads. Each rod has a certain number of beads that can be moved up and down to perform calculations.]

FIGURE OF ABACUS

e. Write the contribution of Blaise Pascal in the development of modern calculating devices.

Blaise Pascal invented the Pascaline, an early mechanical calculator that could perform addition and subtraction. It used a series of gears and wheels and was one of the first devices to mechanize arithmetic calculations.

f. Mention the major parts with their functions of the analytical engine.

The Analytical Engine included:

PartsPurpose
a. Punch Cards:To input data and instructions.
b. Mill:To perform basic mathematical computations.
c. Mechanical memory unit:To store data and instructions.
d. Gears and shafts:To control and transfer data between Mill and storage section.
e. Suitable output device:To output information.

Long Answer Questions.

a. Explain the history of computing devices of the mechanical era.

The mechanical era of computing began with simple devices like the abacus around 2500 BCE, used for basic arithmetic operations. In the 17th century, John Napier invented logarithms and Napier’s Bones, which facilitated multiplication and division. Blaise Pascal’s Pascaline, developed in 1642, was a mechanical calculator using gears for addition and subtraction.

Later, in the early 19th century, Charles Babbage designed the Difference Engine for polynomial calculations and the more advanced Analytical Engine, which introduced concepts like the ALU, memory, and programmability, laying the foundation for modern computers.

b. Compare and discuss between electromechanical and electronic era of computers.

Electromechanical EraElectronic Era
Used mechanical parts combined with electrical components like relays and switchesUsed electronic components like vacuum tubes, transistors, and microprocessors
Example: Harvard Mark IExample: ENIAC, UNIVAC
Slower processing speeds due to mechanical limitationsMuch faster processing speeds are due to electronic circuits
Larger and more cumbersomeMore compact and efficient
Less reliable with frequent mechanical failuresMore reliable with fewer component failures
Transition period: 1930s to 1940sTransition period: 1940s to present

c. Describe the history of computers in Nepal in your own words.

The history of computers in Nepal began with the arrival of the IBM 1401 in 2028 B.S., brought for the purpose of the national population census. This marked the introduction of computer technology in the country. Following this, computers started being used in various government and financial institutions.

The 2039 B.S. saw the introduction of personal computers, which began to spread slowly across businesses and educational institutions. The advancement of the internet in the approximately 2060 B.S. further accelerated computer usage in Nepal.

As a result, today, computers are integral in various sectors such as education, healthcare, banking, and government services, reflecting a significant growth in digital literacy and infrastructure in the country.