Overview of Information and Communication Technology
Overview of Information and Communication Technology
Communication Technology
Introduction to Computers
Elements of a Computer System
Classification of Computers
Capabilities and Limitations of Computers
History of Computing
Introduction to computers
A computer is an electronic device that processes data and performs
tasks according to a set of instructions, known as a program.
It can store, retrieve, and process information, making it an essential
tool for various applications, including business, education,
communication, entertainment, and more.
Computers come in various forms, such as desktop computers,
laptops, tablets, and smartphones, and they generally consist of
hardware (physical components) and software (programs and
operating systems).
Introduction to computers
The basic functions of a computer include:
Central Processing Unit (CPU): Often referred to as the "brain" of the computer,
the CPU executes instructions from software to perform tasks. It processes data,
performs calculations, and manages the flow of information.
Storage: This refers to devices and components that store digital data. Common
storage devices include Hard Disk Drives (HDDs), Solid State Drives (SSDs), and
external storage options like USB drives.
Output Devices: Devices that output data from the computer in a readable form,
such as monitors, printers, and speakers.
Power Supply Unit (PSU): Converts electrical power from an outlet into usable
power for the internal components of the computer.
Main Types:
Operating System (OS): The software that manages hardware resources and
provides common services for computer programs. Examples include Windows,
macOS, and Linux.
Functions: Data serves as the input for processing tasks. It can be anything from text
and numbers to audio and video files.
Main Components:
Applications: Home and office networks, internet connectivity, and data exchange
between devices.
Modem: A device that modulates and demodulates digital data for transmission over
telephone lines or cable systems.
Types:
End Users: The people who use the computer for tasks like browsing the web,
creating documents, and playing games.
Examples:
Operational Procedures: Guidelines for using and managing the computer system
(e.g., startup/shutdown processes, data backup protocols).
Applications:
Applications:
Applications:
Applications:
Hybrid computers - combine the features of both analog and digital computers.
They can process both continuous (analog) and discrete (digital) data. Hybrid
computers are used in applications where both types of data need to be processed
simultaneously.
Classifications of Computers
Applications:
Computers can process data and perform complex calculations at incredibly high
speeds, often measured in microseconds or nanoseconds. This makes them far more
efficient than humans at handling large volumes of repetitive tasks.
Computers can store vast amounts of data and can retrieve it quickly when needed.
This capability is essential for maintaining large databases, archives, and records.
Example: Servers and cloud storage systems can store and manage petabytes of
data, making it accessible to users around the world. This is crucial for applications
like social media, business analytics, and digital libraries.
Capabilities and Limitations of Computers
Automation
Lack of Understanding
Computers can only perform tasks for which they are explicitly programmed. They
do not understand the context or meaning behind the data they process and cannot
make independent decisions or judgments.
Example: A computer can analyze customer data to detect patterns, but it cannot
understand customer emotions or intent without specific programming and data
inputs.
Capabilities and Limitations of Computers
No Creativity
Example: While a computer can generate music or art based on algorithms, it cannot
create an original masterpiece with emotional depth or social commentary that a
human artist can.
Capabilities and Limitations of Computers
Dependence on Human Input
Computers require human programmers to create software, enter data, and maintain
systems. They cannot operate independently of human oversight and direction.
Example: Data scientists must design algorithms for machine learning; without
human input, the computer wouldn’t know what data to analyze or how to interpret
the results.
Capabilities and Limitations of Computers
Lack of Emotional Intelligence
Example: A customer service chatbot might provide factual responses but may not
offer empathy or understand the frustration of a customer facing an issue.
Capabilities and Limitations of Computers
Susceptibility to Errors and Failures
While computers are precise, they are not infallible. Errors in programming,
software bugs, hardware malfunctions, and security vulnerabilities can lead to
failures or incorrect outputs.
Example: A minor bug in a software program can lead to system crashes, data loss,
or incorrect calculations, as seen in cases of software glitches in financial systems
causing significant economic impact.
Capabilities and Limitations of Computers
Limited Learning Ability
While artificial intelligence and machine learning enable some level of learning and
adaptation, computers are limited by the data they are trained on and cannot learn
beyond the scope of their programming.
Example: AI models can recognize patterns in data and learn to predict outcomes,
but they require vast amounts of data and may struggle with new, unseen situations
not covered in their training data.
Capabilities and Limitations of Computers
Energy Consumption
Example: Data centers that power cloud computing services require extensive
cooling and power, contributing to large carbon footprints if not managed with
energy-efficient practices.
History of Computing
History of Computing
History of Computing
History of Computing
History of Computing
History of Computing
History of Computing
History of Computing
History of Computing
References:
• https://mec.ph/infographics/tech-throwback-the-history-of-ict-in-
the-philippines/
• https://study.com/academy/lesson/application-software-for-
personal-enterprise-workgroup-objectives.html
• https://web.stanford.edu/class/cs101/lecture01.html#/18
• https://www.jica.go.jp/jica-ri/IFIC_and_JBICI-
Studies/english/publications/reports/study/topical/approaches/pdf/i
nformation_02.pdf