Professional Documents
Culture Documents
Basic Concepts
A. Introduction:
This module will give the learner the knowledge on the basic concept of computer they
will also be familiarized and understand the basic computer terms. With this module, learners
will appreciate the evolution of computing and appreciate the importance of computing.
B. Objectives:
C. Learning Contents:
1. Information Technology
2. Computer
3. History of Computer
4. Generation of Computer
5. Characteristics, Capabilities and Limitations of Computer
6. Types of Computer
D. Pre-Test:
An Information Technology (IT) system concerns the processing, storage and/or transfer
of information. Information can take many different forms such as words, numbers, pictures,
sounds or video. An IT system can consist of computers, the telecommunications network and
other programmable electronic devices.
IT is often seen as a very daunting subject because it involves many different specialist
areas. However, the basic principle of IT is to simply help us to improve the way we deal with
information in all areas of our lives.
IT is used in business, industry, government, education, health care and in everyday
home/social life. Computers enable us to process information and perform specific tasks much
more quickly that we can often do ourselves.
IT systems are usually very flexible and can be made to perform a wide variety of different
tasks. IT networks allow us to distribute and share information very quickly (a prime example is
the Internet).
Information Society
Computer: Definition
HISTORY OF COMPUTER
History of computer could be traced back to the effort of man to count large numbers. This
process of counting of large system of numeration, Roman system of numeration and Indian
system of numeration. Out of these the Indian system of numeration has been accepted universally.
It is the basis of modern decimal system of numeration (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Later you will
know how the computer solves all calculations based on decimal system. But you will be surprised
to know that the computer does not understand the decimal system and uses binary system of
numeration for processing.
Quipa (15th and 16th centuries) At the height of their empire, the
Incas used complex chains of knotted twine to represent a variety
of data, including tribute payments, lists of arms and troops, and
notable dates in the kingdom’s chronicles.
The quipa, or quipu, or quipo was in use before the
Spanish conquistadores destroyed the Inca and Astec culture in the central america's. It served to
convey messages to other persons. Description (1) quipa: configuration with different length of
ropes and knots.
John Napier, a Scottish mathematician invented logarithms. The use of logarithms enabled
him to transform multiplications and division problems of addition and
subtractions. In the beginning he called logarithms as artificial numbers.
But later he named them logarithms.
Napier also invented a computing device consisting of sticks with
numbers carved on them. These sticks are called bones as they were
made of bones. These bones helped a lot in multiplication involving large numbers.
ABC Computer
The early British computer known as the EDSAC is considered to be the first stored
program electronic computer. The computer performed its first calculation on May 6, 1949 and
was the computer that ran the first graphical computer game, nicknamed "Baby".
The first computer company was the Electronic Controls Company and was founded
in 1949 by J. Presper Eckert and John Mauchly, the same individuals who helped create the ENIAC
First delivered to the United States Government in 1950, the UNIVAC 1101 or ERA
1101 is considered to be the first computer that was capable of storing and running a program from
memory.
In 1942, Konrad Zuse begin working on the Z4, which later became the first commercial
computer after being sold to Eduard Stiefel a mathematician of the Swiss Federal Institute of
Technology Zurich on July 12, 1950.
On April 7, 1953 IBM publicly introduced the 701, its first electric computer and first mass
produced computer. Later IBM introduced its first personal computer called the IBM PC in 1981.
The computer was code named and still sometimes referred to as the Acorn and had a 8088
processor, 16 KB of memory, which was expandable to 256 and utilizing MS-DOS.
MIT introduces the Whirlwind machine on March 8, 1955, a revolutionary computer that
was the first digital computer with magnetic core RAM and real-time graphics.
In 1960, Digital Equipment Corporation released its first of many PDP computers the PDP-
1.
In 1968, Hewlett Packard began marketing the first mass-marketed PC, the HP 9100A.
Although it was never sold, the first workstation is considered to be the Xerox Alto,
introduced in 1974. The computer was revolutionary for its time and included a fully functional
computer, display, and mouse. The computer operated like many computers today
utilizing windows, menus and icons as an interface to its operating system.
Intel introduces the first microprocessor, the Intel 4004 on November 15, 1971.
The Micral is considered to be the first commercial non-assembly computer. The computer
used the Intel 8008 processor and sold for $1,750 in 1973.
Steve Wozniak designed the first Apple known as the Apple I computer in 1976.
The Compaq Portable is considered to be the first PC clone and was release in March 1983
by Compaq. The Compaq Portable was 100% compatible with IBM computers and was capable
of running any software developed for IBM computers.
In 1992, Tandy Radio Shack becomes one of the first companies to release a computer
based on the MPC standard with its introduction of the M2500 XL/2 and M4020 SX computers.
Compaq - In March 1983, Compaq released its first computer and the first 100%
IBM compatible computer the "Compaq Portable."
Dell - In 1985, Dell introduced its first computer, the "Turbo PC."
Hewlett Packard - In 1966, Hewlett Packard released its first general computer, the "HP-
2115."
NEC - In 1958, NEC builds its first computer the "NEAC 1101."
Toshiba - In 1954, Toshiba introduces its first computer, the "TAC" digital computer.
COMPUTER GENERATIONS
You know that the evolution of computer started from 16th century and resulted in the form
that we see today. The present day computer, however, has also undergone rapid change during
the last fifty years. This period, during which the evolution of computer took place, can be divided
The computers of 1990s are said to be Fifth Generation computers. The speed is extremely high in
fifth generation computer. Apart from this it can perform parallel processing. The concept of
Artificial intelligence has been introduced to allow the computer to take its own decision. It is still
in a developmental stage.
Characteristics of Computers
1. It is a machine.
2. It is electronic
3. It is automatic
Capabilities of Computers
1. Speed - computers have the ability to perform routine tasks at a greater speed than human
beings. They can perform millions of calculations in seconds.
2. Repetitiveness
3. Accuracy - computers are used to perform tasks in a way that ensures accuracy.
4. Store and Recall Information - computers can store large amount of information. Any
item of data or any instruction stored in the memory can be retrieved by the computer at
lightning speeds.
5. Self checking
6. Self Operating
7. Ability to locate errors
8. Versatility - Computers are flexible to perform both simple and complex tasks.
9. Cost effectiveness - computers reduce the amount of paper work and human effort, thereby
reducing costs.
10. Automation - computers can be instructed to perform complex tasks automatically ( which
increases the productivity).
11. Diligence - computers can perform the same task repeatedly & with the same accuracy
without getting tired.
Limitations of Computers
1. Speed
Computers allow you to perform many everyday tasks more quickly. For example,
if you mail a letter to a friend, he may receive it in a few days. However, if you e-
mail him, he receives your message in a few minutes. Similarly, if you manually
compose a newsletter, it may take you a week, whereas using a computer, it may
take just an afternoon.
2. Quality
The tools that come with a computer enable you to create high-quality documents
and drawings, even if you are not a typesetter or an artist. With just a few simple
techniques, you can create documents that look professional or are exactly suited
to your present task.
3. New Skills
Because we live in a computer age, you often require basic computer skills to
accomplish many daily tasks. Typing on a keyboard, using a mouse, and other
basic computer skills are useful in many different situations and are often
required by employers.
4. Create Documents
You can use your computer to create letters, resumes, memos, reports,
newsletters, brochures, business cards, menus, flyers, invitations, and
certificates. Anything that you use to communicate on paper, you can create
using your computer.
You can use your computer to perform basic financial management. For
example, you can create a budget, record expenses, balance your checkbook,
calculate your taxes, and monitor your mortgage. If you run a small business,
then you can allocate income and expenses, create financial reports, and
calculate your profit and loss.
6. Perform Research
You can use your computer and the Internet to research almost any topic that
you can think of. For example, you can learn more about a vacation destination,
trace your family history, access back issues of newspapers and magazines, and
compare product features before you buy them.
You can use a spreadsheet program to work with numbers on your computer.
For example, you can create a mortgage amortization schedule, calculate how
much money you need to save for retirement, monitor an investment portfolio,
and create a business plan.
8. Store Data
You can use your computer, and the appropriate software, to store and work
with large amounts of data. You can track personal items such as CDs, recipes,
contact information for friends and relatives, and fitness activities. For
business, you can track clients and potential clients, inventory, products, and
orders.
You can use your computer to help educate your children. Many programs
available are designed to assist children with reading, drawing, learning math
and science, solving problems, and enhancing creativity.
You can use your computer to learn new life skills. Programs are available that
teach you how to speak a different language, play chess, cook, garden, design
a home, play a musical instrument, and design and make clothes.
You can use your computer and the Internet to enhance your social life. You
can chat with other people by typing messages to them, join mailing lists,
find support groups, find clubs and organizations in your area, and find a
date.
You can use your computer to communicate with friends, family, colleagues,
and clients that you do not often see face-to-face. You can send e-mail
messages and instant messages, and you can even talk to another person
using a microphone and your computer’s speakers.
You can use your computer and the Internet to buy and sell things. Many
online stores enable you to purchase anything, from books to baby
accessories, and have it delivered to your door. There are also auction sites,
such as eBay, that enable you to sell items that you create or that you no
longer need.
You can use your computer to bring out your creative side. For example,
you can create your own greeting cards or wedding invitations, draw
pictures, manipulate digital photos, edit digital movies, record sounds, and
compose music.
You can use your computer to play digital media, including music CDs, audio
files, video files, animations, DVDs, music, and movies that you have
downloaded from the Internet.
You can use your computer to play many different types of games. You can
solve a puzzle, fly a plane, race a car, go on an adventure, play football or
hockey, battle aliens, plan a city, play backgammon or checkers, or deal
poker.
Types of Computers
1. Analog Computer
• An analog computer (spelt analogue in British English) is a form of computer that uses
continuous physical phenomena such as electrical, mechanical, or hydraulic quantities
to model the problem being solved.
• Deal with continuously changing physical data.
• It is computer that operates on data that are expressed as a continuously changing
representation of a physical data.
• It measures the quantity of something that changes continuously.
• These computers accept input and give output in the form of analog signals. The output
is measured on a scale.
• The primary advantage is the prompt response to the handling of data generated by an
ongoing physical process.
• Provide approximate result.
• These are used in industrial units to control various processes and also used in different
fields of engineering.
3. Hybrid Computer
• A combination of computers those are capable of inputting and outputting in both
digital and analog signals. A hybrid computer system setup offers a cost effective
method of performing complex simulations.
• These are very fast and accurate.
• These are used in scientific fields.
1. Microcomputer
• A small computer or system also called PC designed to be used by one person at a time.
• Meets the computer need of an individual.
• Provide access to a wide variety of computing applications such as word processing,
photo editing, e-mail and internet.
1. Hand-held Computers
• Also called PDA (Personal Digital Assistant)
• A computer that fits into a pocket, runs on batteries, and is used
while holding the unit in your hand.
• Designed for a specific purpose such as meter reading or
inventory counting.
2. Palmtop Computers
• Are small enough to be held in the palm of the hand.
• Have many capabilities of a desktop computer.
• Have several built-in personal information mgt. function such as
a calendar to keep track of meetings and events an address and
phone file and a task list of things to do.
• Do not have disk storage devices and usually have a non-standard
keyboard.
3. Pen Computers
• Are specialized portable computers that use a pen-like device to
enter data.
• Pen systems have special software that allows the system to
recognize handwritten input.
4. Notebook Computers
• Typically weight between 4-8 pounds.
• Considered general-purpose computer.
• Have standard keyboards.
• Usually have at least one disk drive for storage.
6. Laptop Computer
• Are larger version of notebook computers.
• Weight between 8-15 pounds.
• A portable computer complete with an integrated
screen and keyboard. It is generally smaller in size
than a desktop computer and larger than a notebook
computer.
7. Desktop Computer
• Designed to fit conveniently on the surface of a desk
workplace.
8. Tower Computer
• Are personal computer in an upright case.
• A computer tower is a metal chassis that holds all of the computer's components.
• Towers are vertically-oriented, and are generally placed on the floor, next to the
desk where you use your computer.
• Computer towers are available in an enormous variety of
sizes to suit every need.
• A tower will have enough room for a computer's
motherboard, which houses the CPU and any expansion
cards, a hard drive and optical or disk drive and a power
supply.
• Most towers, have enough room for more expansion, and may hold several hard
drives and more than one optical drive. Most computer cases are made from steel
or aluminum, and may have plastic internal parts to make it easier to install hard
drives and optical drives.
9. Network Computer
• Are low cost computers designed to work while connected to a network but not a
stand-alone computers.
2. Mini-Computer
• A midsize computer also called mini-computers or midrange computers.
• They are powerful and they are designed to be used by more than
one person at a time.
• A refrigerator sized machine.
• Is a multiprocessing system capable of supporting from 4 to about
200 users simultaneously.
• Originally developed to perform specific tasks such as engineering
calculations.
• Many business and organization use minicomputer to support their
information processing requirements.
• The most powerful minicomputer are called super minicomputer.
3. Mainframe Computer
• Are large, powerful, expensive and are ultimate in sophistication, flexibility and speed.
• In some ways, mainframes are more powerful than
supercomputers because they support more simultaneous
programs.
• But supercomputers can execute a single program faster
than a mainframe.
• Capable of great processing speeds and data storage.
• Require a specialized environment including separate air
conditioning, cooling, and electric power.
4. Super Computer
• The biggest, the largest, the most powerful and the most expensive computers.
• Are machine that can be carried out numerical computations at speeds of up to 50
• animated graphics
• petroleum exploration
• nuclear energy research
5. Workstation
F. Assessment:
True or False. Write True if the statement is correct otherwise write False. Write your
answer on the space provided.
1. __________ Joseph Marie Jacquard invented the automatic weaving loom.
2. __________ General purpose computer is designed to handle a specific problem or
to perform specific tasks.
3. __________ Lovelace is a mathematician and the daughter of the famous English
poet Lord Byron.
4. __________ Hand-held computers is also called PDA and is designed for a specific
purpose such as meter reading.
5. __________ Supercomputers can execute a single program faster than a mainframe.
G. References:
https://www.cs.cmu.edu/
https://www.britannica.com/
https://www.slideshare.net/
https://www.geeksforgeeks.org/
Software
A. Introduction:
This module with facilitate students to learn and understand the different types of
computer software and familiarize them with the different software that they may be able to use
it.
B. Objectives:
In this lesson, you are tasked to do the following:
1. explain the concept of software;
2. distinguish between different types of software;
3. differentiate application software from system software;
4. differentiate between different types of language;
5. distinguish between compiler and interpreter.
C. Learning Contents:
1. Software
2. Types of Computer Software
3. Types of Programming Language
D. Pre-Test:
E. Learning Activities:
Software
• Is the general name given to all the programs, documentation, manuals and routines
necessary to make the computer usable.
Free software means software that respects users' freedom and community. The users
have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free
software” is a matter of liberty, not price. To understand the concept, you should think of “free”
as in “free speech,” not as in “free beer”. Sometimes call it “libre software,” borrowing the
French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis.
“Open source” is something different: it has a very different philosophy based on
different values. Its practical definition is different too, but nearly all open source programs are
in fact free.
• Shareware or trial software is software that gives you a few days to try the software
before you have to buy the program. After the trial time expires, you'll be asked to enter
a code or register the product before you can continue to use it.
• Freeware is completely free software that never requires payment, as long as it is not
modified.
• Open source software is similar to freeware. Not only is the program free, but
the source code is also available to everyone.
A program is free software if the program's users have the four essential freedoms:
• The freedom to run the program as you wish, for any purpose.
1. Application Software
• Are sets of instructions which provide a solution to a specific business, scientific,
engineering or research problem or which perform specific operations or applications.
• A software that is designed and written to address a specific personal, business or
processing task.
• Application Software is a set of programs to carry out operations for a specific
application. For example, payroll is an application software for an organization to
produce pay slips as an output. Application software is useful for word processing,
billing system, accounting, producing statistical report, analysis of numerous data in
research, weather forecasting, etc.
1. Customized
• A program developed to solve a specific problem peculiar to a particular
company or user.
2. Packaged
• These are pre-written programs for common applications that can be used by
a number of users with little or no changes.
1. Wordprocessing
• A software which allows the user to type, compose and correct manuscripts without
the need to retype when errors or changes on such manuscripts are made.
• A software package that is primarily concerned with the entry, manipulate and
formatting of text.
• Used for creating, formatting and checking text documents. Most word processor
applications can also perform the functions of desktop publishing to incorporate
graphics and page layout. Examples include Microsoft Word, Lotus WordPro and
Corel WordPerfect.
2. Spreadsheet
• Refers to software that permits users to work with rows and columns for numerical
entry.
• Used mainly for financial calculations.
• Is an interactive computer application program for organization and analysis of
information in tabular form.
• Spreadsheets developed as computerized simulations of paper accounting
worksheets.
• Are computer programs that let you create and manipulate spreadsheets
electronically.
• Consists of a table containing rows, columns and cells. When numbers are entered
into cells, formulae can be applied – enabling complex calculations to be carried out.
In a spreadsheet application, each value sits in a cell.
• You can define what type of data is in each cell and how different cells depend on
one another.
3. Database
• An application program designed to store, retrieve, and keep track of information in
a database. Databases can search through thousands of records very quickly and
display data in a suitable format. They can be used to store many different types of
information such as customer details, patient records and so on. Examples include
Microsoft Access, Lotus Approach and Corel Paradox.
• Called “Electronic Filling”.
• The purpose of a DBMS is to organize collections of data.
• Any type of data can be made easier to maintain and much more accessible.
4. Presentation
5. Desktop Publishing
6. Graphic/Design
• Graphics programs can perform a wide range of functions such as editing bitmaps,
drawing, painting, 3D graphics, animations, video, multimedia and web design.
Examples include Adobe Photoshop, JASC Paint Shop Pro, CoreDRAW, AutoCAD
and Adobe Premiere.
• These applications allow users to graphically design and build either a simple web-
page or a full web-site. You can incorporate text, graphics, animations, web-objects
(Flash, Shockwave) etc. Examples include Macromedia DreamWeaver and
Microsoft Frontpage.
8. Multimedia/Games •
2. System Software
• Refer to the program or instructions which direct the internal operations of the
computer.
• Is a software or programs used to control and support operations of a computer system.
• Is defined as a set of one or more programs designed to control the operation of
computer system.
• System software are general programs designed for performing tasks such as
controlling all operations required to move data into and out of the computer. It
communicates with printers, card reader, disk, tapes etc. monitor the use of various
hardware like memory, CPU etc. Also system software are essential for the
development of applications software. System Software allows application packages
to be run on the computer with less time and effort. It is not possible to run application
software without system software.
1. Operating System
• Is a group of related programs that supervises or monitors the execution of an
application program and provides services.
• Is a set of programs that controls the execution of all applications and system software
programs.
Monitoring performance
Correcting errors
Providing and maintaining the user interface
Starting the system
Reading programs into memory
Managing memory allocation
Placing files and programs in secondary storage
Creating and maintaining directories
Formatting diskettes
Controlling the computer monitor
Ending jobs to the printer
Maintaining security and limiting access
Locating files
Deleting viruses
Compressing data
Originally the operating system was created by each company that manufactured a
processor and motherboard. So each operating system was proprietary, that is, unique to each
manufacturer.
The winner in the PC market was MS-DOS, Microsoft's Disk Operating System, and
its twin at IBM, PC-DOS, also written by Microsoft. Now it's hard to recall those days
when each computer had its own unique operating system.
Windows 95 and Windows 98 are actual operating systems on their own. The
previous versions of Windows use DOS as the operating system and adding a graphical
Windows CE is for small devices like palmtop and handheld computers. Lite versions of
a number of major applications are available to run on these devices. You can link your
small computer to a regular one to synchronize documents and data.
The Apple Macintosh is a multitasking operating system that was the first graphical
interface to achieve commercial success. The Mac was an immediate success in the
areas of graphics production, and still commands the lion's share of that market.
The current version is Mac OS X, which is version 10. Since January 2002, all new
Mac computers use Mac OS X. Subversions are named Jaguar, Panther, Tiger....
IBM's 32-bit operating system, OS/2, was a popular system for businesses with complex computer
systems from IBM. It was powerful and had a nice graphical
interface. Programs written for DOS and Windows could also
run on this system. This system has never really caught on for
PCs and is no longer marketed.
Linux is an operating system similar to UNIX that is becoming more and more
popular. (And it has the cutest logo!) It is a open-source program created by Linus
Torvalds at the University of Finland, starting in 1991. Open source means that the
underlying computer code is freely available to everyone. Programmers can work
directly with the code and add features. They can sell their customized version of Linux, as long
as the source code is still open to others.
iOS an operating system used for mobile devices manufactured by Apple Inc.
Android the Android operating system is a mobile operating system that was
developed by Google (GOOGL) to be primarily used for touchscreen devices, cell
phones, and tablets. Its design lets users manipulate the mobile devices intuitively,
with finger movements that mirror common motions, such as pinching, swiping, and
tapping. Google also employs Android software in televisions, cars, and wristwatches—each of
which is fitted with a unique user interface.
2. Communication Software
• A program that enables a computer, modem, and telephone to work together so that
data can be sent to and received from distant computer.
3. Device Drivers
• This type of software controls particular hardware which is essentially attached to
the system. Different hardware devices which require a driver to connect to a
system easily consist of displays, printers, sound cards, hard disks, keyboard, and
mice. Few of the examples of such drivers are:
1. BIOS Driver
2. Motherboard Drivers
1. Norton Antivirus
2. McAfee Antivirus
3. WinRAR
4. WinZip
5. Piriform CCleaner
6. Windows File Explorer
7. Directory Opus
8. Razer Cortex
4. Fireware
1. Computer Peripherals
2. Embedded Systems
3. UEFI
4. BIOS
• Are programs which convert human readable application programs into machine
readable form or into a series of binary patterns of zeroes and ones.
The term low level means closeness to the way in which the machine has been built. Low
level languages are machine oriented and require extensive knowledge of computer hardware and
its configuration.
1. Machine Language
Machine Language is the only language that is directly understood by the computer. It does
not needs any translator program. We also call it machine code and it is written as strings of 1's
(one) and 0’s (zero). When this sequence of codes is fed to the computer, it recognizes the codes
and converts it in to electrical signals needed to run it.
For example, a program instruction may look like this:
1011000111101
It is not an easy language for you to learn because of its difficult to understand. It is efficient
for the computer but very inefficient for programmers. It is considered to the first generation
language. It is also difficult to debug the program written in this language.
Advantage
The only advantage is that program of machine language run very fast because no
translation program is required for the CPU.
Disadvantages
2. Assembly Language
It is the first step to improve the programming structure. You should know that computer
can handle numbers and letter. Therefore some combination of letters can be used to substitute for
number of machine codes.
The set of symbols and letters forms the Assembly Language and a translator program is
required to translate the Assembly Language to machine language. This translator program is
called `Assembler'. It is considered to be a second-generation language.
Advantages:
1. The symbolic programming of Assembly Language is easier to understand and saves a lot
of time and effort of the programmer.
2. It is easier to correct errors and modify program instructions.
3. Assembly Language has the same efficiency of execution as the machine level language.
Because this is one-to-one translator between assembly language program and its
corresponding machine language program.
Disadvantages:
Higher level languages are simple languages that use English and mathematical symbols
like +, -, %, / etc. for its program construction. Any higher level language has to be converted to
machine language for the computer to understand.
Higher level languages have a major advantage over machine and assembly languages that
higher level languages are easy to learn and use. It is because that they are similar to the languages
used by us in our day to day life.
Compiler
Higher Level Language --> (Compile) ---> Program --> Machine Language Program
Fig. Compile
A compiler can translate only those source programs, which have been written, in that
language for which the compiler is meant for. For example FORTRAN compiler will not compile
source code written in COBOL language.
An interpreter is another type of program translator used for translating higher level
language into machine language. It takes one statement of higher level languages, translate it into
machine language and immediately execute it. Translation and execution are carried out for each
statement. It differs from compiler, which translate the entire source program into machine code
and does involve in its execution.
The advantage of interpreter compared to compiler is its fast response to changes in source
program. It eliminates the need for a separate compilation after changes to each program.
Interpreters are easy to write and do not require large memory in computer. The disadvantage of
interpreter is that it is time consuming method because each time a statement in a program is
executed then it is first translated. Thus compiled machine language program runs much faster
than an interpreted program.
1. Appreciate differentiate between primary storage and secondary storage units
2. Differentiate between input devices and output devices
F. Assessment:
1. _____________A language that is directly understood by the computer which does not
need a translator program.
2. ____________Translate higher level language into machine language.
3. ____________A mobile operating system that was developed by Google primarily
used for touchscreen devices, cell phones, and tablets.
4. ____________These applications incorporate text, graphics, sound, video and
animations.
5. ____________Program used to control and support operations of a computer system.
True or False. Write True if the statement is correct otherwise write False. Write your
answer on the space provided.
1. __________Presentation enables you to create sophisticated business presentations that
can be displayed as an on-line screen slide show.
G. References:
https://www.computerhope.com/
https://yourstory.com/mystory/what-software-types-examples
https://www.gnu.org/
Peopleware
A. Introduction:
This module will be help the learner to be aware of the role of the IT specialists and the
possible career they will land as soon as they become one. Moreover, this module will help
learner to make an informed career choice.
B. Objectives:
C. Learning Contents:
D. Pre-test:
E. Learning Activities:
Information technology (IT) has entered all sectors of industry. IT professionals design,
support, and maintain computer hardware and software for various industries and individual
applications.
An excellent CIO must have a solid IT background and consistently keep up-to-
date with advancements of the field. Apart from their education and experience, they must
have every quality of a leader and a strong strategic and business acumen. And must have
an outstanding communication and interpersonal abilities, superior analytical and problem-
2. Systems Analyst – analyze, design, and implement an information system. They work
closely with people in the user areas to design information systems
that meet their information processing needs. They are assigned to
support tasks, including feasibility studies, system reviews, security
assessments, long range planning, and hardware/software selection.
The term computer programmer can refer to a specialist in one area of computers,
or to a generalist who writes code for many kinds of software.
4. Network Administrator – designs and maintains networks: LANs, MANs, WANs. This
work involves selecting and installing appropriate system software and hardware, such as
modems and routers, and selecting transmission media.
7. Internet Site Specialist – is responsible for creating and maintaining of one or more
internet sites. This specialist uses internet development tools and source material from
throughout the organization to create and maintain World Wide Web sites and pages. They
are also responsible for the hardware required at the server sites.
Manage web pages, sites and applications. They coordinate the design,
development, deployment and maintenance of a company's online presence. They are
responsible for web developers and graphic artists that work in their department. They
oversee all aspects of creating a website.
9. Web Developers – often have the most visible jobs. They are the ones
who are responsible for building websites. They need a careful balance
of creativity and technical prowess.
10. Computer Operator – computer operator jobs are the jobs which are related to provide
service in computer application in IT and software department in
any organization. It provides data by operating a computer.
Determines sequence of operations by studying production
schedule. Performs defined tasks per documented
instructions/processes. Prepares equipment for operations by
accessing software in computer.
11. User -liaison – computer and information processing activity is very intense in companies
that seek to exploit the full potential of information technology. He is a live-in IT specialist
who coordinates all computer related activities within a particular functional area.
User Liaison serves as a liaison between systems personnel and end users, such as
a client or business unit. Provides systems analysis to ensure the needs of the user are met.
Being a user liaison may assist in system implementation or training. Additionally, user
12. PC Technical Specialist – are trained in function and operation of PCs and related
hardware. They are proficient in the use, application, installation, and maintenance of the
operating system and all common PC software packages.
13. Chief Privacy Officer – is a senior level executive within a growing number of global
corporations, public agencies and other organizations, responsible for managing risks
related to information privacy laws and regulations. Ensure that the company and its
employees are committed to securing the privacy of personal information.
14. Internet Security Specialist – protect a company's computer and data network, which can
be accessed through the Internet, from intrusion by hackers. Large banks, retail stores,
auction Web sites, and similar companies have the biggest need for Internet security
specialists. The government also hires a large number of these professionals to protect
sensitive information and large databases. Other Internet security specialists work for
consulting firms that specialize in Internet security. Internet security specialists are
sometimes known as Internet security administrators, information security
analysts, Internet security engineers, information security technicians, and network
security consultants.
16. IT Security – is one of the biggest up and coming areas of tech in the
market today. They are in charge of keeping organizations safe from
malicious digital attacks.
17. Network Engineer – have a lot on their plate in terms of duties. They
are in charge of setting up, administering and upgrading networks.
Planning, analysis, and problem solving skills are required for this job.
Discussion:
G. Reference:
https://www.vault.com/industries-professions/professions/i/internet-security-specialists
https://www.slideshare.net/bezonkarter/different-types-of-jobs-in-information-
technology?qid=bd7a94cc-5a7a-4d08-9aa2-129e9cb52aca&v=&b=&from_search=13
Computer Organization
A. Introduction:
This module will provide the learner with an overview of the basic design of a computer.
Learners will know how different parts of a computer are organized and how various operations
are performed between different parts to do a specific task.
B. Objectives:
In this lesson, you are tasked to do the following:
1. understand basic organization of computer system;
2. identity the different components of the system unit;
3. explain the task performed by the arithmetic logical unit, control unit and memory;
4. distinguish primary storage from secondary storage units;
5. differentiate input devices and output devices.
C. Learning Contents:
D. Pre-test:
E. Learning Activities:
A computer performs basically five major operations or functions irrespective of their size
and make. These are 1) it accepts data or instructions by way of input, 2) it stores data, 3) it can
process data as required by the user, 4) it gives results in the form of output, and 5) it controls all
operations inside a computer. We discuss below each of these operations.
1. Input: This is the process of entering data and programs in to the computer system. You
should know that computer is an electronic machine like any other machine which takes as
inputs raw data and performs some processing giving out processed data. Therefore, the
input unit takes data from us to the computer in an organized manner for processing.
• All data and instructions are stored here before and after processing.
• Intermediate results of processing are also stored here.
3. Processing: The task of performing operations like arithmetic and logical operations is
called processing. The Central Processing Unit (CPU) takes data and instructions from the
storage unit and makes all sorts of calculations based on the instructions given and the type
of data provided. It is then sent back to the storage unit.
4. Control: The manner how instructions are executed and the above operations are
performed. Controlling of all operations like input, processing and output are performed
by control unit. It takes care of step by step processing of all operations in side the
computer.
5. Output: This is the process of producing results from the data for getting useful
information. Similarly the output produced by the computer after processing must also be
kept somewhere inside the computer before being given to you in human readable form.
Again the output is also stored inside the computer for further processing.
Monitor Printer
Mouse s
• Dot Matrix
Projector • Inkjet
• Laser
Plotter
Motherboard: A motherboard is a large printed circuit board with connections for other
components in a PC. The motherboard allows the components to exchange data.
The type of motherboard determines the types of CPU, memory and hard disk that can be
installed in a PC. The motherboard contains several slots to plug expansion cards into.
Motherboard
memory chips
memory slots
Expansion
slots for motherboard
adapter cards
• ISA: (Industry Standard Architecture) – Expansion cards used on older PC’s. Not
commonly found on newer PC’s, except to support “legacy” cards when upgrading.
The main unit inside the computer is the CPU. This unit is responsible for all events inside
the computer. It controls all internal and external devices, performs arithmetic and logic
operations. The CPU (Central Processing Unit) is the device that interprets and executes
instructions. Processor is the brain of your computer.
CPU: The CPU, or Central Processing Unit, is the brains of the computer. All the
"thinking", calculating and processing is done by the CPU. The CPU is an advanced
microprocessor that performs calculations and determines what to do with the results. The CPU
is sent instructions by the computer’s software and can process many millions of instructions per
second. The results are passed to other components. The speed at which the CPU operates can be
the main factor influencing the overall system performance. The CPU’s activities are co-ordinated
by a clock that is used to synchronise all internal processes. Each unit of time is called a cycle and
speeds are generally measured in megahertz (MHz) or gigahertz (GHz).
Machine Cycle
• The steps performed by the computer processor for each machine language instruction
received. The machine cycle is a 4 process cycle that includes reading and interpreting
the machine language, executing the code and then storing that code.
Memory
Random-access memory (RAM) is the temporary storage for data and programs that are being
accessed by the CPU. RAM is volatile memory, which means that the
contents are erased when the computer is powered off. The more
RAM in a computer, the more capacity the computer has to hold and
process large programs and files, as well as enhance system
performance. The different types of RAM are as follows:
• Dynamic RAM (DRAM) is a memory chip that is used as main memory. DRAM must
be constantly refreshed with pulses of electricity to maintain the data stored in the chip.
• Static RAM (SRAM) is a memory chip that is used as cache memory. SRAM is much
faster than DRAM and does not have to be refreshed as often.
• Fast Page Mode (FPM) DRAM is memory that supports paging. Paging enables faster
access to the data than regular DRAM. Most 486 and Pentium systems from 1995 and
earlier use FPM memory.
• Extended Data Out (EDO) RAM is memory that overlaps consecutive data accesses.
This speeds up the access time to retrieve data from memory, because the CPU does not
have to wait for one data access cycle to end before another data access cycle begins.
• Synchronous DRAM (SDRAM) is DRAM that operates in synchronization with the
memory bus. The memory bus is the data path between the CPU and the main memory.
• Double Data Rate (DDR) SDRAM is memory that transfers data twice as fast as
SDRAM. DDR SDRAM increases performance by transferring data twice per cycle.
• Double Data Rate 2 (DDR2) SDRAM is faster than DDR-SDRAM memory. DDR2
SDRAM improves performance over DDR SDRAM by decreasing noise and crosstalk
between the signal wires.
• RAMBus DRAM (RDRAM) is a memory chip that was developed to communicate at
very high rates of speed. RDRAM chips are not commonly used.
F. Assessment:
Discussion:
True or False. Write True if the statement is correct otherwise write False. Write your
answer on the space provided.
1. _______ Output is the process of entering data and programs into the computer
system.
2. _______ A printer is an input device.
3. _______ A memory is an electronic components that store data and instructions.
4. _______ Data has to be fed into the system before the actual processing starts.
5. _______ The motherboard allows the components to exchange data.
G. Reference:
http://www.linfo.org/machine_cycle.html
Green Computing
A. Introduction:
This module makes the learner aware of green computing and learn how to improve the
way in using the computing devices. The learner will gain insight how to go with green computing
and appreciate its importance.
B. Objectives:
In this lesson, you are tasked to do the following:
1. describe the purpose of green computing;
2. understand the need to implement green computing;
3. familiarize the types of green computing;
4. discuss the importance, advantages and disadvantages of green computing;
5. exercise proper disposal of computers, servers and associated subsystems.
C. Learning Contents:
1. Green Computing
2. Purpose of Green Computing
3. History of Green Computing
4. Types of Green Computing
5. Importance of Green Computing
6. Approaches to Green Computing
7. Green Computing Advantages and Disadvantages
8. Green Computing Strategies
9. Recent Implementation in Green Computing
10. Future of Green Computing
D. Pre-test:
• Is the study and practice of designing, manufacturing, using, and disposing of computers,
servers, and associated subsystems such as monitors, printers, storage devices, and
networking and communications systems efficiently and effectively with minimal or no
impact on the environment.
• Is the environmentally responsible and eco-friendly use of computers and their resources.
In broader terms, it is also defined as the study of designing, manufacturing/engineering,
using and disposing of computing devices in a way that reduces their environmental
impact.
• Green computing is an environmentally sustainable approach to managing information and
communication technologies. It enables organizations to improve environmental
stewardship by increasing energy efficiency, improving information management and
providing appropriate analytical capability.
• Is the study of designing, manufacturing, using and disposing of computing devices in such
a way that reduces environmental impact.
The goals of green computing are similar to green chemistry: reduce the use of hazardous
materials, maximize energy efficiency during the product's lifetime, the recyclability or
biodegradability of defunct products and factory waste. Green computing is important for all
classes of systems, ranging from handheld systems to large-scale data centers.
The goal of green computing is to attain economic viability and improve the way
computing devices are used.
Are you aware how much energy does your computer use? Probably you do not know, if
you do research then you will be realizes that green computing is important for saving your
computer’s energy. If you do study about those old computers which required more space while
consuming more energy, so more time was taken in managing those computers.
The starting of Green computing was named as Energy Star, and it was originated in 1992.
This Energy Star was using in all electronic product like as Printers, television and refrigerators,
in that time saved more energy but that is not used in computers. After spending some time Green
computing name was converted into Energy Star, after that was used in computers for saving
energy.
Other great type is Wind Turbine system because with the help of this system anyone can
generate electricity power. After embedding wind turbine has no bad
effect to environment. It decrease the carbon dioxide emissions. But
require huge money for set up of wind turbine, so it is not possible to
everyone. But it is a great way to reduce energy costs. There is a
fantastic example of computing facility run by wind turbines, which
can be seen on Arizona State University Global Institute.
3. Geothermal Power
When news claimed that the environment was not a renewable resource, it actually came
home and people began to realize that they had to make their own share in protecting the
environment. Therefore, this computing is an important consideration for keeping our environment
clean and safe. When this computer becomes involved in recycling, it is difficult to settle old
computers and there is more to take place in the landfill.
Either way, the problem is that electronic waste is increasing within this decade. Many
negative effects are gradually shown toward this environment, especially for humans. Due to the
quick bottleneck of electronics, this resulted in a terrible 70% of all hazardous wastes. Many toxic
substances, such as heavy waste and flame-resistant plastics, have excessive computer waste,
which easily sprouts in groundwater and bio-accumulation. In addition, for the manufacture of
electronic chips, large quantities of resources are required and some deadly gases and chemicals
are used for humans.
In an average year, 24 million computers have become obsolete in the United States. About
14% (3.3 million) of these will be recycled or donated. Over 20 million computers, the rest US In
the form of wastewater products will be rid, destroyed or sent or later disposed of in temporary
storage.
We do not care what happens to our laptop’s death and just stop believing it. The reality is
that it is either disbanded in the landfill or developing countries. Their children are separated from
their hands by hand and toxic bits melts to find valuable metals like gold or traces.
Moreover, E-Waste trade chain is created in developing nations for the imported obsolete
electronics. They utilize numerous laborers, gatherers, fragments, agents, scrap merchants and
reusing to reuse parts for segments, reused segments, consume or corrosive plunge and other non-
business procedures to reuse non-useful segments. Surrender. After burning and other wastes are
disposed of, acids and other chemicals expended, solid waste finally ends in rivers. As a result,
there was a serious problem of water pollution.
• Lead
• Mercury
• Cadmium
• Used in resistors for chips, infrared detectors and in semiconductors (plus older
CRTs).
• Cadmium is classified as toxic, these compounds accumulate in the human body,
particularly the kidneys.
• Cadmium is absorbed through respiration and also food intake.
• Cadmium has a half life of 30 years so that cadmium can poison a human body slowly
through the human’s life.
• Hexavalent Chromium (Chromium VI) is used to treat steel plates (an anti-corrosive).
This can lead to cancer and a number of other medical problems.
• Bamboo: is becoming increasingly popular for making casings for computers and
peripherals.
• Recyclable plastics: computers are constructed from non-recyclable plastics i.e.
recyclable polycarbonate resin.
• Eco-friendly flame retardant: there are
flame retardant silicone compounds
available that are flame retardant and
completely non-toxic.
• Inventory management: reducing the
quantity of both hazardous materials used
in the process and the amount of excess
raw materials.
• Volume reduction: removes hazardous portion of waste from non hazardous portion.
Computer Virtualization
• Refers to the abstraction computer resources. Example connect one printer with all
computers.
• Is the process of running two or more logical computer systems on one set of
physical hardware.
• Desktop Virtualization
• Server Virtualization
• Storage Virtualization
Terminal Servers – in which use on common server and share with all terminal, after using
this program power save up to 80%.
Power Management
• In the old technology, computer’s components consume more power in which no
have proper management to serve power to all part of computer.
• ACPI (Advance Configuration and Power Interface) allows
an operating system to directly control the power saving
aspects of its underlying hardware. This allows a system to
automatically turn off components such as monitor and hard
drives after a set periods of inactivity.
• Power management for computer system are desired for
many reasons, particularly:
• Prolong battery life for portable and embedded systems.
• Reduce cooling requirements.
• Reduce noise.
• Reduce operating costs for energy and cooling.
Power Supply
• In our old computer system use of 60% power supply, and 40% are wasted, but now
in green computing technology improve the efficiency of PC.
Storage
• Our hard drive consume more power for storing some data, so
now require the new technology.
• There are three available, all of which vary in cost, performance,
and capacity.
Example: Desktop hard drive, Laptop hard drive, Solid state
drive.
Video Card
• A fast GPU (graphics processing unit) may be the largest power consumer in a
computer.
Energy efficient display option include:
• No video card – use a shared terminal, shared thin client, or desktop sharing
software if display required.
• Use motherboard video output – typically low
3D performance and low power.
• Reuse an older video card- that uses little power,
many do not require heatsinks or fans.
• Select a GPU based on average wattage or performance per watt.
Display
• CRT monitors typically use more power than LCD monitors. They also have
significant amount of lead.
Materials/Product Recycling
• In which recycle the wasted products of computer.
• Parts from outdated systems may be salvaged and recycled
through certain retail outlets and municipal or private
recycling.
• Computing supplies, such as printer cartridges, papers and
batteries may be recycled as well.
• Conservation of resources means less energy is required to produce, use and dispose of
products.
• Saving energy and resources saves money.
• Green processing includes changing government arrangement to
empower reusing by people and organizations and to lessen
vitality utilization.
The strategies of Green computing have decreased the consumption of overhead energy
and have used the server maximum through a strategy including server virtualization. But
technology trends, such as increase in data analytics and artificial intelligence, can reduce progress
in green computing strategies.
They are available freely, are environmentally friendly and generate less pollution. Apple,
who is building a new corporate center, is planning to use most of the building’s wind turbine
technology, and Google has already built a wind-powered data center.
1. Look for the energy Star – consider energy efficiency when shopping for new
equipment by looking for products with an energy star. Use hardware/software with the
Energy Star label.
2. Turn off your monitor – your monitor uses a lot of power, so put it in standby or turn it
off when not in use.
3. Adjust the brightness – the brightest setting on a monitor consumes twice the power
used by the dimmest setting.
4. Don't use a screen saver – screen savers consume power and are unnecessary. Instead
set your monitor to go blank or dim when not in use. Use power saver mode.
5. Turn off peripherals – turn off the computer when not in use, even if just for an hour.
When you don't need your speakers, scanner, and other add-ons, turn them off.
6. Leave your printer off – a printer draws a lot of power, so leave it off until you need it.
Also make sure its power settings include a standby mode that consumes less energy
when on.
7. Preview before you print – select and print only the content you need. Omit unneeded
pages from the printing job.
8. Print on both sides – another way to reduce the amount of paper you use is to print
multiple pages on a single sheet.
9. Don't print – ask yourself if printing is necessary. Do you really need a hard copy or can
you just read the e-mail, document, or Web page on screen? So don’t print unless
necessary and you are ready.
10. Use LCDs instead of CRTs as they are more power efficient.
How to Implement?
• Audit your data centre and remove unused equipment and software.
• Virtualize applications, storage and servers in the data centre wherever appropriate.
• Consider consolidating data centres.
• Introduce videoconferencing or telepresence facilities.
• Power-sucking displays can be replaced with green light displays made of OLEDs, or
organic light-emitting diodes.
• Use of toxic materials like lead can be replaced by silver and copper.
• Making recycling of computer with an option of reuse or resale.
1. Blackle (Search-Engine)
2. Zonbu Computer
3. FIT PC
Thin Client like Sun Ray consume far less electricity than
conventional desktops. A Sun Ray on a desktop consumes 4 to 8 watts
of power, because most of the heavy computation is performed by a
server. Sun Rays are particularly well suited for cost-sensitive
environments such as call centers, education, healthcare, service providers and finance.
• Small size.
• Fairly low-power CPU.
• Compact screen.
• Low cost.
• Uses flash memory for storage.
The plan towards green IT should include new electronic products and services with
optimum efficiency and all possible options towards energy saving.
Rising energy prices, together with government-imposed levies on carbon production, are
increasingly impacting on the cost of doing business, making many current business practices
economically unsustainable. It is becoming progressively more important for all business to act
in an environmentally responsible manner, both to fulfill their legal and moral obligations, but
also to enhance the brand and to improve corporate image.
F. Assessment:
1. __________ The average laptop uses only half as much energy as a desktop PC.
2. _________ Using a screensaver conserves energy when your computer is idle.
3. _________ As personal computers processors get more powerful, they likewise
increase their power demands.
4. _________ Green computing equipment is so expensive that small businesses cannot
_ afford it.
5. _________ Telecommuting is a way companies can make their offices greener.
6. _________ It is better to use your computing equipment as long as possible, to keep it
from becoming e-waste.
Multiple Choice. Choose the letter of the correct answer. Write your answer on the space
provided.
https://www.kbmanage.com/concept/green-computing
https://www.slideshare.net/RagaviAnbarasan22/green-computing
Number System
A. Introduction:
B. Objectives:
C. Learning Contents:
E. Learning Activities:
Data is usually combination of Numbers, Characters and special characters. The data or
Information should be in the form machine readable and understandable for his reason the data
has to be represented in the form of electronic pulses.
The data has to be converted into electronic pulses and each pulse should be identified
with a code. For these reasons, the data is converted in to numeric format first, by using ASCII,
where each every character, special character and keystrokes have numerical equivalent. Thus
using this equivalent, the data can be interchanged into numeric format. For this numeric
conversions we use number systems, each number system has radix or Base number, which
indicates the number of digit in that number system.
1. Binary System - The Binary number system is called Base 2 because there are only two
numbers that make up its set of digits, 0 and 1.
2. Octal System – The octal number system (or base 8 number system) uses the digits 0 – 7
to represent all numbers. "0", "1", "2", "3", "4", "5", "6", "7".
3. Decimal System – the decimal system (or base 10 number system) uses the digits 0-9 to
represent numbers. "0", "1", "2", "3", "4", "5", "6", "7", "8", "9".
4. Hexadecimal System – The hexadecimal number system (or base 16 number system)
requires sixteen digits. "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D",
"E", and "F".
Let's express a decimal number 1341 in binary notation. Note that the desired base is 2,
so we repeatedly divide the given decimal number by 2.
Example:
(1341)10 = (___________)2
Quotient Remainder
-----------------------------
1341/2 = 670 1 ----------------------+
670/2 = 335 0 --------------------+ |
335/2 = 167 1 ------------------+ | |
167/2 = 83 1 ----------------+ | | |
83/2 = 41 1 --------------+ | | | |
41/2 = 20 1 ------------+ | | | | |
20/2 = 10 0 ----------+ | | | | | |
10/2 = 5 0 --------+ | | | | | | |
5/2 = 2 1 ------+ | | | | | | | |
2/2 = 1 0 ----+ | | | | | | | | |
1/2 = 0 1 --+ | | | | | | | | | | (Stop when the quotient is 0)
|||||||||||
Quotient Remainder
-----------------------------
1341/8 = 167 5 --------+
167/8 = 20 7 ------+ |
20/8 = 2 4 ----+ | |
2/8 = 0 2 --+ | | | (Stop when the quotient is 0)
||||
2 4 7 5 (OCT; Base 8)
Quotient Remainder
-----------------------------
1341/16 = 83 13 ------+
83/16 = 5 3 ----+ |
5/16 = 0 5 --+ | | (Stop when the quotient is 0)
|||
5 3 D (HEX; Base 16)
Example. Convert the decimal number 3315 to hexadecimal notation. What about the
hexadecimal equivalent of the decimal number 3315.3?
Solution:
Quotient Remainder
-----------------------------
3315/16 = 207 3 ------+
207/16 = 12 15 ----+ |
12/16 = 0 12 --+ | | (Stop when the quotient is 0)
|||
C F 3 (HEX; Base 16)
It is easy to convert from an integer binary number to octal. This is accomplished by:
1. Break the binary number into 3-bit sections from the LSB to the MSB.
2. Convert the 3-bit binary number to its octal equivalent.
1 2 7 6 6 2
It is also easy to convert from an integer octal number to binary. This is accomplished by:
1 2 7 6 6 2
This yields the binary number 001010111110110010 or 00 1010 1111 1011 0010 in our more
readable format.
It is easy to convert from an integer binary number to hex. This is accomplished by:
1. Break the binary number into 4-bit sections from the LSB to the MSB.
2. Convert the 4-bit binary number to its Hex equivalent.
A F B 2
It is also easy to convert from an integer hex number to binary. This is accomplished by:
A F B 2
This yields the binary number 1010111110110010 or 1010 1111 1011 0010 in our more
readable format.
Binary to Decimal
Other number systems use different bases. The binary number system uses base 2, so the
place values of the digits of a binary number correspond to powers of 2. For example, the value
(1 * (0 * (0 * (1 * (1 *
+ + + +
2^4) 2^3) 2^2) 2^1) 2^0)
= 16 + 0 + 0 + 2 + 1
= 19
27 26 25 24 23 22 21 20
Base Exponent
128 64 32 16 8 4 2 1
Place Value
Octal to Decimal
Converting from octal to decimal requires an understanding of the positional value concept.
We begin by determining the positional values for each digit in the octal number being converted.
As with any number system, the right-most position value is calculated by raising the base (8 in
this case) to the power of 0. Each successive position moving to our left increases the power of
the base by one. Next, we multiply each base 8 digit by its corresponding position value. Lastly,
we sum all the products and the resulting number is the base 10 equivalent of the original base 8
number. In our example, converting (47,326)8 yields (20,182)10.
Hexadecimal to Decimal
Converting from base 16 to base 10 proceeds with positional values and the multiplication
algorithm explained previously. In this case, the positional values are functions of successive
powers of sixteen. After determining the appropriate positional values (be careful as the numbers
get large quickly), simply multiply the hexadecimal digits by their corresponding positional values,
and then sum the products to obtain the equivalent decimal value. In our example, we calculate
the base 10 value of (F3B6)16 to be (62,390)10.
Binary Addition
0 0 1 1
+ 0 + 1 + 0 + 1
0 1 1 10
Binary Subtraction
0 1 1 0
- 0 - 1 - 0 - 1
0 0 1 1
Binary Multiplication
Binary multiplication uses the same technique as decimal multiplication. In fact, binary
multiplication is much easier because each digit we multiply by is either zero or one.
1. Copy the multiplicand when the multiplier digit is 1. Otherwise, write a row of zeros.
2. Shift your results one column to the left as you move to a new multiplier digit.
3. Add the results together using binary addition to find the product.
Binary Division
Now let's look at a simple division problem in binary: 11 2 / 102 or 310 / 210. This time 102
is the divisor and 112 is the dividend.
1. When the remainder is greater than or equal to the divisor, write a 1 in the quotient and
subtract.
3. If all the digits of the dividend have been considered and there is still a remainder, mark a
radix point in the dividend and append a zero. Remember that some fractions do not have
an exact representation in binary, so not all division problems will terminate.
F. Assessment:
1. (399)10 = __________2
2. (78)10 = __________2
1. (399)10 = __________8
2. (78)10 = __________8
1. (2399)10 = __________16
2. (6578)10 = __________16
1. (111010)2 = ____________10
2. (101011110)2 = ____________10
1. (771)8 = ____________10
2. (69)8 = ____________10
1. (A71)16 = ____________10
2. (F6C)16 = ____________10
3. (13BE)16 = ____________10
1. (111010)2 = ____________8
2. (101011110)2 = ____________8
1. (111010111)2 = ____________16
2. (101011110101)2 = ____________16
1. (771)8 = ____________2
2. (64)8 = ____________2
1. (A71)16 = ____________2
2. (F6C)16 = ____________2
3. (13BE)16 = ____________2
G. References:
https://www.researchgate.net/publication/320677641_Number_System