Management Slides
Management Slides
Lecture 1:
THE EVOLUTION OF COMPUTERS
LECTURER: DR. E.
21
ANKRAH
ENIAC
• Microprocessor
Session 2
OVERVIEW OF COMPUTER SYSTEMS
Collects Produces
data Processing information
(input) (output)
People/Human
Hardware Software
ware
Storage Devices
Communication/
Network
Devices
Components of a Computer (system)
Components of a computer
Hardware Software Peopleware
• 2. Decode the instruction The control unit interprets the instruction. During this
cycle the instruction inside the IR (instruction register) gets decoded.
• 4. Store result The result generated by the operation is stored in the main memory,
or sent to an output device. Based on the condition of any feedback from the ALU,
Program Counter may be updated to a different address from which the next
instruction will be fetched.
Components of a Computer System
Some Hardware Components of the Computer
Input Device • Allows you to enter data and instructions into a computer
Page 7 18
Discovering Computers 2012: Chapter 1
Figure 1-3
The Software Component of the Computer
System Software
• Operating system
• Utility program
Application Software
Pages 15 - 16 19
Discovering Computers 2012: Chapter 1
Figures 1-10 - 1-11
Types of Computer
Game consoles
Servers
Mainframes
Supercomputers
Embedded computers
Page 19 21
Personal Computers
Pages 19 - 20 22
Discovering Computers 2012: Chapter 1
Figures 1-15 - 1-16
Mobile Computers and Mobile Devices
Mobile Mobile
Computer Device
Personal computer you Computing device small
can carry from place to enough to hold in your
place hand
Pages 20 - 23 23
Discovering Computers 2012: Chapter 1
Mobile Computers and Mobile Devices
Notebook computer
Tablet PC
E-book reader
Pages 20 - 22 24
Discovering Computers 2012: Chapter 1
Figures 1-17 – 1-20
Mobile Computers and Mobile Devices
Handheld computer
Digital camera
Pages 22 - 23 25
Discovering Computers 2012: Chapter 1
Figures 1-21 – 1-23
Game Consoles
• A game console is a
mobile computing
device designed for
single-player or
multiplayer video
games
Page 24 26
Discovering Computers 2012: Chapter 1
Figure 1-24
Servers
• A server controls
access to the
hardware, software,
and other resources on
a network
• Provides a centralized
storage area for
programs, data, and
information
Page 25 27
Discovering Computers 2012: Chapter 1
Figure 1-25
Mainframes
• A mainframe is a
large, expensive,
powerful computer that
can handle hundreds
or thousands of
connected users
simultaneously
Page 25 28
Discovering Computers 2012: Chapter 1
Figure 1-26
Supercomputers
Page 25 29
Discovering Computers 2012: Chapter 1
Figure 1-27
Benefits and Challenges associated with
the use of Computers
Advantages of Disadvantages of
Using Computers Using Computers
8
The System Unit
13
Introduction to System Unit
• The system board connects
all system components and
allows input and output
devices to communicate
with the system unit. It is
the main Switchboard of
the system. They are also
called main board or
motherboards. The system
board is the
communications medium
for the entire computer
system.
DR. EBENEZER ANKRAH Slide 9
15
Introduction to System Unit
• Every component of the system unit connects to the
system board. It acts as a data path allowing the
various components to communicate with one
another.
The main circuit board of the computer is the motherboard. The CPU sits on
top of the motherboard.
9
Central Processing Unit
• Excessive heat builds as multiple processors
work, and the heat generated by the CPU
could eventually harm it.
7
System board
23
Block diagram of a system board
24
Questions
• Individual Assignment:
– Give examples of expansion cards
• Forum Question:
– Discuss the various types of ports that are used to
connect external devices to the system unit
Expansion cards fit into expansion slots on the motherboard to connect additional
peripheral devices to the computer. Video cards, network cards, sound cards, and TV
tuners are common expansion cards
10
Expansion cards
11
Slots and Cards
• Video cards
• Also known as graphics cards, these cards connect the
system board to the computer\ monitor. The cards
convert the internal electronic signals so video signals so
they can he displayed on the monitor
• Modem cards
• Also known as internal modems, these cards allow
distant computers to communicate with one another by
converting electronic signals from within the system unit
into electronic signals that can travel over telephone
lines and other types of connections.
DR. EBENEZER ANKRAH Slide 16
Slots and Cards
• Network interface cards (NIC)
• These cards also known as network adapter cards, used to
connect a computer to one or more other computers. This
forms a communication network whereby Users can share
data, programs, and hardware.
• TV tuner cards
• Now you can watch television, capture video, and surf the
Internet at the same time. TV tuner cards also known as
television boards, video recorder cards, and video capture
cards, contain a TV tuner and a video converter that changes
the TV signal into one that can be displayed on your monitor.
DR. EBENEZER ANKRAH Slide 17
Slots and Cards
• PC cards
• To meet the size constraints of notebook and
handheld computers, credit card-sized expansion
cards have been developed. These cards can be
easily inserted and removed. They are called PC
cards or Personal Computer Memory Card
International Association (PCMCIA) cards.
PORTS
41
Ports on the System Unit
42
Ports
• Serial ports
• Serial ports are used for a wide variety of purposes. They are
often used to connect a mouse, keyboard, modem, and many
other devices to the system unit. Serial ports send data one
bit at a time and are very good for sending information over a
long distance.
• Parallel ports
• Parallel ports are used to connect external devices that need
to send or receive a lot of data at a short distance. These
ports typically send eight bits of data simultaneously across
eight parallel wires. Parallel ports are mostly used to connect
printers to the system unit.
DR. EBENEZER ANKRAH Slide 23
Examples of Serial and Parallel Ports
44
Ports
• Universal serial bus (USB)
• Universal serial bus (USB) ports are gradually replacing
serial and parallel ports. They are faster, and one USB
port can be used to connect several devices to the
system unit.
• FireWire ports
• FireWire ports, also known as high performance serial
bus (HPSB) ports, are as fast as USB ports and provide
connections to specialized FireWire devices such as
camcorders.
DR. EBENEZER ANKRAH Slide 24
USB Ports
46
47
BUS LINES
Page 271 55
Discovering Computers 2014: Chapter 6
Figure 6-20
Power Supply and Battery
• Mobile computers and devices can run using either a power supply
or batteries
• Batteries typically are rechargeable lithium-ion batteries
58
References
Hutchinson, S. E., & Sawyer, S. C. (2013). Computers: The user
perspective. Boston: Irwin McGraw-Hill.
59
Lecturer: L. N. Commodore Slide 60
INFS 214: Introduction to Computing
DR.EBENEZER ANKRAH
INPUT DEVICES
Topic 1
DR.EBENEZER ANKRAH
Input Devices
• Input devices could be classified as follows:
– Keyboards
– Pointing Devices
– Scanning Devices
– Data Collection Devices
– Digitizing Devices
– Audio Input Devices
– Input Devices for the Physically Challenged
DR.EBENEZER ANKRAH
Questions
• Individual Assignment:
– List some of the pointing input devices
• Forum Question:
– What are the major differences between
pointing and scanning devices?
DR.EBENEZER ANKRAH
THE KEYBOARD
Topic Two
DR.EBENEZER ANKRAH
The Keyboard
• Traditional keyboard
Command
keys
DR.EBENEZER ANKRAH
The Keyboard
14
The Keyboard
• Ergonomic keyboard
– Ergonomic keyboards are designed to minimize strain on
hands and wrists. Ergonomic incorporates comfort,
efficiency and safety into design of items in workplace
DR.EBENEZER ANKRAH
Examples of Ergonomic keyboards.
16
Examples of Ergonomic keyboards.
17
Examples of Ergonomic keyboards.
18
The Keyboard
• Flexible keyboard
– Flexible (Foldable) keyboards are extremely good for
travelling. Simply roll them up and then unroll them when
you need them again.
DR.EBENEZER ANKRAH
POINTING DEVICES
Topic Three
24
Mechanical Mouse
25
Pointing Devices
• Track Ball
• The track•ball or roller ball is
like an upside-down mouse
and one can roll the ball
directly with the hand.
DR.EBENEZER ANKRAH
Trackball
27
Pointing Devices
• Track Point/Track Space
• This is represented as a rubber stick protruding from the
keyboard with silicon rubber. This is also called pointing
stick. Its alternative is the track space (also known as
touch space) where a blank space with silicon rubber is
also created at the bottom of the laptop keyboard.
• In both cases, they grippe the thumb and as you move
the thumb, the pointer makes corresponding movement
on the monitor. A mouse can still, be connected to a
computer with a track point / track space to allow a dual-
pointer use. Also in use on laptops are mini-trackballs.
DR.EBENEZER ANKRAH
Track point / Track space
29
Pointing Devices
• Joy Stick
– The best known of this category of input device is the joystick
that appeared with the first computer games.
– The joystick for games was the first popular input device used
for graphics. Today there are even 3-D devices that let you
control more than a single dimension of space.
•
Pointing Devices
31
Pointing Devices
•Touch screens
• Touch screens accept input data by
letting you point at the screen to
make your choice. Sensors on the
edges screen pinpoint the touched
location and cause corresponding
action on the screen.
• When a touch screen is touched by
a finger or stylus, it registers the
event and sends it to a controller
for processing.
• A touch screen may contain
pictures or words that the user can
touch to interact with the device.
32
Pointing Devices
LIGHT PEN
• A light pen is a light-
sensitive pen-like device.
The is placed against the
monitor to close photo-
electric circuit and identify
the spot for entering or
modifying data.
• For example, light pens are
used to edit digital images.
33
Light pen
34
Pointing Devices
TOUCHPAD
• The touchpad on a
laptop does the same
job as the mouse on a
desktop computer. It is
sometimes also called a
trackpad.
• The touchpad is used to
control the mouse
pointer, also known as
the cursor. The cursor is
used to point at and
choose (or activate)
items on the screen.
Source: https://beconnected.esafety.gov.au/topic-library/essentials/the-
absolute-basics/what-is-a-laptop/using-the-touchpad
35
Touchpad
36
SCANNING DEVICES
Topic Four
40
Types of Scanners
41
Scanning Devices
• Bar Code Readers
– It is a device that is used to read stripped lines (bar code)
by means of reflected light. Bar code readers can read bar
codes patterns of printed bars.
43
Barcode on Products contain useful data
44
QR Codes are now being replaced by QR Codes, which are more
advanced.
45
Barcode Reader
46
Scanning Devices
– A barcode reader consists of a scanner, a decoder, and
cable used to connect the reader with a computer.
– The MICR process is, in fact, used mainly by banks for processing
cheques. MICR is used in banking industry for faster processing
of a large number of cheques daily. MICR characters are printed
in special typefaces with a magnetic ink or toner.
49
Scanning Devices
50
Optical Character Recognition
51
Scanning Devices
• Optical Mark Recognition
• Optical Mark Recognition (OMR) is sometimes called mark
sensing, because a machine senses marks on a piece of paper.
53
Self Assessment Questions
54
References
Output Technologies
COMBINATION
DEVICES
Introduction
Printers
Display Devices
What’s the
resolution of this
image?
The more pixels the better the resolution and the
better the quality of the image.
• It is the distance
between each pixel.
Most newer monitors
have a dot pitch of .31
mm (31/100th of a
millimetre) or less.
• The lower the dot
pitch (the shorter the
distance between
pixels), the higher the
clarity of images
produced
Dot pitch
Comparing the Pixel Density
Comparing dot pitch
Refresh rate
Flat-Panel Monitors
Ink-Jet Printer
Laser Printer
Thermal Printer
SESSION 06:
STORAGE TECHNOLOGIES
Source: www.igcseict.info
The Hard Disk with the head that reads the data
The Hard Disk with the head that reads the data
What’s he difference between the HDD and the Optical disk
within the context of storage devices and storage media?
Data Storage and Access on a Storage Medium
(webopedia, 1996)
Categories of Storage Medium
Primary Secondary
• Given this,
Magnetic Optical
Magnetic Storage Technologies
Magnetic Magnetic
tapes Disk
Video Home
Hard disk
System (VHS)
Hard-disk
packs
PC card
Floppy Disk
• They use flat circular pieces of Mylar plastic that have been
coated with a magnetic material.
• Floppy Disk Drives (FDD) store data and programs by
altering the electromagnetic charges on the disk’s surface to
represent ones and zeros.
• Floppy disks are also called flexible disks and floppies. This
is because the plastic disk inside the diskette cover is
flexible, not rigid.
• There are several types of floppy disks with different
capacities ranging from the traditional floppy disk to a variety
of high capacity floppy disks.
Images of floppy disk
Hard disk
• Compact disc (CD), used to be one of the most widely used optical
formats.
• CD drives are standard on many microcomputer systems. Typically, CD
drives can store from 650 MB (megabytes) to 1 GB (gigabyte) of data on
one side of a CD.
• One important characteristic of CD drives is their rotational speed. This
speed is important because it determines how fast data can be
transferred from the CD.
• For example, a 24X or 24-speed CD drive can transfer 3.6 MB per second,
while a 48X drive can transfer 7.2 MB per second.
• The faster the drive, the faster data can be read from the CD and used by
the computer system.
• There are four basic types of CDs: These are
• Read only,
• Write once,
• Rewritable
• Picture and Photo CDs.
Read Only CD (CD-ROM)
• DVD stands for digital versatile disc or digital video disc. This
is a format that is rapidly replacing CDs as the standard
optical disk.
• DVD drives are very similar to CDs except that more data
can be packed into the same amount of space. DVD discs
can store 4.7 GB to 17 GB on a single DVD disk, about 17
times the capacity of CDs.
• There are three basic types of DVDs similar to CDs: read
only, write once, and rewriteable.
Read Only DVD-ROM
(Rethod, 2010)
CDs | DVDs | BD
(Rethod, 2010)
Solid-State Storage
RAM
Primary
ROM Floppy disk
HDD
Secondary DVD
Optical
CD
(shrestha, 2012)
Summary
Activities
• Which will you prefer for your mobile computer: SSD or HDD?
Provide the rational for your choice.
Lectures 7 & 8:
COMPUTER SOFTWARE
Computer Software
System Software Application Software
Utility
software
Firmware - Disk
Operating Device Documents Spreadshe Presentatio
(e.g., defragment Music apps Audio apps
Systems drivers (doc & pdf) et n
BIOS) er /clean–
up utility
- Antivirus
System Software
– Operating systems
– Utilities
– Device drivers
6
Operating System Activities
• An operating system is a type of system software that
acts as the master controller for all activities that take
place within a computer system
7
Operating System Activities
• Multitasking provides process and memory
management services that allow two or more tasks, jobs,
or programs to run simultaneously.
8
Operating System Activities
• A system resource is any part of the computer
9
Operating System Activities
• Its responsibility is to maintain security such as
requiring a username and password or checking
the computer for virus infection.
10
Examples of Operating Systems
• Microsoft Windows: Is a proprietary operating systems developed by
Microsoft for personal computers
12
icon (additional
icons might appear
on your screen)
Start button
taskbar
notification area
default taskbar icons
13
Mac OS
14
Mac OS
15
Mac OS
• Popular virtual machine software such as VMware and
Parallels Desktop can run on most computers with Intel
microprocessors, including Intel Macs, PCs, and generic
Linux computers
16
UNIX and Linux
• The UNIX operating system was developed in 1969 at
AT&T’s Bell Labs
– Dependable in multiuser environments
• Linux is an operating system distributed along with its
source code under the terms of a GPL (General Public
License)
– A Linux distribution is a download that contains the Linux kernel,
system utilities, applications, and an installation routine
17
UNIX and Linux
18
DOS
• Disk Operating System
• First operating system that many used
19
Types of Operating Systems
• Stand-alone Operating systems: Used on a
single user Personal Computers.
23
Examples of Utilities
• Antiviruses: Protects your computer from
computer viruses by scanning it regularly and
looking for virus code signatures. New viruses are
protected against by monitoring system functions
to detect abnormal behavior.
24
Fragmented Disk
Disk Cleanup Utilities
25
Windows Defender Utility
26
Device Drivers
• Device drivers is a system software that handles
the transmission protocol between a computer
and its peripherals.
31
Video Software
• Provides a set of tools for creating video productions
from raw footage
• Consumer-level video editing software
– Windows Live Movie Maker
– Apple iMovie
• DVD authoring software
32
Graphics Software
• Designed to help you
create, manipulate, and
print graphics
– Paint software
– Photo editing software
– Drawing software
– 3-D graphics software
– CAD software
33
Mapping and Location-Based Software
• A mapping application typically displays satellite, aerial,
or street maps used to locate places and get directions
between two addresses
– Google Maps
• Location-based software is able to access your current
location and use it to show you the closest shops,
restaurants, and theaters, as well as information about
each location
– Stay alert for devices and software applications that track your
location
34
Mapping and Location-Based Software
35
Business and “Number Crunching” Software
37
Personal Finance Software
• Money management software offers a variety of tools for
tracking cash flow and investments
• Personal finance software, such as Intuit Quicken, is
designed to keep track of income, expenses, assets, and
liabilities using a simple checkbook-like user interface
• Tax preparation software is a specialized type of personal
finance software designed to help you gather your
annual income and expense data, identify deductions,
and calculate tax payments
38
Personal Finance Software
39
Word Processing
• Word processing software has replaced
typewriters for producing many types of
documents, including reports, letters,
memos, papers, and book manuscripts
40
Word Processing
41
Word Processing
• Word processing features include:
– Word wrap
– Search and Replace
– Thesaurus
– Grammar checker
– Readability formula
– Spelling checker
– Spelling dictionary
42
Word Processing
• The look of your final document depends on several
formatting factors, such as page layout, paragraph style,
and font
– Page layout refers to the physical position of each element on
a page
– Paragraph style includes the alignment of text within the
margins and the space between each line of text
– A font is a set of letters that share a unified design
43
Spreadsheets
• A spreadsheet uses rows and columns of numbers to create a
model or representation of a real solution
• Spreadsheet software, such as Microsoft Excel, iWork
Numbers, Google Docs Spreadsheets, or LibreOffice Calc,
provides tools to create electronic spreadsheets
44
Spreadsheets
• A formula tells the computer how to use the
contents of cells in calculations
– Cell references
• Relative reference
• Absolute reference
– Mathematical operators
– Functions
– Automatic recalculations
45
Spreadsheets
46
Spreadsheets
47
Databases
• A database is a self describing collection of related
records.
– Database software helps you enter, find, organize, update, and
report information stored in a database
48
Databases
49
Databases
• A query language such as SQL (Structured Query
Language) provides a set of commands for locating and
manipulating data
– Natural language query
– Keyword search
– Query by example
50
Presentations
• Presentation software supplies the tools for combining
text, photos, clip art, graphs, animations, and sound into
a series of electronic slides that can be shown on a
computer screen or projector
51
Presentations
52
Platforms - Application Software
53
Web Apps
54
Mobile Apps
• A mobile app is designed for a handheld device, such as
a smartphone, tablet computer, or enhanced media
player
• Most handheld devices can use both Web apps and
mobile apps
• Mobile apps can be purchased from an app store
– Apple App Store
– Android Market
• Apps are available from other sources, but using them
requires an unauthorized change to the device’s software
called a jailbreak
55
Mobile Apps
56
Local (Desktop) Application
Local Applications
• Most local applications contain a setup program
that guides you through the installation process.
58
Installing a local application from a CD/DVD
Installing a local application from a CD/DVD
Local Applications
60
Portable Software
• Portable software is designed to run from removable
storage, such as a CD or USB flash drive
– Installation is simply a matter of getting program files to the
media on which they are supposed to run
61
Portable Software
62
Software updates, upgrades & Licensing
63
Software updates and Upgrades
65
Software Copyrights and Licenses
• EULA (End-User License
Agreement)
• Different types of software
licenses
– Public domain
– Proprietary
– Commercial software
– Demoware
– Shareware
– Open source
– BSD
– GPL
66
Software Copyrights and Licenses
67
Software Copyrights and Licenses
• Freeware is copyrighted software that is available for free.
68
Software Licensing
Proprietary software
Freeware
Shareware
Open-source software
• Software with source code that anyone can inspect, modify, and enhance.
• Source code: is the part of software that most computer users don't ever see; it's
the code computer programmers can manipulate to change how a piece of
software
Summary & Activities
Computer Software
System Software Application Software
Utility software
Operat Firmw Docum
ing Device are Music Image ents Spread Presen
Syste drivers (e.g., apps apps (doc & sheet tation
The disk
ms BIOS) defragme pdf)
Antivir nter
us /clean–up
utility
Summary
Summary
Lectures 9:
INTRODUCTION TO THE PRINCIPLES OF COMPUTER
PROGRAMMING
(Malle, 2013)
source code with comment (the comments are in green font)
(Valentino, nd)
Computer Program
(Malle, 2013)
Computer Software n Computer Program
(Malle, 2013)
Classification of Programming Languages –Cont’d
• Compiler
• Translates a high-level language (e.g. C, C++) into lower level
language (i.e. Machine Language). Compiler checks the entire
user-written program (known as the source program) and, if
error free, produces a complete program in Machine Language.
Each Language has its own Compiler.
• Interpreter
• Translates a High-level language into an Intermediate code
which will be immediately executed. The
• Interpreter translates one statement at a time and, if error-free,
executes the instruction. Each language has its own Interpreter.
Program Development Life Cycle
Session 10
METHODS OF DATA PROCESSING
• Data
• Data is the raw material that is input into the computer and
is yet to be processed.
• Information
• Information is refined and organized data that is meaningful
and useful and is output to the user or stored for later use or
both.
Accurate • Error-free.
• Individual Assignment:
– Differentiate between data and information
• Forum Question:
– What are the key differences between the methods of
data processing?
• Batch processing
• Batch processing is to process a large set of data in a
specific way, automatically, without needing any user
intervention. The data is first collected, during a work
day, for example, and then batch-processed, so all
the collected data is processed in one go.
• System Users
– They use the system to perform/support the work of the system. They
also participate in system projects by defining business requirement and
performance expectations.
• System Designers
– They design the system to meet the user requirement.
They design all the necessary specification, database files,
network etc. examples are database administrators,
network architects, security experts, etc.
• System Builders
– They construct test and deliver the system into operation.
Examples are application programmers, network programmers,
system programmers, software integrators etc.
• System Analyst
– They facilitate the development of information system through
the interaction of other information workers. They understand
both business and computing. They study business problems
and opportunities and then transform business and information
requirement into specifications for information systems that will
be implemented by various technical specialist.