Computer Fundamentals and Programming - Module 01
Computer Fundamentals and Programming - Module 01
Computer Fundamentals
and Programming
This module or any portion thereof may not be reproduced or used in any manner whatsoever without
the express written permission of the publisher except for educational purposes but with a citation to this
source.
For Permission: Contact Bataan Heroes College, Roman Super Hi-way, Balanga City, Bataan, Philippines
Course Information
Course Title : Computer Fundamentals and Programming
Program : Business & Technology
Course Code : Comp 101
Credit Units : 3 units
Pre-requisite/s :
Instructor Information
Name : Engr. Joel D. Manacmul
Contact Information
Contact Number : 09281421172
Facebook : Joel Manacmul
Email : hoel07@gmail.com
Course Description
In the course, students would understand the basic components of computers (hardware and
software), information systems, and electronic data processing. The course emphasizes on program
development, which includes use of pseudocode in problem-solving and formulation of
algorithms. High level language and programming applications like C++; computer solutions of
engineering problems. .
Course Schedule
Week Topic
Reference
Learn Computer Fundamentals basic of Computers. Tutorial Points. Retrieved July 29, 2020 from
https://www.tutorialspoint.com/computer_fundamentals/index.htm
Parson , J. Oja, D. (2011). New Pespective on Computer Cocpets 2012: Comprehensive (14th ed).
Massachusetts, USA: Course Technology
Computer Applications
Computers are necessity in different area nowadays. This sub-topic will focus on different areas
of computers are used.
1. Business
2. Banking
Online accounting facility, which includes checking current balance, making deposits and
overdrafts, checking interest charges, shares, and trustee records.
ATM machines which are completely automated are making it even easier for customers
to deal with banks.
3. Insurance
Insurance companies are keeping all records up-to-date with the help of
computers. Insurance companies, finance houses, and stock broking firms are
widely using computers for their concerns.
Insurance companies are maintaining a database of all clients with information showing −
Maturity date
Interests due
Survival benefits
Bonus
4. Education
There are a number of methods in which educational institutions can use a computer to
educate the students.
It is used to prepare a database about performance of a student and analysis is carried out
on this basis.
5. Marketing
Home Shopping − Home shopping has been made possible through the use of
computerized catalogues that provide access to product information and permit direct
entry of orders to be filled by the customers.
6. Healthcare
Following are some major fields of health care in which computers are used.
Diagnostic System − Computers are used to collect data and identify the cause of illness.
Lab-diagnostic System − All tests can be done and the reports are prepared by computer.
Patient Monitoring System − These are used to check the patient's signs for abnormality
such as in Cardiac Arrest, ECG, etc.
Pharma Information System − Computer is used to check drug labels, expiry dates,
harmful side effects, etc.
7. Engineering Design
One of the major areas is CAD (Computer Aided Design) that provides
creation and modification of images. Some of the fields are −
Structural Engineering − Requires stress and strain analysis for design of ships,
buildings, budgets, airplanes, etc.
8. Military
Missile Control
Military Communication
Smart Weapons
9. Communication
Chatting
Usenet
FTP
Telnet
Video-conferencing
10. Government
Budgets
Weather forecasting
11. Entertainment
Computer systems played a major role for the entertainment industry. The
use of computers in the entertainment industry has revolutionized from
music to visual arts to interactive games and virtual simulations.
The audio file use rich compression technologies which has the most
popular format – MPEG Layer 3, or MP3. With this, audio files now have
sizes that tenth of their previous, more conventional version allowing a single CD to contain more than a
hundred songs and conveniently store songs in a computer.
Computer technology also affects how movies are created nowadays. All special effects done in movies
are practically created with the use of computers. It has the advantage of being cost and time – effective.
All types of computers follow the same basic logical structure and perform the following five
basic operations for converting raw input data into information useful to their users.
Saving data and instructions so that they are available for processing
2 Store Data
as and when required.
Output The process of producing useful information or results for the user,
4
Information such as a printed report or visual display.
Control the Directs the manner and sequence in which all of the above operations
5
workflow are performed.
1. Input Unit
This unit contains devices with the help of which we enter data into the computer. This unit
creates a link between the user and the computer. The input devices translate the information into
a form understandable by the computer.
CPU is considered as the brain of the computer. CPU performs all types of data processing
operations. It stores data, intermediate results, and instructions (program). It controls the
operation of all parts of the computer.
Memory Unit
Control Unit
3. Output Unit
The output unit consists of devices with the help of which we get the information from the
computer. This unit is a link between the computer and the users. Output devices translate the
computer's output into a form understandable by the users.
1. CPU
a. Memory or Storage Unit - This unit can store instructions, data, and intermediate results. This
unit supplies information to other units of the computer when needed. It is also known as
internal storage unit or the main memory or the primary storage or Random Access Memory
(RAM). Its size affects speed, power, and capability. Primary memory and secondary memory
are two types of memories in the computer.
b. Control Unit - This unit controls the operations of all parts of the computer but does not carry
out any actual data processing operations.
c. ALU (Arithmetic Logic Unit) This unit consists of two subsections namely,
Logic Section - Function of logic section is to perform logic operations such as comparing,
selecting, matching, and merging of data.
2. Input Devices
Following are some of the important input devices which are used in a computer −
Keyboard
Keyboard is the most common and very popular input device which helps
to input data to the computer. The layout of the keyboard is like that of
traditional typewriter, although there are some additional keys provided
for performing additional functions.
Mouse
Joystick
Joystick is also a pointing device, which is used to move the cursor position
on a monitor screen. It is a stick having a spherical ball at its both lower and
upper ends. The lower spherical ball moves in a socket. The joystick can be
moved in all four directions. The function of the joystick is similar to that of
a mouse. It is mainly used in Computer Aided Designing (CAD) and
playing computer games.
Light Pen
Track Ball
Scanner
Digitizer
Microphone
MICR input device is generally used in banks as there are large number
of cheques to be processed every day. The bank's code number and
cheque number are printed on the cheques with a special type of ink that
contains particles of magnetic material that are machine readable.
Bar Code Reader is a device used for reading bar coded data (data in
the form of light and dark lines). Bar coded data is generally used in
labelling goods, numbering the books, etc. It may be a handheld
scanner or may be embedded in a stationary scanner.
3. Output Devices
Monitors
Monitors, commonly called as Visual Display Unit (VDU), are the main
output device of a computer. It forms images from tiny dots, called pixels that
are arranged in a rectangular form. The sharpness of the image depends upon
the number of pixels.
Printers
1. Impact printers - print the characters by striking them on the ribbon, which is then
pressed on the paper.
a. Character printers - are the printers which print one character at a time.
b. Line printers - are the printers which print one line at a time.
a. Drum Printer - This printer is like a drum in shape hence it is called drum
printer. The surface of the drum is divided into a number of tracks. Total
tracks are equal to the size of the paper, i.e. for a paper width of 132
characters, drum will have 132 tracks. A character set is embossed on the
track. Different character sets available in the market are 48 character set,
64 and 96 characters set. One rotation of drum prints one line. Drum
printers are fast in speed and can print 300 to 2000 lines per minute.
b. Chain Printer – in this printer, a chain of character sets is used, hence it is
called Chain Printer. A standard character set may have 48, 64, or 96
characters.
2. Non-impact Printers - print the characters without using the ribbon. These printers print
a complete page at a time, thus they are also called as Page Printers.
a. Laser Printers - They use laser lights to produce the dots needed to form
the characters to be printed on a page.
4. Memory
A memory is just like a human brain. It is used to store data and instructions. Computer memory
is the storage space in the computer, where data is to be processed and instructions required for
processing are stored. The memory is divided into large number of small parts called cells. Each
location or cell has a unique address, which varies from zero to memory size minus one. For
example, if the computer has 64k words, then this memory unit has 64 * 1024 = 65536 memory
locations. The address of these locations varies from 0 to 65535.
1. Cache Memory
transferred from the disk to cache memory by the operating system, from where the CPU can
access them.
Primary memory holds only those data and instructions on which the
computer is currently working. It has a limited capacity and data is lost
when power is switched off. It is generally made up of semiconductor
device. These memories are not as fast as registers. The data and
instruction required to be processed resides in the main memory. It is divided into two
subcategories RAM and ROM.
3. Secondary Memory
RAM
RAM (Random Access Memory) is the internal memory of the CPU for
storing data, program, and program result. It is a read/write memory which
stores data until the machine is working. As soon as the machine is switched
off, data is erased.
ROM
ROM stands for Read Only Memory. The memory from which we can only
read but cannot write on it. This type of memory is non-volatile. The
information is stored permanently in such memories during manufacture. A
ROM stores such instructions that are required to start a computer. This
operation is referred to as bootstrap. ROM chips are not only used in the
computer but also in other electronic items like washing machine and microwave oven.
5. Motherboard
Hardware represents the physical and tangible components of a computer, i.e. the components
that can be seen and touched.
a. System Software - is a collection of programs designed to operate, control, and extend the
processing capabilities of the computer itself. System software is generally prepared by the
computer manufacturers. System software serves as the interface between the hardware and
the end users. Some examples of system software are Operating System, Compilers,
Interpreter, Assemblers, etc.
Application software may consist of a single program, such as Microsoft's notepad for writing
and editing a simple text. It may also consist of a collection of programs, often called a software
package, which work together to accomplish a task, such as a spreadsheet package.
Payroll Software
Microsoft Word
Microsoft Excel
Microsoft PowerPoint
Hardware and software are mutually dependent on each other. Both of them must work
together to make a computer produce a useful output.
Hardware without a set of programs to operate upon cannot be utilized and is useless.
To get a particular job done on the computer, relevant software should be loaded into the
hardware.
If the hardware is the 'heart' of a computer system, then the software is its 'soul'. Both are
complementary to each other.