Ict and Ethics Notes PDF
Ict and Ethics Notes PDF
Ict and Ethics Notes PDF
INTRODUCTION TO ICT
Meaning of Basic Concepts
Negative Impact
❖ Social problems
❖ Health problems
❖ Time wasting
TOPIC 2: INTRODUCTION TO COMPUTERS
Meaning and importance of a computer
A computer is an electronic device, operating under the control of instructions
stored in its own memory that can accept data (input), process the data according to
specified rules, produce information (output), and store the information for future
use.
Historical Evolution of Computers
Generation Technology used Features/characteristics
Classification of Computers
Computers can be classified on the following basis:
➢ Size Generation
➢ Functionality Purpose
➢ Data handling
Classification of computers on the basis of Size
1.Super Computers -is a computer with a high level of performance as compared
to a general-purpose computer.
2.Mainframe Computers – Used by large organization’s for bulk processing of
data.
3.Mini Computers – These are general purpose devices used in instrumentation
and control devices.
4.Microcomputers- its a small, relatively inexpensive computer with a
microprocessor as its CPU.
Classification on the basis of Functionality
1.Servers: Servers are nothing but dedicated computers which are set-up to offer
some services to the clients. They are named depending on the type of service they
offered. E.g.: security server, database server.
3. Hybrid: A computer that processes both analog and digital data, Hybrid
computer is a digital computer that accepts analog signals, converts them to
digital and processes them in digital form.
Components of a Computer
Computer hardware- These are the tangible parts of a computers system/physical
parts of a computer system.
Examples: System unit, Monitor, Keyboard, Mouse
INPUT SYTEM
An input system consists of one or more devices that a user employs to enter data
or instructions into the memory of a computer for processing.
Any peripheral device (piece of computer hardware equipment) used to provide
data and control signals to a computer.
Numeric pad – a set of keys in the form of a calculator pad used to enter numbers
easily and conveniently.
Most Keyboards are connected to a computer via cables but at the same time, there
are wireless keyboards that transmit their input to the computer by means of
infrared signals.
Mouse: This is a hand sized computer input device. There is major two types of
mouse namely: (a) Mechanical mouse - Mechanical mouse is a computer input
terminal that contains the metal or rubber ball in the back surface side. When we
move the mouse then mouse’s ball roll and sensors that are embedded inside
identify the motion and move on screen’s surface portion at the same directions.
Graphic Tablet
A graphics tablet (or digitizer, digitizing tablet, graphics pad, drawing tablet) is a
computer input device that allows one to hand-draw images and graphics, similar
to the way one draws images with a pencil and paper.
Touchscreen
A touchscreen is an electronic visual display that can detect the presence and
location of a touch within the display area. •The term generally refers to touching
the display of the device with a finger or hand.
Stylus
A stylus is a small pen-shaped instrument that is used to input commands to a
computer screen, mobile device or graphics tablet.
Joystick
A joystick allows an individual to move an object in a game such as navigating a
plane in a flight simulator.
Gamepad
A gamepad, game controller, joypad, or video game controller is a peripheral
device designed to be connected to a computer or console gaming system.
It has multiple buttons and may have one or two mini joysticks.
Imaging and Video Input Devices
Used to digitize images or video from the outside world into the computer.
✓ Example: – Digital camera
✓ Webcam –
✓ Optical scanner –
✓ 3D scanner –
✓ Fingerprint scanner
✓ Barcode reader
Digital Camera
A camera that stores the pictures or video it takes in electronic format instead of a
film.
Webcam
A webcam is a hardware camera connected to a computer that allows anyone
connected to the Internet to view either still pictures or motion video of a user or
other object.
Optical Scanner
An optical scanner is a hardware input device that allows a user to take an image
or text and convert it into a digital file, allowing the computer to read or display the
scanned object.
Two types of scanner:
✓ Flatbed
✓ Hand-held
Audio input devices allow a user to send audio signals to a computer for
processing, recording, or carrying out commands. • Example: –
✓ Microphone
✓ MIDI keyboard
Microphone
A microphone is a hardware peripheral that allows computer users to input audio
into their computers.
MIDI Keyboard
Monitor
Types of Monitor
✓ Cathode Ray Tube (CRT)
✓ Liquid Crystal Display (LCD)
✓ Light-emitting Diode (LED)
The actual difference between LED and a typical LCD monitor is the backlighting.
Printer
Printer is an external hardware device responsible for taking computer data and
generating a hard copy of that data.
Printers are one of the most used peripherals on computers and are commonly
used to print text, images, and photos
Plotter
The plotter is a computer printer for printing vector graphics
Plotters are used in applications such as computer aided design such as diagrams,
layouts, specification sheets and banners
The plotter is capable of producing color drawings in a matter of minutes
Plotters differ from printers in that they draw lines using a pen
Speakers
A hardware device connected to a computer's sound card that outputs sound
generated by the computer.
Speakers can be used for various sounds meant to alert the user, as well as music
and spoken text
Projector
An output device that can take the display of a computer screen and project a large
version of it onto a flat surface.
Projectors are often used in meetings and presentations so that everyone in the
room can view the presentation
Storage Devices
A storage device is used in the computers to store data.
Primary Storage
Also known as main memory. •
Main memory is directly or indirectly connected to the central processing unit via a
memory bus.
The CPU continuously reads instructions stored there and executes them as
required.
✓ Example: RAM
✓ ROM
✓ Cache
RAM
It is called Random Access Memory because any of the data in RAM can be
accessed just as fast as any of the other data.
This is the place where operating system, application programs and data in current
use are kept so that they can be reached quickly by the computer processor.
Faster Slower
More expensive Less expensive
More power consumption Less power consumption
does not need to be refreshed needs to be refreshed thousands of times
per second
ROM
This memory is used as the computer begins to boot up.
Small programs called firmware are often stored in ROM chips on hardware
devices (like a BIOS chip), and they contain instructions the computer can use in
performing some of the most basic operations required to operate hardware
devices.
ROM is non volatile i.e. Its content is not lost when the computer is powered off.
ROM memory cannot be easily or quickly overwritten or modified.
Cache
Cache is a high-speed access area that can be either a reserved section of main
memory or a storage device.
Most computers today come with L3 cache or L2 cache, while older computers
included only L1 cache.
Secondary Storage
It is not directly accessible by the CPU.
Computer usually uses its input/output channels to access secondary storage and
transfers the desired data using intermediate area in primary storage.
Example: – Hard disk
The hard disk drive is the main, and usually largest, data storage device in a
computer.
Tertiary Storage
Typically, it involves a robotic mechanism which will mount (insert) and
dismount removable mass storage media into a storage device.
It is a comprehensive computer storage system that is usually very slow, so it is
usually used to archive data that is not accessed frequently.
This is primarily useful for extraordinarily large data stores, accessed without
human operators.
Examples: Magnetic Tape, Optical Disc
Magnetic Tape
A magnetically coated strip of plastic on which data can be encoded.
Tapes for computers are similar to tapes used to store music.
Tape is much less expensive than other storage mediums but commonly a much
slower solution that is commonly used for backup.
Optical Disc
Optical disc is any storage media that holds content in digital format and is read
using a laser assembly is considered optical media.
The most common types of optical media are –
✓ Blu-ray (BD)
✓ Compact Disc (CD)
✓ Digital Versatile Disc (DVD)
Off-line Storage
Also known as disconnected storage.
Is a computer data storage on a medium or a device that is not under the control
of a processing unit.
It must be inserted or connected by a human operator before a computer can access
it again.
Examples: –
✓ Floppy Disk
✓ Zip diskette
✓ USB Flash drive
✓ Memory card
Floppy Disk
A soft magnetic disk.
Floppy disks are portable.
Floppy disks are slower to access than hard disks and have less storage capacity,
but they are much less expensive
Zip Diskette
Memory Card
An electronic flash memory storage disk commonly used in consumer electronic
devices such as digital cameras, MP3 players, mobile phones, and other small
portable devices.
Memory cards are usually read by connecting the device containing the card to
your computer, or by using a USB card reader.
Storage Device Features
✓ Volatility
✓ Accessibility
✓ Mutability
✓ Addressability
Volatile Memory
Requires constant power to maintain the stored information.
The fastest memory technologies.
Non-Volatile Memory
Will retain the stored information even if it is not constantly supplied with electric
power.
Non volatile memory is the device which keeps the data even when the current is
off.
It is suitable for long-term storage of information.
Accessibility
Refers to reading or writing data records
Two types of accessibility: – Random access – Sequential access
Random Access
Any location in storage can be accessed at any moment in approximately the same
amount of time.
Such characteristic is well suited for primary and secondary storage.
Sequential Access
The accessing of pieces of information will be in a serial order, one after the other;
therefore, the time to access a particular piece of information depends upon which
piece of information was last accessed. Such characteristic is typical of off-line
storage.
Mutability
Allows information to be overwritten at any time.
A computer without some amount of read/write storage for primary storage
purposes would be useless for many tasks.
Three types of mutability:
✓ Read/write storage or mutable storage
✓ Read only storage
✓ Slow write, fast read storage
Addressability
Three types of addressability –
✓ Location-addressable
✓ File addressable
✓ Content-addressable
Location-addressable
Each individually accessible unit of information in storage is selected with its
numerical memory address.
File addressable
Information is divided into files of variable length, and a particular file is selected
with human-readable directory and file names.
Content-addressable
Each individually accessible unit of information is selected based on the basis of
(part of) the contents stored there.
System Bus
This is a computer bus that connects major components in a computer (processor,
memory, I/O)
Data Bus
Data Bus can be thought of as a highway on which data travels within a computer.
This bus connects all the computer components to the CPU and main memory.
Address Bus
This is a bus used to specify a physical address in the computer main memory.
Control Bus
Because the data and address lines are shared by all components, there must be a
means of controlling their use.
Control signals transmit both command and timing information among system
modules.
The control bus carries signals that report the status of various devices.
Expansion Bus
An input/output pathway from the CPU to peripheral devices.
An expansion bus typically comprises a series of slots on the motherboard into
which cards are inserted
Examples of Expansion buses
1.Industry Standard Architecture – This is the slowest and the most common
expansion bus. It is used to connect the mouse, modems, sound cards and some
network cards.
2. Accelerated Graphics Port (AGP)- This expansion bus is faster than ISA.
It is used to connect video cards and memory.
System Software
This is a computer software designed to operate the computer hardware in order to
provide basic functionality and to provide a platform for running application
software.
Refers to the operating system and all utility programs that manage computer
resources at a low level.
Utility program - it’s a type of system software that performs a specific task,
usually related to managing a computer, its devices
Examples of Utility programs
Antivirus program, disk tools, back up software’s, Browsers, file viewer, disk
scanners.
The BIOS (basic input/output system) gets the computer system started after you
turn it on and manages the data flow between the operating system and attached
devices such as the hard disk, video adapter, keyboard, mouse, and printer.
The boot program loads the operating system into the computer's main memory or
random-access memory (RAM).
System software also includes system utilities, such as the disk defragmenter and
System Restore.
Programming Software
Programming software include tools in the form of programs or applications that
software developers use to create, debug, maintain, or otherwise support other
programs and applications.
The term usually refers to relatively simple programs such as compilers,
debuggers, interpreters, linkers, and text editors,
Application Software
A program or group of programs designed for end users
Allows end users to accomplish one or more specific (non-computer related) tasks.
Examples of Computer Application Software
Word processor
Spreadsheet
Presentation Software
Database Management System Microsoft Access – Oracle Database – MySQL
Desktop Publisher Adobe InDesign – QuarkXPress – MS Publisher
Graphic Editor Adobe Photoshop • Paint Shop Pro
Web Browser
Types of software License
i. Registerware
ii. Shareware
iii. Freeware
iv. Open source
v. Demoware
vi. Abandonware
Registerware
Refers to computer software which requires the user to give personal information
through registration in order to download or use the program.
Shareware/Demoware
Refers to copyrighted commercial software that is distributed without payment on
a trial basis and is limited by any combination of functionality, availability, or
convenience.
Freeware
Computer software that is available for use with no cost or for an optional fee.
Freeware is different from shareware, where the user is obliged to pay.
Open-Source Software (OSS)
OSS is also a free software.
OSS can be defined as computer software for which the human-readable source
code is made available under a copyright license (or arrangement such as the
public domain) that meets the Open-Source Definition.
This permits users to use, change, and improve the software, and to redistribute it
in modified or unmodified form
Abandonware
It refers to software that is no longer available for purchase or that is at least a
certain number of years old.
TOPIC 5: HARDWARE-SOFTWARE SELECTION AND ACQUISITION
Hardware – These are the tangible/physical parts of a computer system.
There are several factors considered prior to system selection as follows:
1.Define the system capabilities that make sense for business
2. Specify the magnitude of the problem, clarify whether selections consist of few
peripherals or major decision concerning the mainframes.
3. Assess the competence of the in-house staff
4.Consider hardware and software as a package this ensures compatibility
5.Develop a schedule for the selection process.
Procedure for hardware and software selection and Acquisition
Major Phases in Selection:
1. REQUIREMENT ANALYSIS:
The first step in selection is to understands the user’s requirements within the
framework of the organization’s objectives and the environment in which the
system is being installed.
2. SYSTEM SPECIFICATION:
The system specification must be clearly defined. these specifications must reflect
the actual application to be handled by the system.
3. EVALUATION AND VALIDATION: The evaluation phase ranks various
vendor proposals and determines the one best suited to the user’s requirements.
it looks into items such as price, availability and technical support.
4.VENDER SELECTION: This step determines the vender with the best
combination of reputation, reliability, service record, training, delivery time, lease/
finance terms. The selected venders are invited to give their presentations of their
system.
Criteria for Software Selection
The following factors should be considered during software selection.
RELIABILITY – It is the probability that the software will be executed in a
specific period of time without any failures. It is important to the professional user.
It brings up the concept of modularity, or the ease which a package can be
modified
CAPACITY – Capacity refers to the capability of the software package to handle
the user’s requirements for size of files, number of data elements, and reports. All
limitations should be checked.
FLEXIBILITY – It is a measure of effort required to modify an operational
program. One feature of flexibility is adaptability.
SECURITY – It is a measure of the likelihood that a system’s user can
accidentally or intentionally access or destroy unauthorized data.
PERFORMANCE – It is a measure of the capacity of the software package to do
what it is expected to do. This criterion focuses on throughput or how effectively a
package performs under peak load.
SERVICEABILITY – This criterion focuses on documentation and vendor
support.
OWNERSHIP – Who owns the software, and to consider whether he has the right
to access the software, or he can sell or modify the software.
Evaluation Process
There are three process for evaluating hardware and software: