Information Technology
Information Technology
Information Technology
By
Dr. Tarek Mohammed Hassan
Assistant Professor, Faculty of Engineering
Delta University for Science and Technology
Chapter 1
Introduction to Computer System
Objectives
What is meant by Computer?
Difference between Data and Information.
Describe the three fundamental characteristics of computers.
Describe different areas of society in which computers are used.
Identify the basic components of a computer system.
Describe the hardware of computer include input, processing, output,
and storage.
List some common input, output, and storage media.
Explain the various classifications of computers.
➢ What is meant by Computer?
Computer
➢ What Is Computer Literacy?
Awareness
Knowledge
Interaction
➢ Awareness
▪ Becoming aware of the importance, and Spread of
computers in our society.
➢ Knowledge
▪ Learning what computers are and how they work.
▪ Learning some technical Terms.
➢ Interaction
▪ Knowing how to use computers for some simple
applications.
➢ Fundamental Characteristics
of Computers
Speed
Accuracy
Storage Capability (Capacity)
➢ Areas of society in which computers
are used
Education
Medicine
An Automation Robotics
Finance
Transport
Education
◼ Teaching.
◼ Distance Learning.
Medicine
▪ Monitor patients.
▪ Electronic imaging.
▪ Diagnosis of illnesses.
An Automation Robotics
▪ Perform jobs that
are dangerous for
humans.
▪ Factory work.
Finance
▪ Electronic Banking.
▪ ATM.
Transport
▪ Railways Control.
▪ Air Traffic Control.
➢ Computer System Components
Hardware
▪ Equipment associated with the system.
Software
▪ Instructions that tell the hardware what to do.
People
▪ Computer programmer: writes software.
▪ User: purchases and uses software.
▪ Often called end-user.
Primary Hardware Components
Output devices
Storage
Input: What Goes In
Input: the data put into the computer for processing.
Processor
Also called central processing unit (CPU).
Center of activity in the computer
Consists of electronic circuits
Communicates with input, output, and storage devices.
Secondary Storage
Common media:
Magnetic disks
Optical disks
Magnetic tape
Magnetic Disks Optical Disks Magnetic Tapes
DVD-ROMs
Magnetic Tape
Stores large amounts of data.
Often used for system backup.
Consists of plastic film coated by magnetic material (iron
oxide).
Peripheral Devices
Personal Computers
Notebook Computers
Handheld Computers
Mainframes
Supercomputers
Personal Computers
Desktop computers:
Also
known as PCs, microcomputers, or home
computers.
Pocket PC
Offers capabilities of PDAs, plus the
ability to run some software such as
word processing and spreadsheets.
Mainframes
Very large and powerful computers
Capable of processing billions of instructions per second.
Custom software
Written by programmers hired by organization.
Packaged (commercial) software
Purchased from a store, or Web site.
Custom Software
Designed to be user-friendly.
Acquiring Software:
New Ways
Freeware
Shareware
Public Domain
Open-Source software
Freeware
Site license
Electronic software distribution
Site License
Software installed on some or all computers, depending on
license terms
Customer keeps track of how many users
Number of users cannot exceed number of licenses.
Electronic Software
Distribution
Get software from the Internet
Typically freeware and shareware.
Typical scenario:
Download software for trial period.
Software disables itself after trial period
unless you register (pay).
Task-Oriented Software
15
Working with Words
Word Processing
Most widely used personal
computer software.
Create reports, papers, and
Brochures.
Incorporate graphics into
documents.
Electronic Spreadsheets
Examples of piracy
Copying software from a lab or from a friend.
Buying 2 or 3 copies of software and
distributing it to hundreds of employees.
Buying 1 copy of software and installing it on
several computers at home.
Computers and People
Examples
Operating systems
Language translators
Convert program code to machine language
Utility programs
Perform secondary chores.
Operating System: Hidden Software
Common Platforms
MS-DOS
Windows
MAC OS
MS-DOS
Windows 9x
Windows 95
Windows 98
Windows Millennium Edition (ME)
Corporate Market
Windows NT
Windows 2000
Windows XP
Windows 7
Windows 8
Windows 10
MAC OS
13
Files, Folders, and Paths
A file is a storage device for digital data.
Files are organized in folders.
Folders may have subfolders, or folders within folders.
The computer follows a path to find a file.
Primary
Storage Primary Secondary Tertiary File
Device Folder Folder Folder
+ + + +
Drive C: Classes Biology 101 Assignments plant_diseases.doc
File Naming Conventions
Each file needs a specific filename.
The filename has two parts:
The name
The extension
The extension identifies the type of data the file contains.
16
File Management Utilities
My Computer is the main file management utility.
17
Creating Folders
A folder can be created in two steps.
18
Transferring Folders and Files
There are two basic ways to transfer your files and folders.
Method 1 Method 2
To move the files and
To copy or move the
folders within the same
files and folders,
drive, left-drag them to
right-drag them to
the new location.
the new location.
When left-dragging
between drives, a copy is
created.
19
Utility Programs
24
Chapter 4
The Central Processing Unit
Objectives
Secondary storage
Long-term storage.
Stored on external medium, such as a disk.
How the CPU Executes Instructions
Bit
Byte
Bit
Short for binary digit
Two possible values: 0 and 1
Types:
Static RAM (SRAM)
Dynamic RAM (DRAM)
Read-Only Memory
Bus speed
Measured in megahertz (MHz)
Microprocessor Speeds
Usually expressed in gigahertz (GHz)
Billions of machine cycles per second
Some old PCs measured in megahertz
(MHz)
Cache
Resource Sharing
◼ Hardware (printers, scanners)
◼ Software (files, programs)
Data
Printer
Computation Speed up
◼ Distribute computations between network computers.
Benefits of Networks (Cont.)
Load Balancing
◼ Move tasks from highly loaded to lightly loaded
computers.
Communication
◼ E-mail
◼ Chatting
◼ Video Conferences
Network Benefits
• Resource Sharing
C • Computation Speedup
• Load balancing
A B • Communication
E D
Networks Types
switch
LAN LAN
LAN LAN
Networks Types
◼ Peer-to-peer Network
◼ Server-based Network (Client/Server)
Peer-to-Peer Network
Printer server:
◼ Allows different clients to use the same printer.
Shared
Printer
Print
Server
Print Print
Queue Job
Servers Types (Cont.)
Mail server:
▪ Stores and forward e-mail messages between clients.
Web server:
◼ Stores shared web pages.
Database server:
◼ Stores Databases files used by network clients.
Networks Types
◼ Wired Network
◼ Wireless Network
Wired Network
22
Ring Topology
Links all nodes in a circular chain
Data messages travel around ring
Each node checks message to see whether that node is the
destination or not..
If not, message passed to next node.
If one node fails, ring is broken
and network fails.
Bus Topology
All nodes connected to single line (bus).
Computers send messages to other computers on
network.
If messages collide with other messages, sending node
resends message.
If a node fails, network does not fail.
Transmission Media
Telephone lines
Coaxial cable
Twisted-pair
Fiber optics
Microwaves
Satellites
Chapter 6
The Internet
Objectives
FTP
E-mail
E-Commerce
File Transfer Protocol (FTP)
Programming:
• The process of providing instructions to the computer.
Algorithms and Programs
While
Do it Coding
Test Testing
- Machine language
- Assembly languages
- High-level languages
Machine Language
Transformed programming
Programs could be written and debugged much more
quickly.
FORTRAN
COBOL
BASIC/Visual Basic/Visual Basic.Net
C/C++/C#
Java
Chapter (8)
Flowcharts
Objectives
Flowcharts
Examples
Decision Making (Selection)
Iteration (Repetitions)
Flowcharts
Flowcharts
Flowchart
Flowchart
– It is a graphical representation of an algorithm.
– Components:
• Arrows/lines: Flow of control
• Diamond: Decision.
Flowcharts
Flowchart Notations
Arrows
Diamond
Parallelogram
Oval
Rectangle
Flowcharts
Flowchart Notations
(in Flowgorithm software)
Flowcharts
Examples
Flowcharts
15
Flowcharts
Iterations (Repetition)
Flowcharts
17
Flowcharts
18
Flowcharts
19